《電子技術應用》
您所在的位置:首頁 > 電子元件 > 其他 > 入門:FPGA相關知識系統介紹

入門:FPGA相關知識系統介紹

2023-01-30
來源:FPGA之家
關鍵詞: 觸發器

  FPGA的本質是設計一顆芯片,其開發劉成是通過verilog等硬件描述語言通過EDA工具編譯、綜合、布局布線成為下載文件,最終加載到FPGA器件中去,完成所實現的功能。而硬件描述語言描述的就是組合邏輯和時序邏輯電路,度和邏輯就是與、非、或組成的電路,而時序電路就是觸發器。在FPGA中,組合邏輯的變成了查找表的工作,于是所有的數字電路轉化成為查找表和寄存器,這便是FPGA的基礎,查找表負責邏輯實現,寄存器存儲電路狀態?,F代FPGA內部除了查找表和寄存器之外,還有RAM塊,用于存儲大量的數據塊,這樣可以節省芯片實現的面積。FPGA內部的時序電路需要時鐘的輸入,通常FPGA內部需要的時鐘種類較多,因此需要在片內產生相關的時鐘,因此時鐘管理單元DCM/PLL也是必不可少的內部部件。除此之外,FPGA內部還包括接口I/O,可分為普通I/O和高速I/O,次外還有各種各樣的硬核。

  FPGA的英文翻譯過來是現場可編程門陣列,這是相對于ASIC來說的,ASIC硬件也可以可做是門陣列,但是它是非可編程的器件,流片完成之后功能就固化了。但是FPGA 的可編程性在于其能夠重新下載配置文件,來改變其內在的功能。兩者在前端開發流程上并無二致。FPGA作為一種器件,技術主要壟斷在ALTERA和XILINX這兩大公司手中。

  (一)FPGA架構

  一個完整的嵌入式系統中由單獨一個FPGA組成的情況較少,通常由多個器件組合完成,例如CPU+FPGA。通常是由一個FPGA+ARM,ARM負責軟件配置管理,界面輸入外設操作,FPGA負責大數據量運算,可看做CPU的專用協處理器來使用,也常會用于擴展外部接口。常用的架構有ARM+FPGA,DSP+FPG A,或者網絡處理器+FPGA等,這些架構形成構成整個高速嵌入式設備的處理形態。實現高速處理方面,CPU的發展趨勢是多核。FPGA的熱門應用有:

  1)網絡存儲產片

  2)高速網絡設備

  3)4G通信等設備:對于新一代通信基站的信號處理,FPGA+DSP陣列的架構就是絕配。

  總之,沒有完美的架構,只有合適的組合。

  (二)器件互聯

  系統架構確定之后,下一步就是FPGA和各器件的互聯問題。通常來說,CPU和FPGA的互聯問題主要取決于兩個要素:

  1)CPU所支持的接口

  2)交互的業務

  通常FPGA一般支持與CPU連接的數字接口,其常用的有EMIF,PCI,網口,DDR等接口。作為總線類接口,FPGA通常作為從設備與CPU連接,CPU作為主設備通過訪問直接映射的地址對FPGA進行訪問。通??偩€訪問分為同步訪問和異步訪問。CPU手冊中會對信號定義時序控制有著詳細的說明,FPGA根據這些詳細的說明來說實現相應的邏輯。同時CPU還會對訪問時序進行設置,例如設置建立時間、保持時間、最快時鐘。對于總線型的訪問來說,數據信號通常為三態,用于輸入輸出,這種設計目的減少外部連線的總數??偩€訪問優勢是直接映射到系統的地址區間,訪問較為直觀,但相對傳輸速率不高,主要原因如下:

  1)受制總線訪問間隔,即兩次訪問中間的空閑狀態

  2)不支持雙向傳輸,并且FPGA主動對CPU發起操作是,只有中斷處理一種方式。

  這種總線型操作特點可以使其用作系統的管理操作,例如FPGA內部寄存器的配置,運行過程中所需參數配置,以及數據量較小的信息交互等操作。這些操作數據量和所需帶寬合適,可應對普通的嵌入式系統的需求處理。而對于大數據流量的數據交互,一般采用專用的總線交互,其特點支持雙向傳輸,總線傳輸速率較快。

  (三)FPGA特點

  FPGA最大的特點在于其靈活性:

  1)I/O的靈活性,可以通過其I/O組成各種接口與各種器件連接,并且支持不同的電器特性。

  2)內部存儲器靈活,可以通過IP生成工具生成各種深度和寬度的RAM和FIFO

  3)邏輯的靈活性,內部邏輯可生成各種類型IP

 ?。ㄋ模┘軜嬙O計

  1)流驅動式

  對于一個FPGA的架構設計,其首先需要考慮的就是性能,其次就是接口設計。一般架構設計是采用數據流驅動方式實現的,通常來說應用于IP領域、存儲領域、數字處理領域等較大型FPGA設計都是數據流驅動式架構,主要包括輸入接口單元,主處理單元,輸出接口單元,還可能包括輔助處理單元、外部存儲單元,這些單元之間一般采用流水式處理,即數據處理完之后數據打包發下一級處理。其中數據輸入輸出可能有多個,此時需要架構內部實現數據的交換。

  2)穩定性:設計一定能夠進行正常工作

  3)時鐘域復位:復位一般采用異步復位同步釋放的方式。

  4)并行與復用:并行可以提過處理速度,復用可以節省資源。最終的設計取決于對設計處理能力和邏輯數量的權衡。

  5)流水線處理:簡化設計;時序優化。但是流水設計對于帶反饋的設計無能為力,強加流水設計的話有可能會浪費邏輯和設計。

 ?。ㄎ澹〧PGA中一些常用內部資源

  1)FIFO設計:作為FPGA中內部資源的一個常用器件,最常見與異步時鐘域劃分和緩沖數據,但不僅限于此。簡化設計、減少耦合、輸入輸出接口固定,便于仿真和驗證,都是使用FIFO的好處。

  2)RAM:通常實例化RAM中,一種是BLOCK RAM,一種是分布式RAM,前者可以提供較大的存儲空間,后者提供較小的存儲空間。

  (五)coding原則

  1)注釋:好的代碼必須有注釋,注釋至少包括文件注釋、端口注釋和功能語句注釋。好的注釋,可以提高代碼的可讀性,可維護性。

  2)語句:所寫語句一定是可綜合的,在FPGA設計中無外乎就是時序邏輯和組合邏輯。組合邏輯是即可生效的,時序邏輯是時鐘的下一拍起效。

  3)阻塞與非阻塞賦值:一般情況下,組合邏輯用的是阻塞賦值,時序邏輯用的是非阻塞賦值。

  4)注意避免鎖存器的生成:鎖存器最容易產生在always(*)模塊,所有的分支條件都要描述并且賦值,狀態機中的default狀態也不要忘記。

 ?。┙涌谠O計

  在進行設計的時候,需要一個接口模塊,首先需要明確以下問題:

  1)同步接口還是異步接口?

  2)有哪些信號,功能是什么?

  3)信號之間的時序關系是什么?

  4)傳遞的效率什么?

  這些問題的答案一般都會在datasheet中給出,一般設計一個接口模塊,必然與其他硬件電路相連接。加入外部連接接口是總線接口,至少包括以下卻不限于以下信號:

  1)地址:能夠支持的最大地址空間,數據和地址是否復用?

  2)數據:一般讀數據和寫數據復用同一接口

  3)讀寫命令

  4)是否支持突發傳輸

  5)同步還是異步

  6)控制信號之間的相位關系以及建立時間和保持時間的要求

  (6)學會總線設計

  PC時代,壟斷江湖的是微軟和INTel,而在移動互聯網時代,最具有潛質的就是谷歌的ANDROID系統和ARM芯片。因此作為ARM處理做片上互聯的AMBA總線標準成為業界應用最廣泛的標準。

  AMBA總線實際是三個標準的集合,分別為AHB,ASB,APB。ASB已經逐漸被AHB取代,現在使用最廣泛的是AHB和APB總線,以及最新擴展的AXI總線。如圖為AHB和APB在一個嵌入式系統中的應用場景。



