付費下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
EDA與SOPC基礎(chǔ)一一實驗一:通用移位寄存器的設(shè)計一、實驗?zāi)康模簩W(xué)習使用QuartusII軟件完成時序邏輯電路的設(shè)計,掌握通用移位寄存器的基本設(shè)計方法。二、實驗內(nèi)容:用VHDL設(shè)計一個多功能通用移位寄存器,要求具有同步置位(load)、異步復(fù)位(clr)、無符號數(shù)左移(sel=11)、無符號數(shù)右移(sel=10)、循環(huán)左移(sel=01)、循環(huán)右移(sel=00)等六項基本功能。結(jié)合UP-SOPC1000實驗系統(tǒng),通過QuartusII軟件對其進行仿真和硬件測試。三、實驗步驟:1.完成同步加載以及異步復(fù)位功能。2.當輸入sel=11時實現(xiàn)無符號左移功能。3.當輸入sel=10時實現(xiàn)無符號右移功能。4.當輸入sel=01時實現(xiàn)循環(huán)左移功能。5.當輸入sel=00時實現(xiàn)循環(huán)右移功能。6.利用QuartusII軟件對所寫程序進行時序仿真與分析最后完成管腳瑣定及在線編程。四、VHDL語言程序設(shè)計library
ieee;
use
ieee.std_logic_1164.all;
use
ieee.std_logic_arith.all;
entity
shift
is---定義實體名為shift
port
(clk,load,clr:
in
bit;---定義輸入輸出端口
date_in:
in
std_logic_vector(3
downto
0);
set:
in
std_logic_vector(1
downto
0);
date_out:
out
std_logic_vector(3
downto
0));
end
entity;
architecture
one
of
shift
is---定義結(jié)構(gòu)體名為one
signal
date
:std_logic_vector(3
downto
0);
begin
process(clk,clr,set,date_in,load)---進程的開始,主程序部分
begin
if
clr
=
'1'
then
date
<=
"0000";
elsif
clk'event
and
clk
=
'1'
then
if
load='1'
then
date
<=
date_in;
else
case
set
is
when
"11"
=>
date
<=
date(2
downto
0)
&
'0'
;---無符號左移
when
"10"
=>
date
<=
'0'
&
date(3
downto
1)
;---無符號右移
when
"01"
=>
date
<=
date(2
downto
0)
&
date(3)
;---循環(huán)左移
when
"00"
=>
date
<=
date(0)
&
date(3
downto
1)
;---循環(huán)右移
when
others
=>
date
<=
"0000";
end
case;
end
if;
end
if;
date_out
<=
date;---輸出數(shù)據(jù)
end
process;
end
one;五、頂層電路框圖及時序波形圖六、引腳說明以及波形分析根據(jù)要求,程序中clr是具有異步復(fù)位功能,當為1時對系統(tǒng)進行復(fù)位,其優(yōu)先級最高;Load是同步置位功能,當時鐘上升沿來臨時若此時load=1,則輸出當前值;Clk是時鐘信號,上升沿有效;Sel為選通信號,取值范圍sel={00,01,10,11}分別對應(yīng)循環(huán)右移,循環(huán)左移,無符號右移和無符號左移;從波形圖中可以看出,在異步復(fù)位信號clr為1的期間,系統(tǒng)處于復(fù)位狀態(tài),輸出一直為0;在異步復(fù)位信號為0以及同步置位信號load為1期間,也就是第三個上升沿之時,系統(tǒng)輸出當前的狀態(tài)dat
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年江西交通職業(yè)技術(shù)學(xué)院單招職業(yè)技能考試備考題庫含詳細答案解析
- 2026年榆林市神木市第十幼兒園教師招聘(2人)考試重點題庫及答案解析
- 2026年南陽職業(yè)學(xué)院單招綜合素質(zhì)筆試備考試題含詳細答案解析
- 2026年山西金融職業(yè)學(xué)院單招綜合素質(zhì)考試備考試題含詳細答案解析
- 2026年山東現(xiàn)代學(xué)院單招綜合素質(zhì)考試參考題庫含詳細答案解析
- 2026年天津海運職業(yè)學(xué)院單招綜合素質(zhì)考試模擬試題含詳細答案解析
- 2026年黑龍江司法警官職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試備考試題及答案詳細解析
- 2026年石家莊職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試備考試題及答案詳細解析
- 2026年齊齊哈爾高等師范??茖W(xué)校高職單招職業(yè)適應(yīng)性測試模擬試題及答案詳細解析
- 2026廣東廣州市中山大學(xué)孫逸仙紀念醫(yī)院消毒供應(yīng)中心工程崗位(花都院區(qū))招聘1人考試參考試題及答案解析
- 工業(yè)鍋爐安全培訓(xùn)課件
- 2025年學(xué)校領(lǐng)導(dǎo)干部民主生活會“五個帶頭”對照檢查發(fā)言材料
- 2026中國單細胞測序技術(shù)突破與商業(yè)化應(yīng)用前景報告
- 景區(qū)服務(wù)培訓(xùn)課件
- 2025年深圳低空經(jīng)濟中心基礎(chǔ)設(shè)施建設(shè)研究報告
- 中科曙光入職在線測評題庫
- 叉車初級資格證考試試題與答案
- 2025至2030中國新癸酸縮水甘油酯行業(yè)發(fā)展研究與產(chǎn)業(yè)戰(zhàn)略規(guī)劃分析評估報告
- 剪映完整課件
- 新疆機井管理辦法
- 導(dǎo)熱油事故現(xiàn)場處置方案夏君96課件
評論
0/150
提交評論