




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、大規(guī)模數(shù)字集成電路設(shè)計(jì)第三章構(gòu)造體的三種描述方式本章要點(diǎn)進(jìn)一步認(rèn)識(shí)構(gòu)造體在VHDL中的作用。構(gòu)造體的三種描述方式: 行為描述RTL描述結(jié)構(gòu)描述深入理解三種描述各自的特點(diǎn)。3.1綜合(Synthesis) 邏輯綜合(Logic Synthesis),是EDA設(shè)計(jì)一個(gè)重要內(nèi)容,它是一個(gè)把高層次的與工藝無(wú)關(guān)的描述轉(zhuǎn)換為一個(gè)低層次的與特定工藝相關(guān)的邏輯電路的過(guò)程。 c = a + b;z = x * y;t = c + x;out = t + u; (a) 描述(b) 直接實(shí)現(xiàn)abxybycztuout+*Synthesisoptimization布爾代數(shù)優(yōu)化優(yōu)化的邏輯電路3.2 VHDL 構(gòu)造體的描
2、述方式行為( Behavioral)描述方式 (一般不可綜合)寄存器傳輸(RTL)或數(shù)據(jù)流 (Data-Flow)描述方式(可綜合)結(jié)構(gòu)化(Structural)描述方式 (可綜合) 多層次的設(shè)計(jì) 直接用門電路單元搭建 u1 半加器 half_adder u2 半加器 half_adder u3 或門or_gatexycinabsumcoutc3.2.1 行為(Behavioral)描述方式【例3-1】一個(gè)五端口電路如圖3-2所示。我們希望它具有如表3-1所示的功能,問(wèn)如何通過(guò)行為級(jí)描述來(lái)得到它的輸入輸出波形。 x sum y cin cout 圖3-2 五端口電路 3.2.1 行為(Beha
3、vioral)描述方式nxycinsumcout000000100110010100201101110101311111輸出信號(hào)sum和cout的值與輸入信號(hào)中“1”的數(shù)目有關(guān)表3-1邏輯功能表 3.2.1 行為級(jí)(Behavioral)描述方式仿真波形如下3.2.2 寄存器級(jí)RTL描述方式 RTL描述方式,也被稱為數(shù)據(jù)流描述方式,是一種明確規(guī)定積存器的描述方法,在RTL描述中可采用積存器硬件一一對(duì)應(yīng)的直接描述,也可采用積存器之間功能描述的方法。3.2.2 寄存器級(jí)RTL描述方式cin01010101x00110011y00001111cout00010111sum01101001即:sum
4、=xycin cout=(xy)cin+xy(3-1)式【例3-2】五端電路的RTL描述五端電路的真值表3.2.2 寄存器級(jí)RTL描述方式s=xy sum=scin cout=scin+xy(3-2)式描繪出了全加器中從輸入端到輸出端的數(shù)據(jù)流 據(jù)此可寫出全加器的RTL構(gòu)造【例3-2】五端電路的RTL描述(3-2)式【例3-2】 全加器的RTL級(jí)描述(數(shù)據(jù)流)ARCHITECTURE RTL_view OF full_adder IS SIGNAL s : BIT; BEGIN s = x XOR y; sum = s XOR cin; cout = (s AND cin ) OR (x AND
5、 y);END RTL_view;信號(hào)賦值符號(hào) =3.2.2 寄存器級(jí)RTL描述方式 就是在多層次的設(shè)計(jì)中,高層次的設(shè)計(jì)模塊調(diào)用低層次的設(shè)計(jì)模塊,或者直接用門電路設(shè)計(jì)單元來(lái)構(gòu)建一個(gè)復(fù)雜的邏輯電路的描述方式 3.2.3 結(jié)構(gòu)級(jí)(Structural)描述方式ARCHITETURE structure_view OF Full_adder IS COMPONENT half_adder PORT (a,b : IN BIT ;s ,c : OUT BIT); END COMPONENT; COMPONENT or_gate PORT (in1,in2:IN BIT;out1:OUT BIT); END COMPONENT; SIGNAL a,b,c:BIT; BEGIN u1: half_adder PORT MAP (x,y,a,b); u2: half_adder PORT MAP (a,cin,sum,c); u3: or_gate PORT MAP (b,c,cout); END structure_view;SIGNAL:內(nèi)部信號(hào)連線 元件(component) 說(shuō)明元件引用語(yǔ)句 3.2.3 結(jié)構(gòu)級(jí)(Structural)描述方式行為級(jí)描述一般難于綜合對(duì)于RTL描述加以不
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 商家合作協(xié)議合同
- 農(nóng)業(yè)技術(shù)服務(wù)合同協(xié)議
- 人力資源招聘合同
- 房改房二手房買賣合同
- 服務(wù)器維護(hù)服務(wù)類合同
- 集體土地買賣合同
- 砂石材料供貨合同
- 智慧園區(qū)開(kāi)發(fā)建設(shè)合同
- 設(shè)備買賣居間合同
- 山西金融職業(yè)學(xué)院《數(shù)據(jù)可視化理論與實(shí)踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 姜曉龍-麥田除草劑愛(ài)秀的開(kāi)發(fā)-先正達(dá)
- 部編人教版三年級(jí)下冊(cè)語(yǔ)文:荷花課件
- 多聯(lián)機(jī)空調(diào)系統(tǒng)設(shè)計(jì)課件
- 螺紋牙強(qiáng)度校核計(jì)算
- 技術(shù)規(guī)范書柴油發(fā)電機(jī)組
- 青島科技大學(xué)成人大專《工商企業(yè)管理實(shí)訓(xùn)報(bào)告》
- 低鉀血癥最新版本最新課件
- 2023年陜西延長(zhǎng)石油礦業(yè)有限責(zé)任公司招聘筆試題庫(kù)及答案解析
- YY/T 1792-2021熒光免疫層析分析儀
- GB/T 39235-2020豬營(yíng)養(yǎng)需要量
- GB/T 30799-2014食品用洗滌劑試驗(yàn)方法重金屬的測(cè)定
評(píng)論
0/150
提交評(píng)論