L
lupineye
Guest
Hei!
Olen itse oppijan ja aloittelevat ja VHDL.
Minulla on kysymys!ota kukaan vastata tähän helppo kysymys!
alla oleva koodi on yksinkertainen rinnakkain serial muunnin.
Kun simuloida alle koodia, en näe "reg" signaali. Tbw * tiedosto käyttäen testbench aallon muodossa.
mitä pitäisi tehdä, jos haluan näyttää "reg" signaalin muutoksia. tbw * tiedoston.
ainoastaan satama-signaali voidaan nähdä jälkeen simulointi (Miten signaali ilmoitettu Arkkitehtuuri tai muita?)Thanks in advance.yksikkö paralleltoserial on
Portti (d: in STD_LOGIC_VECTOR (7 downto 0);
CLK: in STD_LOGIC;
kuormituksella: in STD_LOGIC;
dout:
Out STD_LOGIC);
loppuun paralleltoserial;
arkkitehtuuri Behavioral on paralleltoserial on
signaali reg: std_logic_vector (7 downto 0);
aloittaa
prosessi (CLK)
aloittaa
if (clk'event ja CLK ='1 ') sitten
jos (kuormitus ='1 ') sitten
reg <= d;
muuten
reg <= reg (6 downto 0) & "0";
end if;
end if;
Lopeta prosessi;
dout <= reg (7);
loppuun behaviorial;
Olen itse oppijan ja aloittelevat ja VHDL.
Minulla on kysymys!ota kukaan vastata tähän helppo kysymys!
alla oleva koodi on yksinkertainen rinnakkain serial muunnin.
Kun simuloida alle koodia, en näe "reg" signaali. Tbw * tiedosto käyttäen testbench aallon muodossa.
mitä pitäisi tehdä, jos haluan näyttää "reg" signaalin muutoksia. tbw * tiedoston.
ainoastaan satama-signaali voidaan nähdä jälkeen simulointi (Miten signaali ilmoitettu Arkkitehtuuri tai muita?)Thanks in advance.yksikkö paralleltoserial on
Portti (d: in STD_LOGIC_VECTOR (7 downto 0);
CLK: in STD_LOGIC;
kuormituksella: in STD_LOGIC;
dout:
Out STD_LOGIC);
loppuun paralleltoserial;
arkkitehtuuri Behavioral on paralleltoserial on
signaali reg: std_logic_vector (7 downto 0);
aloittaa
prosessi (CLK)
aloittaa
if (clk'event ja CLK ='1 ') sitten
jos (kuormitus ='1 ') sitten
reg <= d;
muuten
reg <= reg (6 downto 0) & "0";
end if;
end if;
Lopeta prosessi;
dout <= reg (7);
loppuun behaviorial;