【正文】
END ARCHITECTURE ART。 ELSE DOUT=ZZZZZZZZ END IF。139。 END ENTITY TRI_BUFS。 EN:IN STD_LOGIC。 USE 。 END ARCHITECTURE ART2。 END IF。139。 END IF。THEN Q=S2。 BEGIN PROCESS(D,OEN,G)IS BEGIN IF OEN=39。 END ARCHITECTURE ART1。039。 END GENERATE GELATCH。 SIGNAL S1:STD_LOGIC_VECTOR(8 DOWNTO 1)。 Q:OUT STD_LOGIC)。 END ENTITY MY74373。 G:IN STD_LOGIC。 ENTITY MY74373 IS PORT(D:IN STD_LOGIC_VECTOR (8 DOWNTO 1)。 LIBRARY IEEE。 END PROCESS。 END IF。139。 ARCHITECTURE ART1 OF LATCH IS SIGNAL S0:STD_LOGIC。 Q:OUT STD_LOGIC)。 ENTITY LATCH IS PORT(D:IN STD_LOGIC。 第十次作業(yè) LIBRARY IEEE。 END PROCESS。 8/23233。 THEN q:=d。EVENT AND clk=39。 END dtrigger。 d : IN STD_LOGIC。 USE 。 答: LIBRARY IEEE。 條件為真時(shí)退出 LOOP 標(biāo)號(hào)標(biāo)明的循環(huán)。 條件為真時(shí)中止 LOOP 標(biāo)號(hào)標(biāo)明的循環(huán),返回 LOOP 標(biāo)號(hào)處,開(kāi)始下次循環(huán)。 無(wú)條件退出 LOOP 標(biāo)號(hào)標(biāo)明的循環(huán)。 無(wú)條件中止 LOOP 標(biāo)號(hào)標(biāo)明的循環(huán),返回 LOOP 標(biāo)號(hào)處,開(kāi)始下次循環(huán)。 無(wú)條件退出當(dāng)前循環(huán)。 無(wú)條件中止當(dāng)前循環(huán),返回循環(huán)起點(diǎn),開(kāi)始下次循環(huán)。 使用時(shí)應(yīng)注意: for 循環(huán)中的循環(huán)變量無(wú)需事先定義,可自動(dòng)加 /減 1。 end loop [標(biāo)號(hào) ]。 順序語(yǔ)句 。 5.“= ” 后面的順序語(yǔ)句可以有多個(gè)。 語(yǔ)句執(zhí)行時(shí),根據(jù)選擇表達(dá)式的值來(lái)選擇執(zhí)行哪個(gè)順序語(yǔ)句,選擇的結(jié)果和每個(gè)選擇值的順序無(wú)關(guān),只要求對(duì)于選擇表達(dá)式的每個(gè)可能取值,有且僅有一個(gè)選擇值與之匹配即可。 使用時(shí)應(yīng)注意: 的,或是這些數(shù)據(jù)類(lèi)型構(gòu)成的數(shù)組。 ...... end case。 ( 2) case 選擇表達(dá)式 is when 選擇值 1 = 順序語(yǔ)句 。 子句可以沒(méi)有。 使用時(shí)應(yīng)注意: then 后可包含一個(gè)或多個(gè)順序語(yǔ)句。 end if。 elsif 條件表達(dá)式 2 then 順序語(yǔ)句 。信號(hào)則不同,信號(hào)具有全局性特征,它不但可以作 為一個(gè)設(shè)計(jì)實(shí)體內(nèi)部各單元之間數(shù)據(jù)傳送的載體,而且可通過(guò)信號(hào)與其他的實(shí)體進(jìn)行通信。否則,要用 when others表示其它未列出的選擇值。 在 CASE 語(yǔ)句中在什么情況下可以不要 WHEN OTHERS 語(yǔ)句?在什么情況下一定要 WHEN OTHERS 語(yǔ)句? 答: case 語(yǔ)句執(zhí)行時(shí),根據(jù) 選擇表達(dá)式的值來(lái)選擇執(zhí)行哪個(gè)順序語(yǔ)句,要求對(duì)于選擇表達(dá)式的每個(gè)可能取值,有且僅有一個(gè)選擇值與之匹配。 1 式表達(dá)錯(cuò)誤,對(duì)同一優(yōu)先級(jí)的不同運(yùn)算符應(yīng)加上括號(hào)。 ③ A=NOT B AND (C OR D). 答: ( 1)主要有四種操作符邏輯運(yùn)算符,關(guān)系運(yùn)算符,算術(shù)運(yùn)算符,符號(hào)運(yùn)算符此外還有重載運(yùn)算符。 如TYPE WEEK IS (SON,MON,TUE,WED,THU,FRI,SAT)SUBTYPE DIGITS INTEGER RANGE 0 T O 9 第八次作業(yè) VHDL 語(yǔ)言有哪幾類(lèi)操作符?在一個(gè)表達(dá)式中有多種操作符時(shí)應(yīng) 按 怎 樣 的 準(zhǔn) 則 進(jìn) 行 運(yùn) 算 ? 下 列 三 個(gè) 表 達(dá) 式 是 否 等 效 :① A=NOT B AND C OR D。 用戶怎樣自定義數(shù)據(jù)類(lèi)型?試舉例說(shuō)明。 文件類(lèi)型:用于提供多值存取類(lèi)型。復(fù)合類(lèi)型主要有數(shù)組型和記錄型。 ( 1)標(biāo)量型:屬單元素最基本的數(shù)據(jù)類(lèi)型,通常用于描述一個(gè)單值數(shù)據(jù)對(duì)象,它包括實(shí)數(shù)類(lèi)型、整數(shù)類(lèi)型、枚舉類(lèi)型和時(shí)間類(lèi)型 。 ( 5) VHDL 的保留字不 能用于作為標(biāo)識(shí)符使用。( 3)大小寫(xiě)英文字母等效,可以大小寫(xiě)混合輸入。