日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 工業(yè)控制 > 電子設(shè)計自動化
[導(dǎo)讀]根據(jù)目前計算機和集成電路技術(shù)的發(fā)展現(xiàn)狀,利用TDN-CM++實驗裝置上復(fù)雜可編程邏輯器件ispLSI1032芯片,設(shè)計一個定向型計算機硬件系統(tǒng),包括運算器、控制器、存儲器的設(shè)計,以達到彌補實驗裝置和實驗項目不足的目的。

1引言

隨著計算機技術(shù)的迅速發(fā)展,計算機系統(tǒng)中使用的硬件部件基本上都采用大規(guī)模和超大規(guī)模集成電路,這些電路的設(shè)計、驗證和測試必須使用先進的工具軟件,使硬件設(shè)計逐漸趨于軟件化,加快硬件設(shè)計和調(diào)試的速度[1],計算機硬件作為一個典型的復(fù)雜數(shù)字系統(tǒng),其設(shè)計方法發(fā)生了根本性的變革。EDA(Electronic Design Automation ,電子設(shè)計自動化)技術(shù)就是一種自動完成將用軟件的方式設(shè)計的電子系統(tǒng)形成集成電子系統(tǒng)或?qū)S眯酒囊婚T新技術(shù)[2].

TDN-CM++實驗裝置是計算機組成原理及系統(tǒng)結(jié)構(gòu)課程的專用實驗箱,但存在硬件結(jié)構(gòu)基本固定、CPU的各個組成部件全部做好、以驗證型的實驗為主、學(xué)生只需按書中要求撥動相應(yīng)開關(guān)就能完成實驗等問題,達不到在整體上把握計算機的基本原理和工作流程的目的,實驗效果不盡人意。

根據(jù)目前計算機和集成電路技術(shù)的發(fā)展現(xiàn)狀,利用TDN-CM++實驗裝置上復(fù)雜可編程邏輯器件ispLSI1032芯片,設(shè)計一個定向型計算機硬件系統(tǒng),包括運算器、控制器、存儲器的設(shè)計,以達到彌補實驗裝置和實驗項目不足的目的。

2基于EDA技術(shù)的計算機硬件系統(tǒng)設(shè)計過程

設(shè)計一臺完整的計算機硬件系統(tǒng)主要經(jīng)過如下幾個階段:

2.1確定指令系統(tǒng)

該系統(tǒng)的指令系統(tǒng)如表1所示。指令和數(shù)據(jù)都采用8位表示。源操作數(shù)采用存儲器直接尋址方式,目的操作數(shù)采用隱含尋址。

表1指令系統(tǒng)

2.2總體結(jié)構(gòu)與數(shù)據(jù)通路

該系統(tǒng)總體結(jié)構(gòu)與數(shù)據(jù)通路如圖1所示。

圖1系統(tǒng)總體結(jié)構(gòu)與數(shù)據(jù)通路圖

2.3狀態(tài)確定

該系統(tǒng)指令周期是6個時鐘周期,前是三個時鐘周期即狀態(tài)S0~S2為指令的讀取周期,后3個時鐘周期即S3~S5為指令的執(zhí)行周期。

2.4設(shè)計指令執(zhí)行的流程

該系統(tǒng)指令執(zhí)行流程如表2所示。

表2指令執(zhí)行流程

2.5編程、調(diào)試、運行、仿真

編程、編譯、綜合所設(shè)計的工程文件,建立測試向量進行功能仿真。將生成的JEDEC文件下載至實驗儀器的ispLSI芯片中。按設(shè)計的線路圖進行連線。系統(tǒng)連線圖如圖2所示。把程序?qū)懭雰?nèi)存中。調(diào)試運行。

圖2系統(tǒng)連線圖

3各功能部件的VHDL源程序

3.1內(nèi)存ROM功能模塊的VHDL實現(xiàn)

對于圖1中ispLSI芯片功能圖中內(nèi)存ROM 16X8的功能采用VHDL實現(xiàn)代碼如下。

rom16x8: process(ce)

begin

if ce='0' then ——使能端ce為邏輯“0”時,才能進行數(shù)據(jù)的讀取命令。

case addrbus is

when“0000”=>

maindata

maindata[outport,led,wr]) [.x.,1]->[.x.,。x.,。x.];

@REPEAT 100 {[.c.,0]->[.x.,。x.,。x.];} [.x.,1]->[.x.,。x.,。x.];

END

3.2 CPU功能模塊的VHDL實現(xiàn)

對于圖1 中ispLSI 芯片功能圖中內(nèi)CPU 功能模塊的VHDL 實現(xiàn)流程如圖3 所示,它是整個模型機的核心。

