Ví dụ này thực hiện 8 bộ đệm ba trạng thái bằng cách sử dụng một điều khoản WHEN-ELSE trong một tuyên bố Cơ thể kiến trúc. Nó không có đường dẫn phản hồi và do đó chân đầu ra my_out được chỉ định là OUT, thay vì INOUT.
Ví dụ này tương tự như VHDL: Ví dụ Bus hai chiều, ngoại trừ việc nó không sử dụng dòng phản hồi.
Để biết thêm thông tin về việc sử dụng ví dụ này trong dự án của bạn, hãy truy cập:
prebus.vhd
IEEE THƯ VIỆN; SỬ DỤNG ieee.std_logic_1164.ALL; ENTITY prebus IS PORT(MY_IN: IN STD_LOGIC_VECTOR(7 DOWNTO 0); sel: IN STD_LOGIC; my_out: OUT STD_LOGIC_VECTOR(7 DOWNTO 0)); Prebus END; KIẾN TRÚC tối đa CỦA prebus BẮT ĐẦU my_out < = "ZZZZZZZZ" KHI (sel = '1') GIAO THỨC MY_IN; Maxpld END;