<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > EDA/PCB > 設計應用 > 關(guān)于可編程邏輯,你可能已經(jīng)遺忘的8件事

關(guān)于可編程邏輯,你可能已經(jīng)遺忘的8件事

作者: 時(shí)間:2016-10-29 來(lái)源:網(wǎng)絡(luò ) 收藏

曾幾何時(shí),原理圖就是工程師們的一切,一張羊皮圖紙,一支自動(dòng)鉛筆,一把直尺,一個(gè)綠色邏輯模版,一塊橡皮擦,一塊金屬擦除模板,直到上世紀80年代,計算機的出現,使原理圖的制作技術(shù)得到了一個(gè)大的飛躍。到上世紀80年代中期,在原理圖技術(shù)正在發(fā)生轉變的時(shí)候,FPGA登上了歷史舞臺。隨著(zhù)FPGA的容量越來(lái)越大,原理圖變得越來(lái)越復雜和笨拙,這就好像幾年前ASIC設計所經(jīng)歷的事情一樣。到了上世紀90年代,日漸增長(cháng)的復雜度迫使工程師們學(xué)習Verilog和VHDL語(yǔ)言來(lái)使用大容量的器件,現在,這項流行的技術(shù)已經(jīng)基本取代了原理圖輸入。但是,在Xilinx Vivado設計套件的IP集成工具中,我們可以看到原理圖輸入的新的形式,在這里,IP模塊以一種圖形化的視圖形式出現,而不用再去考慮IP內部的復雜度,圖形化設計又重新在設計中占有了一席之地。

本文引用地址:http://dyxdggzs.com/article/201610/308411.htm

FPLA,PAL和GAL在1975年,Signetics(西格尼蒂克)公司出品的第一代可編程邏輯器件被稱(chēng)為FPLA(現場(chǎng)可編程邏輯陣列)。FPLA的特點(diǎn)是尺寸大、速度慢、價(jià)格昂貴、不易使用,并且功耗很大,這些特點(diǎn)導致它無(wú)法在商業(yè)領(lǐng)域獲得成功。MMI(Monolithic Memories Inc)推出簡(jiǎn)化改進(jìn)后的FPLA,又稱(chēng)為PAL(可編程陣列邏輯),是第一個(gè)獲得成功的可編程邏輯器件,改進(jìn)之后,不可以對或陣列進(jìn)行編程,這樣大大簡(jiǎn)化了片上的互連以及可編程的熔斷點(diǎn)。MMI制造的雙極型PAL非常便宜,這也助長(cháng)了“blow-and-go”工程設計模式(不需要做任何仿真)的滋長(cháng),許多設計工程師的工作臺上都有一小堆用過(guò)的PAL器件來(lái)提醒自己更加細心的工作。(我把我用壞的PAL器件放在一個(gè)紙杯中)PAL器件獲得巨大成功,以至于國家半導體、TI和AMD等公司都開(kāi)始提供管腳兼容的器件。在上世紀80年代,雙極型PAL發(fā)展成了基于EPROM的GALs(通用陣列邏輯),并最終演變成CPLD。

熔絲映射

我們并不總是用HDL語(yǔ)言來(lái)配置可編程邏輯。工程師們曾經(jīng)使用熔絲圖來(lái)直接表現片上的熔斷點(diǎn)和互連,根據邏輯等式,可以在PAL數據手冊的片上互連圖上進(jìn)行標注,以此來(lái)表示哪些熔絲需要熔斷,哪些保持不變,然后需要手工把熔絲圖轉換為一個(gè)包含“0”和“1”字符串的二進(jìn)制編程文件,這個(gè)文件可以告訴器件編程人員哪些熔絲需要熔斷,哪些保持不變。幸運的是,熔絲圖編程方法很快就不再被人們所采用。這是一張MMI熔絲圖,出自EETimes的“How It Was: Programmable Logic”,作者是Max Maxfield。該文是基于A(yíng)ubrey Kagan的口述整理而成,他是一家位于多倫多,從事工控接口和開(kāi)關(guān)電源設計的公司(Emphatec)的工程主管。

MMI熔絲圖

ABEL(高級布爾表達式語(yǔ)言)

由Data I/O公司在1984年4月份提出的一種早期的硬件描述語(yǔ)言。在那個(gè)時(shí)代里,ABEL與CUPL和PALASM同臺競爭。Data I/O公司拆分ABEL產(chǎn)品線(xiàn),成立一個(gè)名為Synario設計系統的EDA公司,然后,又在1997年把Synario賣(mài)給了MINC公司。MINC是一家專(zhuān)注于開(kāi)發(fā)FPGA開(kāi)發(fā)工具的公司,該公司在1998年倒閉,Xilinx收購了MINC的部分資產(chǎn),這其中就包括了ABEL語(yǔ)言和工具集,ABEL成為Xilinx Webpack工具套件的一部分。點(diǎn)擊此處閱讀Michael Holly撰寫(xiě)的ABEL語(yǔ)言的歷史,Michael Holly是Data I/O公司最早的開(kāi)發(fā)人員之一。

