《電子技術應用》
您所在的位置:首頁 > 模拟设计 > 设计应用 > ASIC都去哪了?(第二部): Commodore Amiga 500拆解
ASIC都去哪了?(第二部): Commodore Amiga 500拆解
摘要: SteveLeibson,赛灵思战略营销与商业规划总监(2013年3月25日)几个星期以前,我曾经写过一篇博客,内容是有关在摩尔定律作用下,我们能够在单个芯片上集成越来越多的功能,所以ASIC让位的时候到
Abstract:
Key words :

Steve Leibson,賽靈思戰略營銷商業規劃總監 2013325

 

幾個星期以前,我曾經寫過一篇博客,內容是有關在摩爾定律作用下,我們能夠在單個芯片上集成越來越多的功能,所以ASIC讓位的時候到了(見:所有ASIC都去哪里

在那篇專欄中,我引用了我的朋友Dave Jones錄制并發表在www.eevblog.com一個視頻播客。在視頻中Dave拆解了一個上世紀90年代中期的Fluke示波器,并展示了內部的ASIC?,F在Dave又進行了一次拆解,我不能放過這個再次見證行業發展關鍵點的機會,即在摩爾定律的作用下,ASIC正在消失。

這次Dave拆解的是一部上世紀80年代晚期的經典Commodore Amiga 500個人計算機。下面是他拍攝的Amiga 500的內部結構圖:

經典Commodore Amiga 500個人計算機的主板

這幅圖是Amiga 500的主板。該計算機采用8MHz摩托羅拉68000微處理器,時鐘頻率剛剛超過7MHz。這個處理器就是最左邊垂直放置的大型64引腳DIP器件。你還可以看到主板底部有兩排DRAM芯片。這些芯片使用16位寬的256K DRAM,為主機提供512KB(不是512MBRAM。DRAM右側是一個擴展RAM連接器,有一個擴展RAM和電池供電的實時時鐘板插入到照片所示的這個端口中。

在我針對這個話題發表的第一篇博客中,我把Amiga 500主板中的四個ASIC用紅圈圈起來。這四個ASIC分別是:Fat AgnusDenise、PaulaGary,名字很有趣。Fat Agnus是系統存儲器訪問控制器,采用84引腳PLCC封裝,是Amiga 500主板上位置最靠底邊的ASIC。該ASIC還包含Amiga 500的位塊傳送器(基本上就是視頻內存的DMA控制器)和“copper”視頻處理器。

Fat Agnus ASIC上面的是Paula ASIC,其采用40引腳DIP封裝,內置8位四通道PCM音頻(左右音頻端口各兩通道)、中斷控制器、高度可編程軟盤控制器(可讀取IBM PCMac磁盤)、RS-232串行端口和模擬游戲桿控制器。Paula可能代表“端口(Port)、音頻(Audio)和UART”,但巧合的是,它也是芯片設計者女友的名字。

緊挨Paula的右邊是另一個40引腳DIP芯片,這就是Gary ASIC。Gary代表“門陣列”,為軟盤驅動器提供膠合邏輯及其它支持。Gary ASIC是真正的門陣列,它將此前在Commodore Amiga 1000中由分立邏輯實現的多項功能集成在一起。

Paula的左邊是Denis ASIC,也是一個40引腳DIP芯片,它是這個系統的主視頻處理器。Amiga個人計算機系列以其出色的視頻靈活性而著稱。尤其是Amiga個人計算機具備視頻同步鎖相功能,可與已有的視頻進行圖像疊加。由于具備這項功能,Amiga計算機成為眾多視頻編輯系統的心臟,其中最出名的要算NewTekVideo Toaster系列。Amiga計算機最知名的用途或許是為電視連續劇《巴比倫五號》第一季和第二季制作計算機場景。Amiga計算機在當年可以說是功能極其強大的機器。

如今,你可以輕松地把Fat Agnus、Denise、PaulaGary ASIC布置在28nm SoC中的一個小角落里。我在觀看Dave Jones的拆解視頻時,又閃現出另一個想法?,F在,可以用一個賽靈思Zynq All Programmable SoC實現整個Amiga 500主板,包括處理器、視頻邏輯、DRAM陣列和輸入輸出(I/O)。當然,微處理器采用的是1GHz ARM Cortex-A9 32RISC而非7MHz的摩托羅拉68000。這種ARM處理器比摩托羅拉68000大約快1400倍:僅時鐘速度就快了142倍;ARM處理器的32位總線比68000微處理器的16位總線快33%;另外,ARM RISC處理器每個時鐘即可執行一個指令,是摩托羅拉68000每指令8時鐘執行周期的8倍。Zynq All Programmable SoC還有一個用于執行額外任務的備用處理器(另一個1GHz ARM Cortex-A9處理器)。

Zynq All Programmable SoC中有一個RS-232 UART,當然,實際上有兩個,但還需要一對1Gbps以太網端口用于網絡連接,兩個480M/sUSB 2.0端口用于外設訪問。訪問速度大大加快。兩個片上12位模數轉換器可以輕松處理模擬游戲桿。由于有17通道模擬多路復用器,這兩個模數轉換器可以處理8個模擬游戲桿,并仍可空閑一路模擬輸入。

在存儲器方面,Zynq All Programmable SoC的片上L2緩存容量與Amiga 500中的DRAM陣列相當。而且Zynq系列中的所有成員均有一個用于存儲指令和數據的256K片上存儲器。

這樣,一個Zynq IC提供的內存容量實際上就相當于Amiga 500計算機的總內存容量,而且幾乎等于Amiga 500主板與擴展RAM板的容量之和。這樣你可以用全新的視角來審視Zynq All Programmable SoC的用途,不是嗎?對我來說是這樣。

想看看Dave拆解Amiga 500個人計算機的視頻嗎?我想答案一定是肯定的, 這里就是(已得到Dave的慷慨授權,不過可惜是在Youtube上, 國內很多網友還是無法觀看):https://www.youtube.com/watch?v=HKNVIgsbYrA

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 久久精品国产精品亚洲| 久久美女福利视频| 国产精品第10页| 99在线影院| 在线国产精品网| 国产日韩中文字幕| 欧美久久综合性欧美| 国产精品国内视频| 久久99久久久久久久噜噜| 欧美亚洲色图视频| 日韩在线视频网站| 91精品国产精品| 免费看又黄又无码的网站| 在线视频不卡一区二区| 国产精品成av人在线视午夜片| 精品国产中文字幕| 久久99精品视频一区97| 欧美成人免费在线观看| 欧美久久综合性欧美| 欧美日韩国产va另类| 热99久久精品| 欧美精品久久久久久久免费| 人妻无码一区二区三区四区 | 久久免费视频在线观看| 深夜福利日韩在线看| 午夜精品一区二区三区在线| 中文字幕免费在线不卡| 亚洲综合一区二区不卡| 亚洲中文字幕无码不卡电影| 亚洲制服欧美久久| 欧美日韩精品免费观看视一区二区| 欧美日本亚洲视频| 精品国产免费人成电影在线观... 精品国产一区二区三区久久久狼 精品国产一区二区三区久久狼黑人 | 亚洲精品在线免费看| 午夜精品一区二区三区在线播放 | 欧美日韩国产高清视频| 欧美激情亚洲国产| 国产自产在线视频一区| 国产精品一区专区欧美日韩| 国产精品美女主播在线观看纯欲| 国产精品91久久久|