freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

華北電力大學(xué)科技學(xué)院電子設(shè)計自動化課件7vhdl基本描述語句-展示頁

2025-01-25 11:20本頁面
  

【正文】 i)。 ARCHITECTURE rtl OF parity_check IS BEGIN PROCESS( a) IS VARIABLE tmp: STD_LOGIC ; BEGIN tmp:=39。 y: OUT STD_LOGIC)。 USE IEEE. STD_LOGIC_1l64. ALL。 LOOP語句中的循環(huán)變量的值在每次循環(huán)中都將發(fā)生變化 , 而 IN后跟的離散范圍則表示循環(huán)變量在循環(huán)過程中依次取值的范圍。 [標號 :] FOR 循環(huán)變量 IN 取值 范圍 LOOP 順序 處 理語句 。 END PROCESS。 ELSE y=“000”。 ELSIF input(5)=?0? THEN y=“010”。 ELSIF input(3)=?0? THEN y=“100”。 ELSIF input(1)=?0? THEN y=“110”。 h 9 F F F 7 F F F 7 F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F y=“111”。 h B 7 F F 7 F F F F F F F F F F F 7 F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F a [ 7 . . 0 ]y [ 2 . . 0 ]M u x 02 5 6 39。 h 0 0 0 0 0 0 0 0 a [ 7 . . 0 ]y [ 2 . . 0 ]y=“XXX”。 h 1 1 39。 h 1 M u x 23 39。 h 3 1 39。 h 1 1 39。 B U F ( D C )0S E L [ 3 . . 0 ]D A T A [ 1 5 . . 0 ]O U TM U XS E L [ 3 . . 0 ]D A T A [ 1 5 . . 0 ]O U TM U XS E L [ 3 . . 0 ]D A T A [ 1 5 . . 0 ]O U TM U XB U F ( D C )co m b ~0M u x 03 39。 WHEN OTHERS= y= XXX。 WHEN 11111101 = y= 001。 WHEN 11110111 = y= 011。 WHEN 11011111 = y= 101。 END CASE。 WHEN 111 = y= 01111111。 WHEN 101 = y= 11011111。 WHEN 011 = y= 11110111。的組合值,比如 XXXX01等 CASE 語句與 IF語句的區(qū)別: IF語句中的條件是按順序處理的; CASE語句中的條件(值)是并行處理的; 因此 IF語句可以描述優(yōu)先編碼電路,而 CASE語句不能; 例: 38譯碼器的 CASE描述 CASE indata IS WHEN 000 = y= 11111110 ; WHEN 001 = y= 11111101。、39。與 39。 END CASE; CASE語句的注意問題: 1)每個條件表達式的取值唯一,值不能重復(fù); 2)所有的值都必須列出; 3)用 WHEN OTHERS列出其他所有可能值; 4)條件表達式的取值是平級的,與書寫順序無關(guān); 5)不支持優(yōu)先級電路的描述 6)條件表達式的取值不能是 不能使用任意值 39。 WHEN 2 = q=i2。 CASE 語句 條件表達式 4種不同表示形式: 1) WHEN 值 =順序處理語句; 2) WHEN 值 | 值 |值 |……|= 順序處理語句; 3) WHEN 值 TO 值 =順序處理語句; 4) WHEN OTHERS= 順序處理語句; CASE sel IS WHEN 0 = q=i0。 CASE 語句 CASE 條件表達式 IS WHEN 條件表達式取值 1 = 順序描述語句; WHEN 條件表達式取值 2 = 順序描述語句; …… WHEN 條件表達式取值 N = 順序描述語句; END CASE; CASE語句用來描述總線或編碼、譯碼的行為,從許多不同語句的序列中選擇其中之一執(zhí)行。 ?IF語句描述時鐘邊沿時,只能使用單分支操作 IF語句格式,即不能含有 ELSE項 ?IF語句的條件判斷輸出是布爾量,即真( TRUE)或假( FALSE)。 ELSIF語句作為 IF的后續(xù)語句,只需要 END IF 結(jié)束。 IF 條件表達式 1 THEN IF 條件表達式 2 THEN …… IF 條件表達式 N THEN 順序處理語句; 分支 1,同時滿足條件 1~N ELSE 順序處理語句; 分支 2,同時滿足條件 1~N1 END IF; …… ELSE 順序處理語句; 分支 N,只滿足條件 1 END IF; ELSE 順序處理語句; 分支 N+1,所有條件都不滿足 END IF; 格式 2: ?IF語句不僅可以用于選擇器的設(shè)計,而且還可以用于比較器、譯碼器等凡是可以進行條件控制的邏輯電路設(shè)計。 ELSE y=input(3)。 ELSIF (sel=“01”) THEN y=input(1)。 END ENTITY mux4。 sel: IN STD_LOGIC_VECTOR(1 DOWNTO 0)。 格式 1: LIBRARY IEEE; USE 。 分支 1 ELSIF 分支條件表達式 2 THEN 順序處理語句; 分支 2 ………… ELSIF分支條件表達式 N THEN 順序處理語句; 分支 N ELSE 順序處理語句; 分支 N+1 END IF; 在這種多選擇控制的IF語句中,設(shè)置了多個條件,當(dāng)滿足所設(shè)置的多個條件之一時,就執(zhí)行該條件后跟的順序處理語句。 END ARCHITECTURE rtl。 END IF。 ARCHITECTURE rtl OF mux IS BEGIN PROCESS (a,b,sel) IS BEGIN IF (sel=?1? ) THEN c=a。分支 1 ELSE 順序處理語句; 分支 2 END IF; 在這種格式的 IF語句中,當(dāng) IF語句所指定的條件滿足時,將執(zhí)行 THEN和 ELSE之間所界定的順序語句。 IF (clk?EVENT AND clk=?1?) THEN q=d。 END IF; 當(dāng)程序執(zhí)行到該 IF語句時,就要判斷 IF語句所指定的條件是否成立。 變量賦值語句只能在進程或子程序中使用; 變量賦值語句立即生效 變量賦值語句是對變量進行賦值的語句。 ?順序描述語句所涉及到的系統(tǒng)行為有時序流、條件、控制和迭代等; ?順序描述語句的功能操作有算術(shù)、邏輯運算,信號和變量的賦值,子程序調(diào)用等。第 7章 VHDL基本描述語句 順序描述語句 并發(fā)描述語句 順并描述語句 屬性描述語句 順序描述語句 ( Sequential) ?順序描述語句像在一般的軟件語言中一樣,其語句是按出現(xiàn)的次序加以執(zhí)行的。 ?順序描述語句只能出現(xiàn)在進程或子程序(過程和函數(shù))中,由它定義進程或子程序所執(zhí)行的算法。 VHDL語言中順序描述語句主要有: ?變量賦值語句; ?IF語句; ?CASE語句; ?LOOP語句; ?NEXT語句; ?EXIT語句; ?WAIT語句; ?斷言語句; ?NULL語句; 變量賦值語句 目的變量 :=表達式; 執(zhí)行該語句時,目的變量的值將由表達式所表達的新值代替; 表達式的數(shù)據(jù)類型、長度與目標變量必須一致; 表達式可以是變量、信號或字符。 變量賦值語句的格式: IF語句 1. 單分支操作 IF語句 IF 分支條件表達式 THEN 順序處理語句; 分支操作 END IF; IF (a=?1?) THEN c=b。如果條件成立,則 IF語句所包含的順序處理語句將被執(zhí)行;如果條件不成立,程序跳過 IF語句所包含的順序處理語句,而執(zhí)行 IF語句后面的語句。 END IF; 2. 雙重分支操作 IF語句 IF 分支條件表達式 THEN 順序處理語句 。當(dāng)條件不滿足時,將執(zhí)行 ELSE和 END IF之間所界定的順序處理語句。 ELSE c=b。 END PROCESS。 3. 多重分支操作 IF語句 IF 分支條件表達式 1 THEN 順序處理語句 。如果所有設(shè)置的條件都不滿足,則執(zhí)行 ELSE和 END IF之間的順序處理語句。 ENTITY mux4 IS PORT ( input :IN STD_LOGIC_VECTOR(3 DOWNTO 0)。 y:OUT STD_LOGIC)。 ARCHITECTURE rtl OF mux4 IS BEGIN PROCESS (input,sel) IS BEGIN IF (sel=“00”) THEN y=input(0)。 ELSIF (sel=“10”) THEN y=input(2)。 END IF; END PROCESS; END ARCHITECTURE rtl。 ?每個 IF語句必須以 END IF結(jié)束。 ?只能在進程、過程或函數(shù)等順序執(zhí)行語句結(jié)構(gòu)中使用。因此在 IF語句的條件表達式中只能使用關(guān)系運算操作及邏輯運算操作的組合表達式。 格式: 當(dāng) CASE和 IS之間的表達式的取值滿足 WHEN指定的條件表達式的值時,程序?qū)?zhí)行后跟的,由符號 =所指的順序處理語句。 WHEN 1 = q=i1。 WHEN 3 = q=i3。X39。039。139。 WHEN 010 = y= 11111011。 WHEN 100 = y= 11101111。 WHEN 110 = y= 10111111。 WHEN OTHERS= y= XXXXXXXX。 例: 210進制編碼器的 CASE描述 CASE input IS WHEN 01111111 = y= 111 ; WHEN 10111111 = y= 110。 WHEN 11101111 = y= 100。 WHEN 11111011 = y= 010。 WHEN 11111110 = y= 000。 END CASE。 h 3 1 39。 h 1 M u x 13 39。 h 1 1 39。 h 3 1 39。 h 1 n o d e [ 3 2 . . 1 ]3 2 39。 3個 4input LUT S E L [ 7 . . 0 ]D A T A [ 2 5 5 . . 0 ]O U TM U XS E L [ 7 . . 0 ]D A T A [ 2 5 5 . . 0 ]O U TM U XS E L [ 7 . . 0 ]D A T A [ 2 5 5 . . 0 ]O U TM U XM u x 22 5 6 39。 h 9 7 7 F F F F F F
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1