gpm module and exec first buggy version.
[calu.git] / cpu / src / alu_b.vhd
index 511b15426f36e640b167936aea137bc07290dd9c..78696f2e619635e818e91a10fd46c1e10d566e3a 100755 (executable)
@@ -48,7 +48,8 @@ begin
        \r
        result_v.result := add_result.result;\r
        res_prod := '1';\r
-       mem_en := '0';\r
+       mem_en := '0';
+        addr <= add_result;\r
        \r
        case condition is\r
        when COND_NZERO =>\r
@@ -109,8 +110,10 @@ begin
        end if;\r
        \r
        result_v.new_val := not(op_detail(NO_DST_OPT)) and res_prod and cond_met;\r
-       result_v.mem_en := mem_en and cond_met;\r
-       \r
+       result_v.mem_en := mem_en and cond_met;
+
+        \r
+       data <= add_result;\r
        alu_result <= result_v;\r
        \r
 end process calc; \r