J
john
Guest
Hi,
Process ( CLK, Reset_switch, Ch_Trig )
Begin
If ( Reset_switch = '1') then
channel_out <= (others =>'0');
Elsif ( Ch_Trig = '1') then
channel_out <= (others =>'0');
Elsif rising_edge ( CLK ) then
if ( ser_counter_in = "0010011") then
channel_out <= channel_out + 1;
Else
End if;
End if ;
End Process;
The above mentioned code generated the following RTL diagram
http://img253.imageshack.us/my.php?image=code3qi0.png
I have following questions
1. Is the RTL diagram according to my VHDL code?
2. I can not see the Adder and subtractor in detail. The quatrus is
showing them as blocks.
3. The multiplexer does not have a clock , though I did mention the
clock.
Please advice!
Thanks
John
Process ( CLK, Reset_switch, Ch_Trig )
Begin
If ( Reset_switch = '1') then
channel_out <= (others =>'0');
Elsif ( Ch_Trig = '1') then
channel_out <= (others =>'0');
Elsif rising_edge ( CLK ) then
if ( ser_counter_in = "0010011") then
channel_out <= channel_out + 1;
Else
End if;
End if ;
End Process;
The above mentioned code generated the following RTL diagram
http://img253.imageshack.us/my.php?image=code3qi0.png
I have following questions
1. Is the RTL diagram according to my VHDL code?
2. I can not see the Adder and subtractor in detail. The quatrus is
showing them as blocks.
3. The multiplexer does not have a clock , though I did mention the
clock.
Please advice!
Thanks
John