Stefan Schuermans commited on 2012-01-26 20:42:09
Showing 1 changed files, with 2 additions and 2 deletions.
... | ... |
@@ -39,9 +39,9 @@ BEGIN |
39 | 39 |
p_write: PROCESS(rst, clk) |
40 | 40 |
BEGIN |
41 | 41 |
IF rst = '1' THEN |
42 |
- -- r_regs <= (OTHERS => X"00000000"); |
|
42 |
+ r_regs <= (OTHERS => '0'); |
|
43 | 43 |
ELSIF rising_edge(clk) THEN |
44 |
- IF i_wr_en = '1' THEN |
|
44 |
+ IF i_wr_en = '1' AND i_wr_no /= (OTHERS => '0') THEN |
|
45 | 45 |
r_regs(no2idx(i_wr_no)) <= i_wr_data; |
46 | 46 |
END IF; |
47 | 47 |
END IF; |
48 | 48 |