国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

可編程邏輯器件基礎

工程師 ? 來源:網絡整理 ? 作者:h1654155205.5246 ? 2019-03-08 14:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

編程邏輯器件基礎

1、數字邏輯設計歷史-------了解歷史進展

開始時:有復雜的邏輯關系,是我們初學者剛剛接觸的數電方面的基礎應用,設計一個基礎的TTL邏輯,根據真值表-----卡諾圖-----簡歷函數式邏輯表達式,舉個例子:X=AB+CD+BD+BC+AD+AC,需要很多的基礎邏輯單元,但是如果利用異或關系,可轉換成:

可編程邏輯器件基礎

利用這樣的組合邏輯,這樣可以將數量眾多的基本邏輯單元簡化,硬件相對變簡單了。

如果邏輯功能和寄存器組合到一個部件,通過布線(布線相當于一種控制)就可以得到一個簡單的PAL---可編程陣列邏輯,一種簡單的可編程控制單元,器件中的數量變少,占用更少的電路板,設計靈活,可防止逆向剖析,容易更新設計。

可編程邏輯器件基礎

針對PAL的編程技術實質(當前閃存技術的關鍵):陣列交叉(跨線)上的浮柵型晶體管(含有第二個柵極,浮動柵極)在加上編程電壓后,不會導通。以下兩種晶體管不做任何設置,都可用作N型晶體管,柵極接地時,源級和漏極導通。當柵極設置電壓后,電子被限制在浮動柵極,縱使浮動柵極設置電壓值,晶體管依舊不導通,這樣總是關斷,相當于一個開關。

可編程邏輯器件基礎

2、可編程邏輯基本技術

了解器件本身:

從PAL到可編程邏輯器件PLD,在單個器件中排列多個PAL陣列,存在可變的可乘積項分配和全面可編程宏單元。

可變的可乘積項分配:簡單的想法,改變或門、與門的數量,不會浪費邏輯門,不需要復雜的延時網絡。

可編程邏輯器件基礎

靈活的可編程宏單元(主要進步):提供多種可編程選擇,實現乘積和輸出。

可編程邏輯器件基礎

PLD進一步發展形成復雜的PLD(CPLD)-----在一個器件中,采用可編程互聯和I/O,連接多個PLD:

可編程邏輯器件基礎

CPLD的特性:

CPLD邏輯模塊通常被稱為邏輯陣列模塊(LAB),每個LAB相當于一個PLD,含有4-20個宏單元,該宏單元還存在擴展項,提供可操控的乘積項分配和擴展,代價是額外的延時。即,建立一次乘積項就可以使用,大大減少了邏輯浪費。

LAB之間的互聯稱為可編程互聯陣列(PI或PIA),和PAL可編程陣列相同的編程技術(兩種晶體管,EPROM、EEPROM或者閃存技術編程),配置更高級,實現靈活的可編程關鍵,全局布線連接器件中的任何信號和任何目的位置。

單獨的I/O控制模塊,由PI將I/O引腳與LAB分開,I/O都有專用邏輯提供控制以及更多的功能,三態緩沖控制實現任意引腳的輸入、輸出和雙向功能。

采用JTAG進行在系統編程(ISP)

由于可編程邏輯越來越大、越來越復雜,必須放在特定的條件下編譯,器件放在特殊的單元,或者器件上加一些特殊裝置,不能在線編譯,故設計了一種和I/O分開的編程接口,幾乎所有的FPGA都使用JTAG接口,簡單的4、5線串行接口,構成單個器件長1位寄存器或者多個器件的JTAG鏈,可用于器件自檢測或者系統編程(ISP),當PLD硬件生成EPROM編程電壓,由JTAG接口進行控制,簡化了實驗室自編程。

從CPLD到FPGA:理論上我們可以一直增加LAB,但是這樣大大增加了額外的全局布線,但是如果LAB本身重新排列一個陣列中呢?這就是FPGA的由來。

現場可編程門陣列(FPGA):LAB排列在大型陣列中,器件可以現場編程或重新編程,行列可編程互聯,通過這中互聯方式(在行列之間設置互聯布線)可以跨越所有或者部分的陣列。

可編程邏輯器件基礎

FPGA的LAB設計和CPLD不同,沒有乘積項和宏單元,FPGA-LAB由邏輯單元(LE)構成,LE級聯更容易建立復雜的功能,LE實質是一個4位查找表(LUT)、進位邏輯、輸出寄存器邏輯構成。

可編程邏輯器件基礎

