資源簡介
參考《16位5級流水無cache實驗CPU課程設(shè)計實驗要求》文檔及其VHDL代碼,在理解其思想和方法的基礎(chǔ)上,將其改造成8位的5級流水無cache的實驗CPU,包括對指令系統(tǒng)、數(shù)據(jù)通路、各流水段模塊、內(nèi)存模塊等方面的改造。利用VHDL語言編程實現(xiàn),并在TEC-CA平臺上進行仿真測試。為方便起見,后續(xù)16位5級流水無cache實驗CPU簡記為ExpCPU-16,而8位的則記為ExpCPU-8。
對于內(nèi)存模塊的改造,參考《計算機組成原理》課程綜合實驗的方法,獨立設(shè)計一塊8位的RAM。
(1)利用TEC-CA平臺上的16位RAM來存放8位的指令和數(shù)據(jù);
(2)實現(xiàn)一條JRS指令,以便在符號標(biāo)志位S=1時跳轉(zhuǎn)。需要改寫ID段的控制信息,并改寫IF段;
(3)實現(xiàn)一條CMPJ DR,SR,offset指令,當(dāng)比較的兩個數(shù)相等時,跳轉(zhuǎn)到目標(biāo)地址PC+1+offset;
(4)可以探索從外部輸入指令,而不是初始化時將指令“寫死”在RAM中;
(5)此5段流水模塊之間,并沒有明顯地加上流水寄存器,可以考慮在不同模塊間加上流水寄存器;
(6)探索5段流水帶cache的CPU的設(shè)計。

代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????2398137??2018-10-12?16:37??VHDL源碼.zip
-----------?---------??----------?-----??----
?????文件?????2398137??2018-10-12?16:37??VHDL源碼.zip
- 上一篇:二維碼.zip
- 下一篇:樓宇智能化消防系統(tǒng)
評論
共有 條評論