
1 引言 近些年來(lái),隨著電子技術(shù)的發(fā)展,無(wú)線通信技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,分布式無(wú)線數(shù)據(jù)采集網(wǎng)絡(luò)技術(shù)開(kāi)始興起,并迅速的應(yīng)用到各個(gè)領(lǐng)域。在一些地形復(fù)雜,不適合人類出現(xiàn)的區(qū)域需要進(jìn)行數(shù)據(jù)采集的情況下,都可以適
本文敘述概括了FPGA應(yīng)用設(shè)計(jì)中的要點(diǎn),包括,時(shí)鐘樹(shù)、FSM、latch、邏輯仿真四個(gè)部分。 FPGA的用處比我們平時(shí)想象的用處更廣泛,原因在于其中集成的模塊種類更多,而不僅僅是原來(lái)的簡(jiǎn)單邏輯單元(LE)。 早期的FPG
機(jī)載視頻圖形顯示系統(tǒng)主要實(shí)現(xiàn)2D圖形的繪制,構(gòu)成各種飛行參數(shù)畫(huà)面,同時(shí)疊加實(shí)時(shí)的外景視頻。由于FPGA具有強(qiáng)大邏輯資源、豐富IP核等優(yōu)點(diǎn),基于FPGA的嵌入式系統(tǒng)架構(gòu)是機(jī)載視頻圖形顯示系統(tǒng)理想的架構(gòu)選擇。視頻處理
隨著軟件無(wú)線電理論的日趨成熟,軟件無(wú)線電技術(shù)越來(lái)越多地應(yīng)用到軍用或民用通信系統(tǒng)中。其中,數(shù)字下變頻技術(shù)(DDC)是軟件無(wú)線電中的核心技術(shù)之一。數(shù)字下變頻工作在模擬前端輸入模擬信號(hào)經(jīng)模數(shù)轉(zhuǎn)換之后,而在終端設(shè)
ad9854工作原理AD9854采用80腳LQFP封裝,其內(nèi)部共有40個(gè)8位的控制寄存器,分別用來(lái)控制輸出信號(hào)頻率、相位、幅度、步進(jìn)斜率等,以及一些特殊控制位。下表給出了控制寄存器的分布情況。AD9854能夠產(chǎn)生多種形式的額輸出
看Xilinx的Datasheet會(huì)注意到Xilinx的FPGA沒(méi)有PLL,其實(shí)DCM就是時(shí)鐘管理單元。1、DCM概述DCM內(nèi)部是DLL(Delay Lock Loop結(jié)構(gòu),對(duì)時(shí)鐘偏移量的調(diào)節(jié)是通過(guò)長(zhǎng)的延時(shí)線形成的。DCM的參數(shù)里有一個(gè)PHASESHIFT(相移),可以
英特爾® 現(xiàn)場(chǎng)可編程門陣列(FPGA)繼續(xù)在市場(chǎng)中保持強(qiáng)勁的發(fā)展勢(shì)頭。配合英特爾®處理器,F(xiàn)PGA釋放數(shù)據(jù)的巨大潛能,改造我們的世界,使從云到邊緣的一系列實(shí)際用例的成長(zhǎng)得以加速,體現(xiàn)出獨(dú)特的價(jià)值。
新特性:在近日舉行的 Microsoft Build 大會(huì)上,Microsoft推出了 基于 Project Brainwave 的 Azure 機(jī)器學(xué)習(xí)硬件加速模型,并與 Microsoft Azure Machine Learning SDK 相集成以供預(yù)覽。客戶可以使用 Azure 大規(guī)模部署的英特爾® FPGA(現(xiàn)場(chǎng)可編程邏輯門陣列)技術(shù),為其模型提供行業(yè)領(lǐng)先的人工智能 (AI) 推理性能。
本周我想進(jìn)一步探究可編程邏輯(FPGA)與硬核處理器(HPS)之間互聯(lián)的結(jié)構(gòu)。我發(fā)現(xiàn)了三種主要方式,它們是如何映射并處理通信的,哪些組件需要管控時(shí)序并且有訪問(wèn)權(quán)限。
AD9854采用80腳LQFP封裝,其內(nèi)部共有40個(gè)8位的控制寄存器,分別用來(lái)控制輸出信號(hào)頻率、相位、幅度、步進(jìn)斜率等,以及一些特殊控制位。下表給出了控制寄存器的分布情況。
和處理大多數(shù)MCU項(xiàng)目時(shí)一樣,我打算從示例代碼開(kāi)始,然后通過(guò)各種示例搭建自己的項(xiàng)目。但是對(duì)于每一個(gè)例子,我發(fā)現(xiàn)越來(lái)越不熟悉,并且結(jié)果也越來(lái)越混亂。在這里代碼被用來(lái)定義對(duì)象和調(diào)用函數(shù),這在MCU里倒是很常見(jiàn),但是有些定義是在高階函數(shù)里進(jìn)行的,而其他的則是在另一個(gè)地方。像往常一樣,這些函數(shù)被用來(lái)執(zhí)行一個(gè)功能或任務(wù),但有一些函數(shù)要依賴于其他函數(shù)而另一些函數(shù)則是獨(dú)立的。正如我試圖對(duì)它們發(fā)表評(píng)論時(shí)所發(fā)現(xiàn)的那樣,那些沒(méi)有被直接調(diào)用的代碼仍然是代碼功能的關(guān)鍵。
最近,我在做一個(gè)項(xiàng)目,該項(xiàng)目要求我這個(gè)MCU迷,轉(zhuǎn)向FPGA開(kāi)發(fā)。在這個(gè)系列博客中,我將介紹如何將現(xiàn)有的MCU知識(shí)和經(jīng)驗(yàn)運(yùn)用到FPGA的開(kāi)發(fā)中。在第一部分中,我介紹了FPGA的優(yōu)缺點(diǎn),以及Terasic DE10 nano開(kāi)發(fā)套件,并且探討了影響FPGA設(shè)計(jì)的關(guān)鍵因素?,F(xiàn)在,在第2部分,我將分析示例代碼并發(fā)現(xiàn)更多的有用的資源。
我是MCU的長(zhǎng)期用戶和狂熱者,特別是對(duì)多功能低成本MCU上有著濃厚的興趣,這種MCU模塊能夠通過(guò)單芯片實(shí)現(xiàn)優(yōu)秀的通信能力。我做過(guò)很多有意思的小玩意,包括:MP3播放器、鬧鐘、無(wú)線地面濕度控制系統(tǒng)、寵物活動(dòng)監(jiān)視器、低功耗藍(lán)牙姿態(tài)控制等。在這些小項(xiàng)目中,MCU實(shí)現(xiàn)信息的收集和傳輸,用起來(lái)十分方便。