Integrated Shared Memory

This commit is contained in:
felsabbagh3
2019-10-22 05:03:47 -04:00
parent 1bfafca896
commit b7af8c3f34
23 changed files with 2493 additions and 2101 deletions

View File

@@ -1135,7 +1135,7 @@ module rf2_32x128_wm1 (CENYA, AYA, CENYB, WENYB, AYB, QA, SOA, SOB, CLKA, CENA,
$display("Warning: Set Value for EMAA doesn't match Default value 3 in %m at %0t", $time);
end
always @ (EMASA_) begin
if(EMASA_ < 0)
if($signed(EMASA_) < 0)
$display("Warning: Set Value for EMASA doesn't match Default value 0 in %m at %0t", $time);
end
always @ (EMAB_) begin
@@ -3622,7 +3622,7 @@ module rf2_32x128_wm1 (CENYA, AYA, CENYB, WENYB, AYB, QA, SOA, SOB, CLKA, CENA,
$display("Warning: Set Value for EMAA doesn't match Default value 3 in %m at %0t", $time);
end
always @ (EMASA_) begin
if(EMASA_ < 0)
if($signed(EMASA_) < 0)
$display("Warning: Set Value for EMASA doesn't match Default value 0 in %m at %0t", $time);
end
always @ (EMAB_) begin

View File

@@ -1273,7 +1273,7 @@ task dumpmem;
reg [BITS-1:0] wordtemp;
reg [6:0] Atemp;
begin
dump_file_desc = $fopen(filename_dump);
dump_file_desc = $fopen(filename_dump, "w");
if (CENA_ === 1'b1 && CENB_ === 1'b1) begin
for (i=0;i<WORDS;i=i+1) begin
Atemp = i;
@@ -3768,7 +3768,7 @@ task dumpmem;
reg [BITS-1:0] wordtemp;
reg [6:0] Atemp;
begin
dump_file_desc = $fopen(filename_dump);
dump_file_desc = $fopen(filename_dump, "w");
if (CENA_ === 1'b1 && CENB_ === 1'b1) begin
for (i=0;i<WORDS;i=i+1) begin
Atemp = i;
@@ -16511,7 +16511,7 @@ task dumpmem;
reg [BITS-1:0] wordtemp;
reg [6:0] Atemp;
begin
dump_file_desc = $fopen(filename_dump);
dump_file_desc = $fopen(filename_dump, "w");
if (CENA_ === 1'b1 && CENB_ === 1'b1) begin
for (i=0;i<WORDS;i=i+1) begin
Atemp = i;
@@ -18755,7 +18755,7 @@ task dumpmem;
reg [BITS-1:0] wordtemp;
reg [6:0] Atemp;
begin
dump_file_desc = $fopen(filename_dump);
dump_file_desc = $fopen(filename_dump, "w");
if (CENA_ === 1'b1 && CENB_ === 1'b1) begin
for (i=0;i<WORDS;i=i+1) begin
Atemp = i;

View File

@@ -1279,7 +1279,7 @@ task dumpmem;
reg [BITS-1:0] wordtemp;
reg [7:0] Atemp;
begin
dump_file_desc = $fopen(filename_dump);
dump_file_desc = $fopen(filename_dump, "w");
if (CENA_ === 1'b1 && CENB_ === 1'b1) begin
for (i=0;i<WORDS;i=i+1) begin
Atemp = i;
@@ -3780,7 +3780,7 @@ task dumpmem;
reg [BITS-1:0] wordtemp;
reg [7:0] Atemp;
begin
dump_file_desc = $fopen(filename_dump);
dump_file_desc = $fopen(filename_dump, "w");
if (CENA_ === 1'b1 && CENB_ === 1'b1) begin
for (i=0;i<WORDS;i=i+1) begin
Atemp = i;
@@ -16581,7 +16581,7 @@ task dumpmem;
reg [BITS-1:0] wordtemp;
reg [7:0] Atemp;
begin
dump_file_desc = $fopen(filename_dump);
dump_file_desc = $fopen(filename_dump, "w");
if (CENA_ === 1'b1 && CENB_ === 1'b1) begin
for (i=0;i<WORDS;i=i+1) begin
Atemp = i;
@@ -18831,7 +18831,7 @@ task dumpmem;
reg [BITS-1:0] wordtemp;
reg [7:0] Atemp;
begin
dump_file_desc = $fopen(filename_dump);
dump_file_desc = $fopen(filename_dump, "w");
if (CENA_ === 1'b1 && CENB_ === 1'b1) begin
for (i=0;i<WORDS;i=i+1) begin
Atemp = i;

View File

@@ -502,7 +502,7 @@ task dumpmem;
reg [BITS-1:0] wordtemp;
reg [7:0] Atemp;
begin
dump_file_desc = $fopen(filename_dump);
dump_file_desc = $fopen(filename_dump, "w");
if (CENA_ === 1'b1 && CENB_ === 1'b1) begin
for (i=0;i<WORDS;i=i+1) begin
Atemp = i;
@@ -1668,7 +1668,7 @@ task dumpmem;
reg [BITS-1:0] wordtemp;
reg [7:0] Atemp;
begin
dump_file_desc = $fopen(filename_dump);
dump_file_desc = $fopen(filename_dump, "w");
if (CENA_ === 1'b1 && CENB_ === 1'b1) begin
for (i=0;i<WORDS;i=i+1) begin
Atemp = i;
@@ -4754,7 +4754,7 @@ task dumpmem;
reg [BITS-1:0] wordtemp;
reg [7:0] Atemp;
begin
dump_file_desc = $fopen(filename_dump);
dump_file_desc = $fopen(filename_dump, "w");
if (CENA_ === 1'b1 && CENB_ === 1'b1) begin
for (i=0;i<WORDS;i=i+1) begin
Atemp = i;
@@ -5895,7 +5895,7 @@ task dumpmem;
reg [BITS-1:0] wordtemp;
reg [7:0] Atemp;
begin
dump_file_desc = $fopen(filename_dump);
dump_file_desc = $fopen(filename_dump, "w");
if (CENA_ === 1'b1 && CENB_ === 1'b1) begin
for (i=0;i<WORDS;i=i+1) begin
Atemp = i;

View File

@@ -1261,7 +1261,7 @@ task dumpmem;
reg [BITS-1:0] wordtemp;
reg [4:0] Atemp;
begin
dump_file_desc = $fopen(filename_dump);
dump_file_desc = $fopen(filename_dump, "w");
if (CENA_ === 1'b1 && CENB_ === 1'b1) begin
for (i=0;i<WORDS;i=i+1) begin
Atemp = i;
@@ -3743,7 +3743,7 @@ task dumpmem;
reg [BITS-1:0] wordtemp;
reg [4:0] Atemp;
begin
dump_file_desc = $fopen(filename_dump);
dump_file_desc = $fopen(filename_dump, "w");
if (CENA_ === 1'b1 && CENB_ === 1'b1) begin
for (i=0;i<WORDS;i=i+1) begin
Atemp = i;
@@ -16370,7 +16370,7 @@ task dumpmem;
reg [BITS-1:0] wordtemp;
reg [4:0] Atemp;
begin
dump_file_desc = $fopen(filename_dump);
dump_file_desc = $fopen(filename_dump, "w");
if (CENA_ === 1'b1 && CENB_ === 1'b1) begin
for (i=0;i<WORDS;i=i+1) begin
Atemp = i;
@@ -18601,7 +18601,7 @@ task dumpmem;
reg [BITS-1:0] wordtemp;
reg [4:0] Atemp;
begin
dump_file_desc = $fopen(filename_dump);
dump_file_desc = $fopen(filename_dump, "w");
if (CENA_ === 1'b1 && CENB_ === 1'b1) begin
for (i=0;i<WORDS;i=i+1) begin
Atemp = i;