在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于可編程邏輯器件的分析和應用

貿澤電子 ? 來源:djl ? 作者:Barry Manz, Mouser El ? 2019-08-28 08:35 ? 次閱讀

FPGA的寬廣世界

“邏輯”一詞決定了FPGA的多功能性,讓FPGA有不同的模型,每個都有特定有時是獨一無二的屬性來滿足不同應用的需要。在這當中最有需求力的是防御雷達、電子戰還有信號情報領域,這方面的需求是如此嚴重以至于很難相信任何一個沒有超級計算機的系統能夠滿足這些需求。然而FPGA已經席卷了防御工業,多虧了它們大規模并行處理能力和I/O口,還有低功耗,以及最近具備的能夠處理浮點型算法的能力,該能力是解決許多類型計算問題的關鍵。

為這些應用服務的是高性能FPGA如Altera的Stratix 10系列,其帶有400萬個邏輯單元,加工在Intel 14nm Tri-Gate處理器上,配合64位ARM Cortex-A53四核處理器。相比它們的處理器,它們有四倍的處理數據吞吐量、四倍的串行收發器帶寬、一個28-Gb/s的底板、56Gb/s的片到片/模塊速率、超過2.5Tb/s的串行內存帶寬、超過1.3Tb/s的并行內存接口帶寬,支持DDR4內存,最高速度可達3200Mb/s.為了滿足前述浮點計算能力需求,它們提供超過單精度DSP 10倍的TFLOPs。

總體上,它們耗費的能量是上一代單精度浮點型效率為100GFLOPS/W的高端FPGA的70%。Stratix 10設備被Altera的高級開發調試工具如OpenCL和SoC嵌入式設計套件中的Altera SDK所支持。

在中檔范圍的是Altera的立即啟動型MAX 10 FPGA(圖3),集成了DSP、帶有12位ADC溫度傳感器模擬電路模塊、鎖相環、低延時全局時鐘、嵌入式軟處理器支持、內存控制器、達到736KB的雙配置flash,允許你進行存儲和在單片上的兩個圖像間動態切換。它們基于TSMC系列的55-nm工藝嵌入式flash技術設計,該技術支持立即啟動配置以使它們可以控制系統中其它元件的上電或初始化。器件密度達2000到50000個邏輯元素。其它特點包括多達500個的用戶I/O引腳、18路模擬輸入通道還有128位AES加密。

圖3:評估板上的Altera MAX 10FPGA來源:Altera

特別有意思的是結合了Nios II代處理器內核、片上外設和帶有片下內存接口內存的Nios II處理器。相比固化的微控制器,該Nios II代處理器是一個可配置的“軟”IP核,這意味著處理器內核是可編程的并且不是固化在芯片里的。當它在FPGA上實現的時候,它允許軟硬件工程師協同工作來優化硬件以及測試里邊運行的軟件。

就連給大眾應用服務的FPGA也有令人生畏的性能。例如,Lattice Semiconductor宣稱它的MachXO3 FPGA家族是尺寸最小、每I/O成本最低的平臺,旨在擴展系統能力和同時利用如MIPI、PCIe及千兆以太網之類的并行和串行I/O來橋接新興的連接。它們的封裝技術消除了連接線,此舉減少了成本,增大了I/O密度。基于模型可以看出它們有640到6900個查找表。典型的應用領域包括消費電子、計算及存儲、無線通信工業控制還有汽車。他們的設計工具庫包括流行的邏輯綜合軟件、預先設計的IP、還有專門適合MachXO3L家族產品的免費參考設計。為了讓開發更簡單化,Terasic,一家專門使用FPGA(還有其它設備)定制子系統的公司,提供了基于Altera Cyclone V代GX FPGA搭建的Cyclone 5代GX開發套件硬件設計平臺。該板(圖4)包括相關硬件如一個Arduino接頭、板載USB Blaster、帶有高速收發器的音頻視頻功能。該公司的目標是簡化評估和制造FPGA子系統的任務,而只需額外增加一臺基于Windows的PC機而已。

圖4:Terasic的Cyclone五代GX開發套件。(來源:Cyclone五代GX開發套件用戶指南)