圖3 CPU 功能模塊VHDL 實現(xiàn)流程

計算機硬件系統(tǒng)的仿真根據(jù)ROM的中存放的程序不同,這個模型機完成的操作也就不同,下面將通過建立編寫仿真測試向量,來進行邏輯功能仿真,檢驗設(shè)計是否實現(xiàn)了需要完成的功能。 對實現(xiàn)20-6+2運算的工作程序及其在ROM內(nèi)存映像(起始地址0H)如表3所示:

表3工作程序

利用上面建立的測試向量文件,其仿真結(jié)果如圖4所示。

由仿真波形可以看到在執(zhí)行OUT指令時送出20-6+2的運算結(jié)果為1C,同時使輸出給OUTPUT DEVICE的信號led='0',wr也由1->0.在執(zhí)行HLT指令時run由1->0,模型機停機。這與理論結(jié)果完全相符。

圖4仿真結(jié)果

結(jié)束語

作者創(chuàng)新點為:提出了在TDN-CM++實驗裝置中的復(fù)雜可編程邏輯器件ispLSI1032芯片上,設(shè)計定向型計算機硬件系統(tǒng)(包括運算器、控制器、存儲器)的結(jié)構(gòu)、設(shè)計方法及具體實現(xiàn),彌補了TDN-CM++實驗裝置的不足,為進一步理解計算機原理和組成以及系統(tǒng)結(jié)構(gòu)方面的知識創(chuàng)造了條件,為嵌入式系統(tǒng)等的應(yīng)用打好基礎(chǔ)。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

EDA(Electronic Design Automation)即電子設(shè)計自動化,是半導(dǎo)體設(shè)計領(lǐng)域的關(guān)鍵工具,廣泛應(yīng)用于集成電路(IC)、印刷電路板(PCB)以及系統(tǒng)級、嵌入式設(shè)計,其主要功能是通過設(shè)計自動化和流程優(yōu)化...

關(guān)鍵字: EDA 半導(dǎo)體 電路板

在全球化變局與地緣技術(shù)角力持續(xù)深化的時代浪潮中,中國半導(dǎo)體產(chǎn)業(yè)正面臨芯片設(shè)計工具鏈的“雙重封鎖”——尖端算法封鎖與規(guī)?;炞C缺位。國產(chǎn)EDA的破局不僅需攻克“卡脖子”技術(shù),更需跨越“市場信任鴻溝”:紙上參數(shù)無法破壁,唯有...

關(guān)鍵字: 國微芯 EDA Esse 芯天成

7月4日消息,據(jù)央視消息,今天,商務(wù)部新聞發(fā)言人就美取消相關(guān)對華經(jīng)貿(mào)限制措施情況答記者問。

關(guān)鍵字: EDA 芯片

美國這 “說變就變” 的戲碼,真是讓人看笑話。此前,美國揮舞出口管制大棒,拿芯片設(shè)計軟件 EDA 對中國下黑手,妄圖用這 “芯片之母” 扼住中國半導(dǎo)體產(chǎn)業(yè)咽喉??扇缃?,卻灰溜溜地解除了限制。

關(guān)鍵字: EDA 芯片設(shè)計

作為全球三大RISC-V峰會之一,備受矚目的第五屆RISC-V中國峰會將于7月16日至19日在上海張江科學(xué)會堂隆重舉行。本屆峰會由上海開放處理器產(chǎn)業(yè)創(chuàng)新中心(SOPIC)主辦,上海國有資本投資有限公司、上海張江高科技園區(qū)...

關(guān)鍵字: RISC-V AI EDA

隨著芯片設(shè)計復(fù)雜度突破千億晶體管,傳統(tǒng)物理驗證(Physical Verification, PV)工具面臨資源爭用、任務(wù)調(diào)度混亂等問題。本文提出一種基于Kubernetes的EDA容器化部署方案,通過資源隔離、動態(tài)調(diào)度...

關(guān)鍵字: Kubernetes EDA

6月5日消息,博主數(shù)碼閑聊站表示,美國新禁令斷供EDA,涉及針對用于設(shè)計GAAFET結(jié)構(gòu)的EDA工具,而臺積電2nm就是GAAFET結(jié)構(gòu)。

關(guān)鍵字: EDA 芯片

香港 2025年6月4日 /美通社/ -- 全球領(lǐng)先的互聯(lián)網(wǎng)社區(qū)創(chuàng)建者 - 網(wǎng)龍網(wǎng)絡(luò)控股有限公司 (“網(wǎng)龍”或“本公司”,香港交易所股票代碼:777)欣然宣布,公司創(chuàng)始人兼...

關(guān)鍵字: AI EDA TE ST
關(guān)閉