[問題] 想請問VHDL的問題

看板Programming作者 (時間的眼淚)時間17年前 (2008/09/22 19:37), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
小弟寫了一個小程式 但是不知道為啥跑圖時有一個INPUT跑不出來 是用Xilinx跑的 entity test is port( data_in : in STD_LOGIC; clk : in STD_LOGIC; reset : in STD_LOGIC; data_out : out STD_LOGIC; reg_data_out : out STD_LOGIC_VECTOR (6 downto 0)); end test; architecture Behavioral of test is begin PROCESS (reset,clk) variable reg_z1,reg_z2,reg_z3,reg_z4,reg_z5, reg_z6,reg_z7 : STD_LOGIC; variable reg_a1 : STD_LOGIC; begin if (reset = '0') then reg_z1:='1'; reg_z2:='1'; reg_z3:='0'; reg_z4:='1'; reg_z5:='1'; reg_z6:='0'; reg_z7:='0'; reg_a1:='0'; reg_data_out<="0011011"; elsif ( clk 'event and clk='0') then reg_a1:=reg_z4 xor reg_z7 xor data_in; reg_z7:=reg_z6; reg_z6:=reg_z5; reg_z5:=reg_z4; reg_z4:=reg_z3; reg_z3:=reg_z2; reg_z2:=reg_z1; reg_z1:=reg_a1; data_out<=reg_a1; reg_data_out(0)<=reg_z1; reg_data_out(1)<=reg_z2; reg_data_out(2)<=reg_z3; reg_data_out(3)<=reg_z4; reg_data_out(4)<=reg_z5; reg_data_out(5)<=reg_z6; reg_data_out(6)<=reg_z7; end if; end PROCESS; end Behavioral; 不知道為啥data_in 都沒有值 程式都沒有error出現!! 請指教 謝謝 -- ※ 編輯: jason543 來自: 140.126.131.62 (09/22 19:39)
文章代碼(AID): #18ruEAZ3 (Programming)