4位查找表 LUT替代了CPLD中的乘積項陣列,LUT是由一系列級聯復用的器件構成,LUT輸入作為選擇線,復用輸入作為高或者低邏輯電平,之所以邏輯被稱作查找表,通過差找正確的編程級,來選擇輸出,根據輸入的值通過復用輸入,將輸出送到正確的位置,編程級的選擇基于函數真值表,故可以靈活的建立一個組合函數(級聯復用器),減少邏輯資源浪費。

可編程邏輯器件基礎

LE同步部分來自可編程寄存器,該寄存器和CPLD宏單元相似,但配置靈活,配置為D\T\JK或者SR觸發器工作,一般由全局的時鐘來驅動時鐘,任何時鐘可驅動任何LE,可通過其他邏輯或者IO進行寄存器的異步控制,器件還可以反饋回LUT,產生嚴格的組合邏輯功能,這種寄存器只使用存貯、同步功能,這種靈活的LE輸出級適合所有類型的邏輯操作。

LE和宏單元不同之處在于進位邏輯和LAB寄存器鏈邏輯,LE之間存在進位bit鏈,這種進位可以輸出到別的LE,也可以輸出到互聯中,寄存器輸出可以鏈接至LAB中的其他LE寄存器,形成和LUT無關的移位寄存器(適合DSP峰作),增強資源管理。

更高級的FPGA使用自適應邏輯模塊(ALM)代替LE,提高性能和資源利用率,使用自適應的LUT(ALUT)可以任意劃分,智能資源管理。

FPGA布線

所有器件資源都可以和器件中的任何布線連接,分為本地互聯(LE之間互聯、相鄰LAB直接連接)、行列互聯(固定長度布線、跨過多個LAB)。

FPGA IO單元

高級可編程模塊可直接連接至行或者列互聯,具有多種優良特性,同時存在特殊的邏輯。

其他典型FPGA特性

采用專用功能硬件模塊代替某些LAB,存儲器模塊、嵌入式乘法器、高速收發器。(多查一下手冊,看是否滿足要求)

FPGA編程

大部分FPGA使用SRAM單元技術(基本是個鎖存器)對互聯和LUT功能進行編程,必須在上電時進行編程,數據易丟失。FPGA編程信息必須存儲在某一位置,以便在上電時對器件進行編程。主動編程方式:上電時FPGA自動控制編程順序;被動編程:智能主機(CPU)控制編程;JTAG編程:實驗室PC端編程。

3、對比CPLD和FPGA