更多信息可以來這里獲取==>>電子技術應用-AET<<

mmexport1621241704608.jpg

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲一区三区电影在线观看| 国产一本一道久久香蕉| 免费成人小视频| 伊人久久av导航| 亚洲精品久久久久久久久久久久| 国产婷婷色一区二区三区在线| 国产精品乱码妇女bbbb| 欧美在线免费观看| 亚洲免费观看高清完整版在线观看| 亚洲精品中文字幕在线观看| 黄色欧美日韩| 黄色另类av| 亚洲黑丝在线| 欧美日韩一区二区三| 亚洲国产裸拍裸体视频在线观看乱了| 欧美日韩国产免费| 国产欧美三级| 日韩午夜av电影| 亚洲香蕉成视频在线观看| 欧美v亚洲v综合ⅴ国产v| 国产亚洲欧美色| 亚洲国产精品999| 免费成人黄色av| 伊人成综合网伊人222| 亚洲自拍都市欧美小说| 午夜在线视频一区二区区别| 欧美成人首页| 小处雏高清一区二区三区| 久久伊人一区二区| 久久黄色影院| 亚洲精品视频在线观看网站| 在线观看亚洲精品视频| 欧美另类极品videosbest最新版本| 老鸭窝91久久精品色噜噜导演| 日韩视频免费看| 欧美日韩中文字幕在线| 欧美激情第五页| 理论片一区二区在线| 亚洲精品五月天| 国产精品乱码一区二区三区| 这里是久久伊人| 欧美日韩另类综合| 欧美fxxxxxx另类| 亚洲精品中文字幕女同| 可以看av的网站久久看| 国产日韩一区二区三区在线播放| 欧美精品久久久久久久久老牛影院| 国产精品美女www爽爽爽| 欧美日韩视频在线| 国外成人在线视频| 最近中文字幕日韩精品| 亚洲福利视频一区二区| 亚洲午夜一二三区视频| 欧美成人激情视频| 国产一区二区三区久久悠悠色av| 国产精品久久久久一区二区三区共| 欧美日韩一二三区| 国产视频在线观看一区二区三区| 亚洲精品一区二区三区福利| 国内伊人久久久久久网站视频| 亚洲一卡久久| 国产在线精品自拍| 影音先锋日韩精品| 亚洲欧美日本另类| 一本久道久久综合狠狠爱| 欧美chengren| 日韩视频免费大全中文字幕| 狠狠色丁香婷婷综合久久片| 国产亚洲精品美女| 欧美日韩精品一区视频| 日韩亚洲欧美成人一区| 亚洲少妇中出一区| 欧美日韩亚洲一区二区三区四区| 亚洲精品久久久久久久久久久| 在线综合+亚洲+欧美中文字幕| 先锋影音国产精品| 欧美第十八页| 欧美视频在线观看免费| 亚洲精品美女91| 国产精品igao视频网网址不卡日韩| 一区二区三区国产在线观看| 欧美日韩一区二区在线观看视频| 国产精品一区免费在线观看| 久久精品国产一区二区电影| 国内综合精品午夜久久资源| 亚洲欧美成人一区二区在线电影| 亚洲激情网站免费观看| 久久精品国产欧美亚洲人人爽| 亚洲精品国产精品乱码不99按摩| 亚洲午夜激情网页| 亚洲欧美日韩区| 久久综合网hezyo| 欧美精品免费播放| 一区二区三区不卡视频在线观看| 欧美福利精品| 亚洲免费激情| 亚洲香蕉在线观看| 欧美四级伦理在线| 国产精品视频xxx| 欧美日韩性视频在线| 欧美三级在线| 亚洲电影在线| 黄网站色欧美视频| 小处雏高清一区二区三区| 国产伦精品一区二区三区在线观看| 亚洲欧美久久久久一区二区三区| 欧美经典一区二区| 亚洲韩国精品一区| 欧美日韩在线三级| 亚洲免费小视频| 午夜精品久久久久久99热软件| 亚洲欧洲精品一区二区精品久久久| 欧美大尺度在线| 欧美日韩一区二区国产| 欧美国产成人在线| 性色av一区二区怡红| 久久精品青青大伊人av| 欧美岛国在线观看| 性久久久久久久久| 免费日韩成人| 亚洲欧美一区二区三区在线| 六月婷婷一区| 国产精品一二| 香蕉亚洲视频| 国产欧美综合一区二区三区| 国产一区二区三区在线播放免费观看| 在线视频欧美日韩| 亚洲精品一区久久久久久| 国产一区二区黄色| 久久久久久久久久久久久9999| 国产精品夫妻自拍| 在线观看精品| 欧美在线亚洲在线| 亚洲精品一区二| 欧美区一区二| 亚洲区免费影片| 亚洲电影免费| 国产综合亚洲精品一区二| 麻豆国产va免费精品高清在线| 国产乱码精品一区二区三区五月婷| 国产精品国产三级国产aⅴ无密码| 亚洲图中文字幕| 中文久久乱码一区二区| 另类天堂av| 中日韩视频在线观看| 亚洲永久在线| 亚洲一本大道在线| 久久精品国产v日韩v亚洲| 国内免费精品永久在线视频| 久久久最新网址| 亚洲欧美日韩一区二区| 国产视频久久网| 欧美一区二区三区喷汁尤物| 黄网站免费久久| 欧美日韩国产欧美日美国产精品| 午夜久久久久| 欧美日韩免费高清一区色橹橹| 国产视频一区在线观看一区免费| 久久综合九色综合网站| 亚洲欧洲精品天堂一级| 欧美一区二区三区电影在线观看| 国产欧美va欧美va香蕉在| 国产网站欧美日韩免费精品在线观看| av成人福利| 午夜精品一区二区在线观看| 亚洲成在人线av| 欧美一级大片在线免费观看| 亚洲成人资源| 激情亚洲成人| 欧美一区二区三区的| 国产一区二区三区四区在线观看| 国产精品入口日韩视频大尺度| 亚洲免费精品| 影音先锋在线一区| 亚洲图色在线| 欧美日韩在线视频观看| 另类酷文…触手系列精品集v1小说| 国产欧亚日韩视频| 亚洲黄色高清| 久久久久久久久伊人| 久久精品国产久精国产思思| 国产精品每日更新| 1769国产精品| 免费亚洲婷婷| 久久成人精品无人区| 欧美理论视频| 亚洲欧洲日产国产网站| 精品88久久久久88久久久| 亚洲无吗在线| 久久激情综合| 久久久.com| 亚洲国产精品久久久久秋霞蜜臀| 国产精品久久久久一区二区| 一本色道久久99精品综合| 欧美精品福利视频| 欧美日韩精品久久| 国产亚洲a∨片在线观看| 国产欧美日韩精品a在线观看| 影音先锋久久精品| 亚洲少妇最新在线视频| 国产欧美1区2区3区| 久久精品综合一区| 国产精品你懂得| 午夜精品在线看| 亚洲一级高清| 老鸭窝亚洲一区二区三区| 欧美黑人一区二区三区| 欧美一二区视频| 一区二区三区四区精品| 一区二区精品| 国产视频丨精品|在线观看| 欧美日韩在线观看一区二区三区| 久久九九99| 欧美三区在线观看| 国产一区二区主播在线| 嫩草成人www欧美| 欧美成熟视频| 亚洲精品三级| 欧美日韩一区二区三区四区在线观看| 欧美午夜一区| 欧美日韩国产高清| 亚洲国产视频一区| 亚洲美女毛片| 欧美日韩国产免费观看| 国产女精品视频网站免费| 欧美在线欧美在线| 久久国产黑丝| 欧美激情亚洲自拍| 国产精品嫩草影院av蜜臀| 久久综合给合久久狠狠色| 国产精品美女一区二区在线观看| 国产欧美日韩不卡免费| 亚洲第一区在线观看| 久久在线免费观看| 亚洲主播在线播放| 亚洲中无吗在线| 亚洲国产精品一区| 亚洲欧美日韩在线综合| 久久精品在线| 国产精品久久久久9999高清| 欧美精品在线视频观看| 久热爱精品视频线路一| 久久精品国产精品亚洲综合| 国产日韩欧美在线播放不卡| 一本大道久久a久久精二百| 欧美在线亚洲| 最新高清无码专区| 久久午夜羞羞影院免费观看| 久久亚裔精品欧美| 国产欧美韩国高清| 一片黄亚洲嫩模| 91久久黄色| 亚洲全黄一级网站| 国语自产精品视频在线看一大j8| 欧美日韩在线播放三区四区| 亚洲在线日韩| 日韩一级裸体免费视频| 亚洲精品久久久久久一区二区| 香蕉久久精品日日躁夜夜躁| 欧美激情第10页| 亚洲日本一区二区三区| 日韩一区二区精品在线观看| 免费日本视频一区| 欧美日韩久久久久久| 国产伦一区二区三区色一情| 亚洲免费在线视频| 国产日韩一区二区三区在线| 亚洲日本乱码在线观看| 午夜国产精品影院在线观看| 亚洲欧洲美洲综合色网| 国产综合av| 欧美刺激午夜性久久久久久久| 久久久久久久久久久久久9999| 国产美女精品一区二区三区| 国内自拍亚洲| 日韩亚洲一区二区| 激情懂色av一区av二区av| 亚洲精品中文字幕在线观看| 国产精品一区二区久久久| 亚洲性夜色噜噜噜7777| 亚洲永久精品国产| 欧美精品国产精品| 国产欧美日韩麻豆91| 亚洲国产精品成人综合| 久久视频在线视频| 亚洲国产精品123| 欧美久久九九| 国产精品扒开腿做爽爽爽软件| 国产午夜久久久久| 蜜月aⅴ免费一区二区三区| 欧美激情1区2区| 国产精品永久免费在线| 欧美91大片| 国产综合久久久久久| 国产精品啊啊啊| 久久久久久久一区二区| 精品动漫一区二区| 香蕉尹人综合在线观看| 国产精品久线观看视频| 一区二区三区精品视频| 日韩亚洲一区二区| 亚洲欧美bt| 欧美福利视频在线| 91久久久久久久久久久久久| 久久久www| 欧美成人免费va影院高清| 日韩视频在线观看| 亚洲综合色网站| 亚洲国产精品视频一区| 国产精品xxxxx| 国产精品一区二区三区乱码| 国产精品亚洲综合| 久久精品国产999大香线蕉| 亚洲精品国产精品乱码不99| 亚洲一区二区毛片| 老司机aⅴ在线精品导航| 在线天堂一区av电影| 亚洲欧美电影在线观看| 91久久精品美女| 欧美精品videossex性护士| 中文av一区特黄| 久久精品国产清自在天天线| 欧美一级理论片| 一区二区三区免费看| 欧美二区在线看| 亚洲国产精品综合| 在线观看日韩av先锋影音电影院| 久久精品国产精品亚洲精品|