my design is made up of two files, which I both attached. I have the following problem, which I absolutely can't explain: If I move the statement "u_address <= u_address + 1;" from line 122 in top.vhd to line 128, the design behaves differently. In my eyes there should be no difference at all if I make this signal assignment before or after the "if"!?! What happens is, that with the first variant the Leds stay dark - as expected - but with the second variant Led(0) lights up after a second. Which means that u_error_cnt was incremented exaclty once!
Question
tschaboo
Hello,
my design is made up of two files, which I both attached. I have the following problem, which I absolutely can't explain: If I move the statement "u_address <= u_address + 1;" from line 122 in top.vhd to line 128, the design behaves differently. In my eyes there should be no difference at all if I make this signal assignment before or after the "if"!?! What happens is, that with the first variant the Leds stay dark - as expected - but with the second variant Led(0) lights up after a second. Which means that u_error_cnt was incremented exaclty once!
Is it possible that I hit a bug in ISE 14.7?
Thanks
PSRAM_nopage.vhd
top.vhd
Link to comment
Share on other sites
9 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.