CUPL(通用可編程邏輯的編譯器)

加州圣何塞的Assisted Technology最早研發(fā)出CUPL,并在1983年9月份對外發(fā)布。出于可移植性的考慮,CUPL是用C語(yǔ)言開(kāi)發(fā)而成,它是最早的商業(yè)化設計工具,可以支持多個(gè)PLD系列,Personal CAD Systems (P-CAD)在1985年收購了Assisted Technology以及CUPL,可編程器件供應商Logical Devices后來(lái)收購了CUPL,然后轉手賣(mài)給了Altium,在上世紀90年代,CUPL出現在A(yíng)ltium公司的Protel設計系統中,現在是以一個(gè)設計插件的形式存在。Logical Devices仍然提供PAL/PLD設計軟件,用于基于PROM/ EPROM可編程邏輯器件,這個(gè)軟件就是CUBEL,它是在早期的CUPL和ABEL硬件描述語(yǔ)言的基礎上開(kāi)發(fā)而成。

PALASM

上世紀80年代早期,MMI公司的John Birkner合作開(kāi)發(fā)了“PAL匯編語(yǔ)言”,以此來(lái)取代熔絲圖編程。它最初是用Fortran IV編寫(xiě)而成,可以運行在大型主機或者微機上。Birkner創(chuàng )立了Structured Design公司,該公司提供SD20 PAL編程器,用于第一代20個(gè)管腳的MMI雙極型PAL器件,后面又推出SD20/24編程器,增加了對24個(gè)管腳的PAL器件的支持。Structured Design的器件編程器使用內嵌的PALASM編譯器,不需要使用微機,程序可以保存在SD20的Exatron “Stringy Floppy”磁帶驅動(dòng)器中,或者通過(guò)RS-232串行接口來(lái)輸入和輸出,通常情況下,RS-232是與PC機進(jìn)行連接。

Data I/O器件編程器

當需要一個(gè)通用的器件編程器,既可以用于EPROM,也可以用于可編程邏輯器件,那么就需要了解Data I/O公司,它制造出了最早的商用編程器。Data I/O成立于1969年,在整個(gè)70年代,為了適應可編程器件日益提高的復雜度,它推出了一系列處理能力不斷增強的產(chǎn)品。在80年代,Data I/O推出Model 29型號的編程器,它能夠使用UniPak適配器來(lái)對EPROM進(jìn)行編程,也可以使用一個(gè)LogicPak插件適配器來(lái)對PLD器件進(jìn)行編程。Data I/O現在提供為生產(chǎn)線(xiàn)設計的大容量、高速度的器件編程器。

Data I/O Model 29B編程器外加LogicPak適配器。圖片來(lái)源: Michael Holley

UV擦除器

最早的可編程邏輯器件使用片上可編程熔絲,它們只能一次性編程,導致工程師的桌上經(jīng)常會(huì )出現一堆燒壞的器件,一些PLD供應商很快意識到可擦除的PLD器件會(huì )更加受到市場(chǎng)歡迎,他們改進(jìn)了UV EPROM單元用于PLD器件,這樣,也就意味著(zhù)絕大部分的設計實(shí)驗室需要有一個(gè)UV擦除器來(lái)負責擦除可編程邏輯器件中的內容。UV擦除器曾經(jīng)相當昂貴,但是現在在亞馬遜只要不到20美金就能買(mǎi)到買(mǎi)到一個(gè)簡(jiǎn)單的UV擦除器。

德州儀器TTL數據手冊

如果你是一個(gè)上世紀70年代的數字設計工程師,那么有著(zhù)橘黃色封面的TI TTL數據手冊就是你的設計圣經(jīng)。在手冊里,你能夠找到設計數字系統所能用到的所有模塊。在1971年TI 7400系列邏輯器件首次引入微處理器概念之前,許多系統都是基于沒(méi)有微處理器的TTL器件或者其他LSI的器件來(lái)開(kāi)發(fā)的。最早的用于可編程邏輯器件的IP模塊是TI TTL數據手冊及其補充部分描述的更加復雜的部件,設計人員使用這種內嵌數字模塊的可編程邏輯,可以簡(jiǎn)化整個(gè)系統的實(shí)現,這些數字模塊就是IP重用的早期原型。



關(guān)鍵詞: 可編程邏輯 FPGA FPLA

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>