并不是板上的唯一成員

FPGA可能確實很性感(以工程師的說法),但它們并不是唯一的可編程邏輯器件;其它設備也可以用單一設備提供一系列功能。看看來自Cypres半導體公司的“片上可編程系統”(PSoC)架構吧,它是工業上唯一一個在單片上結合了高性能模擬模塊、可編程PLD、內存以及微控制器的可編程嵌入式SOC,并且功耗很低。最高級的PSoC變體——PSoC-5家族集成了最新的ARM Cortex-M混合信號解決方案。

例如PSoC-5家族的CY8C56LP系列(圖5)在一個CPU子系統中提供可配置的模擬、數字還有互連電路。結合了模擬子系統、數字子系統、路由和I/O的CPU使其在一大片消費者領域、工業領域還有醫藥領域中很有吸引力。該PSoC的數字子系統通過其數字系統互聯電路高效地把任何一個外設與任何一個管腳連接,同時通過小型、快速、低功耗的通用數據模塊(UDB)來提供功能靈活性。

關于可編程邏輯器件的分析和應用

圖5:CY8C56LP的主要器件是ARM Cortex-M3內核CPU,數字、模擬、可編程、調試還有測試子系統,I/O,時鐘還有供電部分。來源:Cypress半導體公司

它支持測試版的PSoC創建庫、標準數字外設(UART、SPI、LIN、PRS、CRC、定時器、路由器、PWM、與門、或門等),這些都映射在UDB陣列中。每一個UDB包含可編程邏輯功能,還有一個小型狀態機引擎來允許它支持一系列外設。其它可配置的數字模塊可以用于特定的功能,如4個16位定時器,路由器,PWM模塊,I2C從、主和多-主模式,還有USB和CAN 2.0總線。該設備通常被稱為MCU,但是卻和FPGA一樣有很強的靈活性,并且相對編程容易。

總結

如果到此處你還沒有領略到如今可編程邏輯器件的強大性和多功能性,看看這個:如今僅用三個OpenVPX外形設計(為防御系統使用)的卡就可以構建一個完整的信號捕捉及處理子系統了。其主要設備包括兩片高端FPGA、高級ADC和DAC(每一個用兩片)、一個Intel i7四核處理器、SERDES 收發器、內存和I/O口。多虧了較寬的帶寬還有高采樣率的DAC以及有強悍處理能力的FPGA,該三卡解決方案甚至可以利用DC捕捉到空中高達6GHz的信號。而幾年前要實現這個目標,則需要一個5到10倍體積的解決方案。

由于更多的市場部門,從消費者電子到圖像處理、汽車、防御電子、工業自動化和控制及醫藥領域,正利用這些設備的優勢,這方面的發展以及取得的成就讓人吃驚。因此盡管FPGA和其它可編程邏輯器件并不是一個新的概念,它們正實現著一些尖端領域的創舉。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7724

    瀏覽量

    152684
  • 可編程邏輯
    +關注

    關注

    7

    文章

    517

    瀏覽量

    44311
