設(shè)計(jì)心得
單周期的FPGA模型機(jī)的設(shè)計(jì)與實(shí)現(xiàn)在剛開(kāi)始時(shí)籽前,我們做了充分的準(zhǔn)備亭珍, 然后在進(jìn)行設(shè)計(jì)時(shí),我們加入了IO模塊進(jìn)行FPGA模型機(jī)下板枝哄,其中遇到 很多問(wèn)題肄梨,也是在一步步通過(guò)自己的努力在解決遇到的問(wèn)題,與老師一起討 論挠锥。最終在我們團(tuán)隊(duì)的努力之下众羡,我們組成功突破了FPGA模型機(jī)下板,自 主解決問(wèn)題蓖租,因?yàn)槟闼龅降膯?wèn)題粱侣,都是形形色色各式各樣的羊壹,而且不同的 代碼會(huì)有不同的設(shè)計(jì),以及不同的代碼風(fēng)格齐婴,在這里我需要強(qiáng)調(diào)一個(gè)很重要 的問(wèn)題一個(gè)編程人員油猫,最重要的是他的代碼給一個(gè)與該項(xiàng)目不相干的人,且 能讓其清晰知道代碼的功能尔店,這就需要一個(gè)良好編程風(fēng)格眨攘,加上注釋的代碼 才是一個(gè)好的代碼。因?yàn)槲掖a設(shè)計(jì)清晰以及良好的編程習(xí)慣嚣州,使我在解決 代碼問(wèn)題時(shí),很快找到了問(wèn)題出處共螺,為小組的進(jìn)展做出貢獻(xiàn)该肴。
單周期模型機(jī)設(shè)計(jì)完成后,我與小組另一名成員開(kāi)始了MIPS多周期五級(jí)流水模型機(jī)的設(shè)計(jì)與實(shí)現(xiàn)藐不,在之前我們代碼雛形為單周期模型機(jī)設(shè)計(jì)匀哄,在此基礎(chǔ)上進(jìn)行了多周期流水線的實(shí)現(xiàn),由于設(shè)計(jì)時(shí)參照了老師給的設(shè)計(jì)圖雏蛮,實(shí)現(xiàn)數(shù)據(jù)相關(guān)涎嚼,寄存器類數(shù)據(jù)相關(guān)相對(duì)很好解決,先判斷當(dāng)前指令是否與上一條指令以及間隔一條指令產(chǎn)生數(shù)據(jù)相關(guān)挑秉,即當(dāng)前指令要用的數(shù)據(jù)是我上一條指令以及間隔一條指令需要寫回到寄存器中法梯,所以分別從ex、wb模塊犀概,把將要寫回的數(shù)據(jù)直接傳遞到id模塊進(jìn)行數(shù)據(jù)的傳送立哑,完成該指令正確執(zhí)行,
上一條指令以及間隔一條指令繼續(xù)執(zhí)行自己指令應(yīng)該完成的步驟姻灶。
解決load問(wèn)題時(shí)铛绰,遇到了一個(gè)不可逾越的障礙,由于流水線的設(shè)計(jì)應(yīng)該是:取指-譯碼-執(zhí)行-訪存-寫回产喉,而如果由單指令周期模型機(jī)演變?yōu)槎嘀噶钪芷谝约傲魉€的模型機(jī)捂掰,流水線為:取指-譯碼-執(zhí)行-寫回-訪存,會(huì)產(chǎn)生一個(gè)指令執(zhí)行時(shí)曾沈,數(shù)據(jù)在流水倒流的情況这嚣,如果不發(fā)生訪存,不會(huì)有任何問(wèn)題晦譬,但是發(fā)生訪存疤苹,會(huì)讓wb要寫回的寄存器地址,以及寄存器的使能會(huì)被流水線的數(shù)據(jù)刷新處理掉敛腌,導(dǎo)致無(wú)法寫回卧土,就算使用了流水線暫停機(jī)制惫皱,在請(qǐng)求流水線暫停后,會(huì)讓流水線中加空操作尤莺,空操作會(huì)刷新流水線旅敷,因?yàn)樵L存在流水線的最后,且一進(jìn)一出需要兩個(gè)時(shí)鐘周期颤霎,流水線上的數(shù)據(jù)早就成為NOP媳谁,所以對(duì)于模塊的設(shè)計(jì)要有深刻的理解,應(yīng)該是工程化的設(shè)計(jì)流圖設(shè)計(jì)友酱,保持一個(gè)善于發(fā)現(xiàn)問(wèn)題晴音,解決問(wèn)題的心態(tài)。
mips模型機(jī)設(shè)計(jì)總結(jié)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門梧乘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)澎迎,“玉大人,你說(shuō)我怎么就攤上這事宋下∥松疲” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵学歧,是天一觀的道長(zhǎng)罩引。 經(jīng)常有香客問(wèn)我,道長(zhǎng)枝笨,這世上最難降的妖魔是什么袁铐? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮横浑,結(jié)果婚禮上剔桨,老公的妹妹穿的比我還像新娘。我一直安慰自己徙融,他們只是感情好洒缀,可當(dāng)我...
- 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般树绩。 火紅的嫁衣襯著肌膚如雪萨脑。 梳的紋絲不亂的頭發(fā)上,一...
- 那天饺饭,我揣著相機(jī)與錄音渤早,去河邊找鬼。 笑死瘫俊,一個(gè)胖子當(dāng)著我的面吹牛鹊杖,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播扛芽,決...
- 文/蒼蘭香墨 我猛地睜開(kāi)眼骂蓖,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了胸哥?” 一聲冷哼從身側(cè)響起涯竟,我...
- 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎空厌,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體银酬,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡嘲更,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了揩瞪。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赋朦。...
- 正文 年R本政府宣布毛嫉,位于F島的核電站,受9級(jí)特大地震影響妇菱,放射性物質(zhì)發(fā)生泄漏承粤。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一闯团、第九天 我趴在偏房一處隱蔽的房頂上張望辛臊。 院中可真熱鬧,春花似錦房交、人聲如沸彻舰。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)刃唤。三九已至隔心,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間透揣,已是汗流浹背济炎。 一陣腳步聲響...
- 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像侍咱,于是被迫代替她去往敵國(guó)和親耐床。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 計(jì)算機(jī)系統(tǒng)漫游 代碼從文本到可執(zhí)行文件的過(guò)程(c語(yǔ)言示例):預(yù)處理階段楔脯,處理 #inlcude 撩轰, #defin...
- 學(xué)習(xí)事物是怎樣工作的有其內(nèi)在價(jià)值:處理器是如何工作的對(duì)于我們普通人來(lái)說(shuō)一直是個(gè)秘密,我們將從零開(kāi)始構(gòu)建一個(gè)流水線處...
- 文/綠河 1 煤氣罐是我見(jiàn)過(guò)最抑郁的姑娘了,她常常發(fā)起瘋來(lái)木柬,一分鐘能發(fā)十幾條說(shuō)說(shuō)皆串,內(nèi)容幾乎都是抱怨這個(gè)世界怎么這么...
- 有人說(shuō): 游戲是幼兒的天性,音樂(lè)游戲化眉枕,將會(huì)讓我們的課程變得有溫度恶复、有色彩!帶著這份美好的憧憬速挑,我走進(jìn)了英...
- 我從事的這個(gè)行業(yè),是傳統(tǒng)行業(yè)伶授,女性居多断序,所以我們公司里基本上看不到幾個(gè)男生。但大部分員工糜烹,做得都是按部就班的违诗,可替...