版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
實(shí)驗(yàn)報(bào)告
課程名稱計(jì)算機(jī)組成原理實(shí)驗(yàn)
實(shí)驗(yàn)項(xiàng)目________實(shí)驗(yàn)三___________
專業(yè)班級(jí)計(jì)算機(jī)少61
姓名___________熊興宇_________
學(xué)號(hào)學(xué)40506094
實(shí)驗(yàn)日期2018.10.25
實(shí)驗(yàn)三時(shí)序電路基本部件設(shè)計(jì)
一、實(shí)驗(yàn)?zāi)康?/p>
1.掌握VHDLWerilog中時(shí)序模塊電路的設(shè)計(jì)方法。
2.熟悉VHDLWerilog中層次結(jié)構(gòu)的設(shè)計(jì)方法。
二、實(shí)驗(yàn)內(nèi)容
1.利用進(jìn)程語(yǔ)句完成一個(gè)觸發(fā)器電路模塊(使能端、復(fù)位)的設(shè)計(jì)。
2.利用進(jìn)程語(yǔ)句完成寄存器和移位寄存器(包括串行輸入輸出、循環(huán)移位)電路模塊的設(shè)
計(jì)。
3.完成各種數(shù)字(個(gè)人學(xué)號(hào)末兩位)進(jìn)制的計(jì)數(shù)器。
4.分析時(shí)序電路部件的仿真波形。
三、實(shí)驗(yàn)要求
1.分析各模塊的的程序結(jié)構(gòu),畫(huà)出其流程圖。
2.畫(huà)出模塊的電路圖。
3.分析電路的仿真波形,標(biāo)出關(guān)鍵的數(shù)值。
4.記錄設(shè)計(jì)和調(diào)試過(guò)程。
四、實(shí)驗(yàn)代碼及結(jié)果
觸發(fā)器電路模塊圖
,froynl.lKAhcnKx句
1
<?工>SMwBIE*二??、。
Wmm,,
*rv?><v工式1
■tlurrlMer
?EX,salina
-■,>?<!
s??r<?4
VL?Wia?eTcatUlct
9a
n?tt?n\m
SlMQaU4n
Klabcctflcn
Upcr,?Myr
*
33”CC,B44M
■
?Sywil??laS??tlnaa
*gleEf
S?,“na
觸發(fā)器仿真信號(hào)圖
,18Irrlta^vMaulatl*aU.1-Sl*.:rl??r
*Fr?X?.
<Fr?xtmita
V[.I-
9hC?U14?
?tf
■fleetDe
?Ji
?maaeinit
S<ttU?a
?MM
?Settiro
/Anlaunchsimlation:Tine(s):cpu-00:00:01:elapsed-00:00:16.Veoory?MB>:peak?1413,836:eain-0.000
如圖,先在使能端有效前輸入一個(gè)信號(hào),發(fā)現(xiàn)輸出始終為高阻。然后使使能端有效,并
輸入一個(gè)高電平,此刻輸出對(duì)應(yīng)變化為高電平。但未能很好地體現(xiàn)更位的效果。
觸發(fā)相
moduleTrigger(
inputen,
inputelk,
inputreset,
inputd_in,
outputregdout
);
always@(posedgeelk)begin
if(reset==l*bl)begin
d_out<=l'bO;
end
elseif(en)begin
d_out<=d_in;
end
end
endmodu1e
觸發(fā)器仿真
moduleSimTrigger(
);
regc,re,in,e;
wireout;
Triggertrigg(
.en(e),
.clk(c),
.reset(re).
.d_in(in),
.dout(out)
);
initialbegin
e<=0;
c<=0;
in<=0;
re<=0;
#10
in<=l;
#20
in<=0;
#10
e<=l;
#20
in<=l;
#30
in<=0;
#50
re<=l;
#20
re<=0;
end
alwaysbegin
#10
c<=~c;
end
endmodule
計(jì)數(shù)器電路模塊圖
!i?I'',.?.I??--??i<-
■???x/??CO<?E>l?nv????、,
,18lEgtw
<\ze
*Fr*X1BMa(*r
<rr?x?>,uw
S!
9tr
■E?MnectDnlat
?SlaulatlM
?,H?n
?MlSUulW
*>U
?■電?
<9vmte<lc5?tflr?a
口??“二,r?,?。
M:OO:llllr?teS]bfaul”?V1
QtltatrwiS<,,g
??0?<nIBX4W?
計(jì)數(shù)器仿真信號(hào)圖
n<?BE。,
*FrO?<,B?Mue
?門(mén)?*,SMtinp
/0X
VLangiaHT?a?Ui?>
9?C?ul??
?IFlM?W,ar
46?3?BiMtX.
?Sta^att4n5?ttir?B
?"tUuieUai
?tn.tmlyaia
?*erm“ab0n,MCvtlfn
?SjmtMK
?hvHhnl,
.iSvBthMli
BTclC?a??lelita?ra<4l<?
021,l“IET
計(jì)數(shù)器
moduleCounter(
inputelk,reset,
outputreg[15:0]high=O,low=0
);
always@(posedgeelk)begin
low=low+l;
if(reset==l)begin
low<=0;
end
elseif(low%16'hO100=8'h5e)begin
low=low+16,hO100-8'h5e;
end
end
endmodule
計(jì)數(shù)器仿真
moduleSim_Counter(
);
regc,re;
wire[15:0]low;
Countercount(c,re,high,low);
initialbegin
c<=0;
re<=0;
#100
re<=l;
#40
re<=0;
end
alwaysbegin
#1
c<=?c;
end
cndmodulc
UaTie*1-
Hol,l“IET二.-,—
這里我學(xué)號(hào)是94,每94(16進(jìn)制)高位進(jìn)一位。
移位寄存器仿真,其中設(shè)置串行輸入使能端和移位使能端,當(dāng)移位使能端有效時(shí)每一個(gè)
時(shí)鐘上沿對(duì)存儲(chǔ)的數(shù)據(jù)進(jìn)行移位操作,當(dāng)串行輸入時(shí)僅讀入輸入的最低位同時(shí)存儲(chǔ)數(shù)組的下
標(biāo)循環(huán)遞增,。
移位寄存器電路結(jié)構(gòu)
?pcvM_1-〈I4Hw?_ME?ctJF-1?M3
t*i?U,PIOTIMI*LI4"??匕??1?)?
VUB^WIITSB
9wC?MlM
"tr
喜(》P?BlMbI.
“m>?**?
?c*Mty?BlMAHM,
?????1?????
?SoM^aU.J??.
4UB
移位寄存器
moduleRegister(
on,elk,reset,shl,write,din,dout,serial
);
inputcn,elk,reset,shl,write,serial;
input[7:0]din;
outputreg[7:0]dout=8,hOO;
regtemp;
regindex=0;
always@(posedgeelk)begin
if(reset==rbl)begin
dout<=8,hOO;
indcx=D;
end
elsebegin
if(en&&write&&serial==0)begin
dout<=din;
end
if(en&&write&&serial==l)begin
dout[index]<=din[0];
index=(index+1)%8;
end
if(en&&shl)begin
temp=dout[0];
dout[0]=dout[1];
dout[l]=dout[2];
dout[2]=dout[3];
dout[3]=dout[4];
dout[4]=dout[5];
dout[5]=dout[6];
dout[6]=dout[7];
dout[7]=tcmp;
end
end
end
endmodule
移位寄存器仿真
moduleSimRegister(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大理石瓷磚購(gòu)銷合同
- 購(gòu)房抵押合同
- 宣傳片拍攝合同
- 公司股權(quán)轉(zhuǎn)讓協(xié)議合同書(shū)
- 即時(shí)適應(yīng)性干預(yù)在身體活動(dòng)促進(jìn)中應(yīng)用的范圍綜述
- 植保無(wú)人機(jī)飛行參數(shù)對(duì)油茶授粉霧滴沉積分布及坐果率的影響
- 2025年昌都貨運(yùn)從業(yè)資格證好考嗎
- 2025年粵教滬科版九年級(jí)地理上冊(cè)階段測(cè)試試卷
- 智能家居產(chǎn)品合作開(kāi)發(fā)合同(2篇)
- 2025年宜賓職業(yè)技術(shù)學(xué)院高職單招語(yǔ)文2018-2024歷年參考題庫(kù)頻考點(diǎn)含答案解析
- 2024年中國(guó)科學(xué)技術(shù)大學(xué)少年創(chuàng)新班數(shù)學(xué)試題真題(答案詳解)
- 2024年新疆維吾爾自治區(qū)成考(專升本)大學(xué)政治考試真題含解析
- 煤礦復(fù)工復(fù)產(chǎn)培訓(xùn)課件
- 三年級(jí)上冊(cè)口算題卡每日一練
- 《性激素臨床應(yīng)用》課件
- 眼科疾病與視覺(jué)健康
- 2024年九省聯(lián)考高考數(shù)學(xué)卷試題真題答案詳解(精校打印)
- 洗滌塔操作說(shuō)明
- 繪本分享《狐貍打獵人》
- 撤銷因私出國(guó)(境)登記備案國(guó)家工作人員通知書(shū)
- (39)-總論第四節(jié)針灸處方
評(píng)論
0/150
提交評(píng)論