VHDL:三州公車

author-image

作者

此範例在架構機構聲明中使用 WHEN-ELSE 條款,執行 8 個三狀態緩衝區。它沒有回饋路徑,因此輸出針腳my_out指定為 OUT,而不是 INOUT。

此範例與 VHDL:雙向匯流排範例類似,除非它不使用回饋行。

如需在專案中使用此範例的詳細資訊,請前往:


prebus.vhd

程式庫 IEEE;
    使用ieee.std_logic_1164.ALL;

實體前置巴士是
    埠  (my_in:IN STD_LOGIC_VECTOR(7 向下 0):
            sel:IN STD_LOGIC;
        my_out:OUT STD_LOGIC_VECTOR(7 DOWNTO 0));
終端預巴士;

預匯流排的架構最大安裝是
開始
    my_out <= 「ZZZZZZ」
    時 (sel = '1')
    其他my_in;
END maxpld;

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。