Hi, This code compiled okay but gave bound check when run. signal cycle_ctr : unsigned(3 downto 0); cycle_ctr <= cycle_ctr + x"01"; I change it to cycle_ctr <= cycle_ctr + x"1"; and it compiled and ran okay. Question should this have been flagged as an error at compile rather than run since I was adding an byte to a nibble? Regards Ian.
on 2009-05-30 02:17