S
Sanka Piyaratna
Guest
Hi,
I have a peice of VHDL code that has a counter implemented as shown below:
signal rx_frame_counter : unsigned(REGISTER_SIZE - 1 downto 0);
frame_counter <= frame_counter + 1;
if frame_counter >= registered_error_freq then
----
end if;
Post synthesis report from ISE 8.1 (xst), tells me that it recognised
frame_counter as a register. Shouldn't frame_counter be recognised as a
counter to be the optimum design. My question is why this is happening
and also is there any way to tell the xst to recognise this as a counter.
Thank you,
Sanka
I have a peice of VHDL code that has a counter implemented as shown below:
signal rx_frame_counter : unsigned(REGISTER_SIZE - 1 downto 0);
frame_counter <= frame_counter + 1;
if frame_counter >= registered_error_freq then
----
end if;
Post synthesis report from ISE 8.1 (xst), tells me that it recognised
frame_counter as a register. Shouldn't frame_counter be recognised as a
counter to be the optimum design. My question is why this is happening
and also is there any way to tell the xst to recognise this as a counter.
Thank you,
Sanka