收藏 人收藏

    評論

    相關推薦

    可編程邏輯器件

    可編程邏輯器件到底是干什么用的呢,簡單的說,就是通過重新寫程序,重新注入到這個器件中達到實現其它的功能。最常見的當屬電腦了。電腦本身除了加法,減法和簡單的邏輯運算四種。比如要是想實現一個功能讓電腦
    發表于 04-15 10:02

    可編程邏輯器件是如何發展的?

    可編程邏輯器件是如何發展的?
    發表于 04-29 06:23

    PLD可編程邏輯器件

    PLD可編程邏輯器件 英文全稱為:programmable logic device 即 PLD。PLD是做為一種通用集成電路產生的,他的邏輯功能按照用戶對器件編程來確定。一般的PLD
    發表于 07-22 09:05

    可編程邏輯器件設計

    可編程邏輯器件設計 (264頁,nlc格式)
    發表于 03-25 16:41 ?66次下載

    可編程邏輯器件基礎及應用實驗指導書

    可編程邏輯器件基礎及應用實驗指導書 《可編程邏輯器件基礎及應用》是一門側重掌握可編程邏輯器件的基本結構和原理的課程。重點是使學生掌握基于可編程
    發表于 03-24 14:22 ?29次下載

    什么是PLD(可編程邏輯器件)

    什么是PLD(可編程邏輯器件) PLD是可編程邏輯器件(Programable Logic Device)的簡稱,FPGA是現場可編程門陣列(Field Programable Gate Array)
    發表于 06-20 10:32 ?2.8w次閱讀
    什么是PLD(<b class='flag-5'>可編程邏輯器件</b>)

    EDA技術與應用(可編程邏輯器件)

    7.1 可編程邏輯器件的基本原理 7.2 可編程邏輯器件的設計技術 7.3 可編程邏輯器件編程與配置
    發表于 05-23 10:46 ?142次下載
    EDA技術與應用(<b class='flag-5'>可編程邏輯器件</b>)

    可編程邏輯器件FPGA/CPLD結構與應用

    可編程邏輯器件FPGA/CPLD結構與應用
    發表于 12-11 23:38 ?0次下載

    可編程邏輯器件(書皮)

    可編程邏輯器件(書皮)
    發表于 07-10 14:34 ?0次下載

    可編程邏輯器件原理、開發與應用

    可編程邏輯器件原理、開發與應用
    發表于 09-19 16:04 ?19次下載
    <b class='flag-5'>可編程邏輯器件</b>原理、開發與應用

    可編程邏輯器件PLD課件下載

    可編程邏輯器件PLD課件下載
    發表于 08-13 10:58 ?33次下載

    可編程邏輯器件EPLD是如何設計的

    可編程邏輯器件(Electrically Programmable Logic Device,EPLD)是指采用電信號的可擦可編程邏輯器件
    發表于 08-22 18:12 ?1643次閱讀

    可編程邏輯器件的結構

    常見的可編程邏輯器件分為FPGA、EPLD(CPLD)。下面簡單介紹兩類器件的結構和區別。
    的頭像 發表于 03-24 14:18 ?1327次閱讀
    <b class='flag-5'>可編程邏輯器件</b>的結構

    可編程邏輯器件測試

    可編程邏輯器件 (Programmable Loeie Device,PLD)是一種用戶編程實現某種邏輯功能的邏輯器件,主要由
    發表于 06-06 15:37 ?772次閱讀
    <b class='flag-5'>可編程邏輯器件</b>測試

    什么叫可編程邏輯器件 可編程邏輯器件有哪些特征和優勢?

    可編程邏輯器件(Programmable Logic Device,PLD)是一類集成電路器件,可以根據用戶的需求進行編程和配置,以實現特定的邏輯功能。它們具有
    發表于 09-14 15:25 ?3180次閱讀
    主站蜘蛛池模板: 欧美专区一区二区三区 | 狠狠色色综合网站 | 免费在线看片网站 | 天天综合色天天综合色sb | 91久久婷婷国产综合精品青草 | 成人午夜视频免费看欧美 | 久久久久久久成人午夜精品福利 | 色在线视频免费 | 全国男人的天堂网站 | 欧美高清性色生活 | 在线视频网址免费播放 | 手机看片国产免费 | 日韩精品一卡二卡三卡四卡2021 | 韩国理论片在线看2828dy | 在线视频 亚洲 | 丁香花在线电影小说观看 | 丁香伊人五月综合激激激 | 夜夜爱夜夜做夜夜爽 | 亚洲视屏一区 | 午夜视频在线观看完整高清在线 | 中国videos偷窥 | 黄色在线视频免费 | 亚洲欧洲一二三区 | 天堂bt资源新版在线 | 玖玖玖精品视频免费播放 | 色狠狠色综合久久8狠狠色 色狠狠网 | 综合婷婷丁香 | 国产综合第一页在线视频 | 男女午夜免费视频 | 三级在线观看网站 | 欧美爽爽爽爽爽爽视频 | 亚洲综合一区二区三区 | 新版天堂中文网 | 狠狠狠狠狠狠 | 欧美乱强性伦xxxxx | 色视网站| 在线免费影视 | 五月天丁香花婷婷 | 18男女很黄的视频 | 午夜神马福利 | 四虎影院在线播放 |