OpenCores
URL https://opencores.org/ocsvn/ft816float/ft816float/trunk

Subversion Repositories ft816float

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /ft816float/trunk/test_bench
    from Rev 50 to Rev 52
    Reverse comparison

Rev 50 → Rev 52

/DFPAddsub_tb.v
48,7 → 48,7
reg [3:0] rm;
 
integer n;
reg [115:0] a1, b1;
reg [127:0] a1, b1;
wire [63:0] doubleA = {a[31], a[30], {3{~a[30]}}, a[29:23], a[22:0], {29{1'b0}}};
wire [63:0] doubleB = {b[31], b[30], {3{~b[30]}}, b[29:23], b[22:0], {29{1'b0}}};
 
71,7 → 71,7
 
genvar g;
generate begin : gRand
for (g = 0; g < 116; g = g + 4) begin
for (g = 0; g < 128; g = g + 4) begin
always @(posedge clk) begin
a1[g+3:g] <= $urandom() % 10;
b1[g+3:g] <= $urandom() % 10;
96,27 → 96,25
if (count > 32)
count <= 1'd1;
if (count==2) begin
a[115:0] <= a1;
b[115:0] <= b1;
a[115:112] <= 4'h5;
b[115:112] <= 4'h5;
a[127:116] <= 12'hDF0;
b[127:116] <= 12'hDF0;
a[127:0] <= a1;
b[127:0] <= b1;
a[127:124] <= 4'h5;
b[127:124] <= 4'h5;
rm <= adr[14:12];
//ad <= memd[adr][63: 0];
//bd <= memd[adr][127:64];
end
if (adr==1 && count==2) begin
a <= 127'hDF050000700000000000000000000000;
b <= 127'hDF050000200000000000000000000000;
a <= 127'h50000700000000000000000000000000;
b <= 127'h50000200000000000000000000000000;
end
if (adr==2 && count==2) begin
a <= 127'hDF050000900000000000000000000000;
b <= 127'hDF050000200000000000000000000000;
a <= 127'h50000900000000000000000000000000;
b <= 127'h50000200000000000000000000000000;
end
if (adr==3 && count==2) begin
a <= 127'hDF050000000000000000000000000000;
b <= 127'hDF050000000000000000000000000000;
a <= 127'h50000000000000000000000000000000;
b <= 127'h50000000000000000000000000000000;
end
if (count==31) begin
if (adr[11]) begin

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.