可編程邏輯器件基礎

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    全國嵌入式大賽 RT-Thread 選題指南發布:虛擬化+具身智能+AI套件,挑戰嵌入式新高度 | 論道大賽

    全國大學生嵌入式芯片與系統設計競賽是由中國電子教育學會主辦。大賽旨在提高全國高校學生在嵌入式芯片及系統設計領域和可編程邏輯器件應用領域的自主創新設計與工程實踐能力,培養具有創新思維、具備解決復雜
    的頭像 發表于 03-06 17:35 ?3871次閱讀
    全國嵌入式大賽 RT-Thread 選題指南發布:虛擬化+具身智能+AI套件,挑戰嵌入式新高度 | 論道大賽

    西門子交通與羅徹斯特電子合作的成功案例

    波士頓馬薩諸塞灣交通局(MBTA)紅線地鐵面臨元器件停產挑戰,因為其無法再從原始元器件制造商(OCM)處獲得列車動力控制單元中關鍵的電子可編程邏輯器件(EPLD)。西門子交通與MBTA的工程師評估了多種解決方案,最終選擇與羅徹斯
    的頭像 發表于 02-11 15:32 ?414次閱讀

    深入剖析PCM4201:低功耗24位單通道音頻ADC的卓越之選

    輸出數據格式脫穎而出,這種格式與數字信號處理器(DSP)、數字音頻接口發射機和可編程邏輯器件高度兼容,為
    的頭像 發表于 02-03 11:15 ?188次閱讀

    XC95108-15PQ100I 通信應用實操:多協議幀解析與數據轉換技巧

    XC95108-15PQ100I不是什么神秘的黑科技,它其實就是Xilinx公司推出的一款高性能CPLD(復雜可編程邏輯器件)。簡單說,這就像一個可以重新編程的"數字電路積木",讓工程師能夠按照需求搭建出各種數字邏輯功能。
    的頭像 發表于 01-28 09:59 ?207次閱讀
    XC95108-15PQ100I 通信應用實操:多協議幀解析與數據轉換技巧

    深入剖析ADC08831/ADC08832:8位串行I/O CMOS A/D轉換器

    轉換器的特點、應用及使用過程中的一些關鍵要點。 文件下載: adc08831.pdf 一、基本概述 ADC08831和ADC08832是8位逐次逼近型A/D轉換器,具備3線串行接口和2通道可配置輸入多路復用器。它們支持與多種微控制器、可編程邏輯器件、微處理器、數字信號處理器或移位寄存器進行接口,并且其
    的頭像 發表于 12-09 15:14 ?685次閱讀
    深入剖析ADC08831/ADC08832:8位串行I/O CMOS A/D轉換器

    羅徹斯特電子為Lattice產品提供持續供貨支持

    羅徹斯特電子為現場可編程門陣列(FPGA)、復雜可編程邏輯器件(CPLD)及其它多款Lattice傳統產品提供持續供貨支持。
    的頭像 發表于 11-30 11:52 ?1155次閱讀

    ?TPLD801 可編程邏輯器件技術文檔摘要

    該TPLD801是 TI 可編程邏輯器件 (TPLD) 系列器件的一部分,該器件具有具有組合邏輯、順序邏輯和模擬模塊的多功能
    的頭像 發表于 09-28 14:36 ?1191次閱讀
    ?TPLD801 <b class='flag-5'>可編程邏輯器件</b>技術文檔摘要

    ?TPLD2001-Q1 汽車級可編程邏輯器件技術文檔摘要

    TPLD2001-Q1 是 TI 可編程邏輯器件 (TPLD) 系列器件的一部分,該器件具有具有組合邏輯、順序邏輯和模擬模塊的多功能
    的頭像 發表于 09-28 10:42 ?841次閱讀
    ?TPLD2001-Q1 汽車級<b class='flag-5'>可編程邏輯器件</b>技術文檔摘要

    ?TPLD2001可編程邏輯器件技術文檔摘要

    該TPLD2001是 TI 可編程邏輯器件 (TPLD) 系列器件的一部分,該器件具有具有組合邏輯、順序邏輯和模擬模塊的多功能
    的頭像 發表于 09-28 10:36 ?808次閱讀
    ?TPLD2001<b class='flag-5'>可編程邏輯器件</b>技術文檔摘要

    ?TPLD1201-Q1 可編程邏輯器件技術文檔摘要

    TPLD1201-Q1 是 TI 可編程邏輯器件 (TPLD) 系列器件的一部分,該器件具有具有組合邏輯、順序邏輯和模擬模塊的多功能
    的頭像 發表于 09-28 10:06 ?722次閱讀
    ?TPLD1201-Q1 <b class='flag-5'>可編程邏輯器件</b>技術文檔摘要

    ?TPLD801-Q1 可編程邏輯器件技術文檔總結

    TPLD801-Q1 是 TI 可編程邏輯器件 (TPLD) 系列器件的一部分,該器件具有具有組合邏輯、順序邏輯和模擬模塊的多功能
    的頭像 發表于 09-28 10:03 ?682次閱讀
    ?TPLD801-Q1 <b class='flag-5'>可編程邏輯器件</b>技術文檔總結

    【賽題發布】2025年全國大學生FPGA創新設計競賽紫光同創杯賽邀您鴻圖展翼共赴芯程!

    協辦。賽事旨在提高全國高校學生在嵌入式芯片及系統設計領域、可編程邏輯器件應用領域自主創新設計與工程實踐能力,培養具有創新思維、具備解決復雜工程問題能力且擁有團隊合
    的頭像 發表于 07-30 08:02 ?7655次閱讀
    【賽題發布】2025年全國大學生FPGA創新設計競賽紫光同創杯賽邀您鴻圖展翼共赴芯程!

    聚焦前沿,共探創新 | 瑞蘇盈科2025歐洲FPGA大會之行

    其中,收獲頗豐。歐洲FPGA大會概況歐洲FPGA大會已成為歐洲地區可編程邏輯器件領域的權威專業會議。今年的大會在慕尼黑的NH慕尼黑東站會議中心酒店舉行,為期三天的議程涵
    的頭像 發表于 07-09 08:46 ?1883次閱讀
    聚焦前沿,共探創新 | 瑞蘇盈科2025歐洲FPGA大會之行

    Intel-Altera FPGA:通信行業的加速引擎,開啟高速互聯新時代

    Intel-Altera FPGA 是英特爾通過收購Altera公司后獲得的可編程邏輯器件(FPGA)業務,現以獨立子公司形式運營,并由私募股權公司Silver Lake控股51%股權。一、歷史沿革
    發表于 04-25 10:19

    全國嵌入式芯片與系統設計競賽,RT-Thread選題指南上線啦!

    全國大學生嵌入式芯片與系統設計競賽是由中國電子學會主辦。大賽旨在提高全國高校學生在嵌入式芯片及系統設計領域和可編程邏輯器件應用領域的自主創新設計與工程實踐能力,培養具有創新思維、具備解決復雜
    的頭像 發表于 03-19 18:42 ?2333次閱讀
    全國嵌入式芯片與系統設計競賽,RT-Thread選題指南上線啦!