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

正文內(nèi)容

第7章vhdl基本語(yǔ)句與基本設(shè)計(jì)-閱讀頁(yè)

2024-08-08 12:27本頁(yè)面
  

【正文】 號(hào)賦值: ? 簡(jiǎn)單信號(hào)賦值 ? 條件信號(hào)賦值 ? 選擇信號(hào)賦值 34/38 1. 并行簡(jiǎn)單 信號(hào)賦值語(yǔ)句 35/38 2. 條件 信號(hào)賦值語(yǔ)句 36/38 用 whenelse語(yǔ)句描述 2選一的 MUX entity mux2to1 is port(a,b:in bit。 y:out bit)。 architecture one of mux2to1 is begin y=b when sel=39。 else a。 信號(hào)定義成比特類型,可取 0和 1。 sel1,sel0:in bit。 end mux4to1。039。039。039。139。139。039。 end one。039。039。039。139。 38/38 3. 選擇信號(hào)賦值語(yǔ)句 39/38 問題:如果 00時(shí)選 a, 01時(shí)選 b, 10和 11時(shí)都選 c,怎么辦? architecture one of mux4to1 is signal sel:bit_vector(1 downto 0)。 sel(0)=sel0。 end one。 sel1,sel0:in bit。 end mux4to1。 40/38 如果信號(hào)類型換成 STD_LOGIC library ieee。 entity mux4to1 is port(a,b,c:in std_logic。 y:out std_logic)。 architecture one of mux4to1 is signal sel:std_logic_vector(1 downto 0)。 sel(0)=sel0。 end one。 use 。 x, y, z : out std_logic)。 architecture logic of cmpl_sig is begin x = (a and not sel) or (b and sel)。039。 with sel select z = a when 39。, b when 39。, 39。 when others。 信號(hào)賦值執(zhí)行是并行的,與語(yǔ)句放置的位置先后無(wú)關(guān)。 ( 2)直接的過程: ? 也是并行語(yǔ)句 ? 只包括順序語(yǔ)句 Explicit Process Statement PROCESS (敏感信號(hào)表 ) Constant Declarations Type Declarations Variable Declarations BEGIN 順序語(yǔ)句 1。 END PROCESS。 ? 敏感信號(hào)表隱含著在 process的后面有一個(gè) wait語(yǔ)句。 ? Process必須具有敏感信號(hào)表和 wait語(yǔ)句中的一個(gè)。 process (a,b) begin sequential statements end process。 end process。 ?process之間是并發(fā)的。 構(gòu) 造 體 process1 processN 信號(hào) 信號(hào) 45/38 VHDL模型-多進(jìn)程語(yǔ)句 process語(yǔ)句的執(zhí)行是并行的,與位置沒有關(guān)系。 process語(yǔ)句內(nèi)也可進(jìn)行信號(hào)賦值。 ?信號(hào)賦值發(fā)生時(shí)會(huì)有時(shí)延,延時(shí)的類型有兩種: ? 固有( Inertial)延時(shí)(缺省的) ? 信號(hào)在傳輸過程中會(huì)時(shí)間長(zhǎng)度增加。 ?在 VHDL中,除此之外的延時(shí)均不考慮。 48/38 這兩個(gè)程序等效嗎? 不等效! process內(nèi)部時(shí)順序語(yǔ)句。 49/38 變量說(shuō)明 ?變量在 process內(nèi)部說(shuō)明 ?變量的說(shuō)明使用: := 信號(hào)說(shuō)明使用: = ?變量說(shuō)明的兩種方式 ? variable name : data_type := value。 ?變量賦值是立即執(zhí)行的,沒有延時(shí)。 ?所有比特: ? temp := “10101010”。 (10761993) ?單個(gè)比特: ? temp(7) := ?1?。 ?單個(gè)比特使用單引號(hào),多個(gè)比特使用雙引號(hào)。 因此,更新過的 val的值用于 case語(yǔ)
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1