length扩充为12bits, 取头位宽错误修复
This commit is contained in:
@@ -10,7 +10,7 @@ module ShinBack_tb();
|
||||
|
||||
reg clock = 0;
|
||||
reg overClk = 0;
|
||||
reg reset = 0;
|
||||
reg reset = 1;
|
||||
|
||||
reg [15:0] io_FSMC_ADIn;
|
||||
wire [15:0] io_FSMC_ADOut;
|
||||
@@ -129,25 +129,25 @@ initial begin
|
||||
io_FSMC_advn = 1;
|
||||
io_testIO = 0;
|
||||
|
||||
#1000
|
||||
#5005
|
||||
|
||||
|
||||
// @0 <- 512 length | operator
|
||||
#100
|
||||
io_FSMC_ADIn = 16'd0;
|
||||
#500
|
||||
io_FSMC_ADIn = 16'd0 | (1 << 11);
|
||||
io_FSMC_csn = 0;
|
||||
io_FSMC_rdn = 1;
|
||||
io_FSMC_wrn = 1;
|
||||
io_FSMC_advn = 0;
|
||||
|
||||
#100
|
||||
io_FSMC_ADIn = 16'd512 << 8 | 16'd0;
|
||||
#500
|
||||
io_FSMC_ADIn = (16'd512 << 4) | 16'd0;
|
||||
io_FSMC_csn = 0;
|
||||
io_FSMC_rdn = 1;
|
||||
io_FSMC_wrn = 0;
|
||||
io_FSMC_advn = 1;
|
||||
|
||||
#100
|
||||
#500
|
||||
io_FSMC_ADIn = 16'd0;
|
||||
io_FSMC_csn = 1;
|
||||
io_FSMC_rdn = 1;
|
||||
@@ -155,21 +155,21 @@ initial begin
|
||||
io_FSMC_advn = 1;
|
||||
|
||||
// @1 <- 0 param0
|
||||
#100
|
||||
io_FSMC_ADIn = 16'd1;
|
||||
#500
|
||||
io_FSMC_ADIn = 16'd1 | (1 << 11);
|
||||
io_FSMC_csn = 0;
|
||||
io_FSMC_rdn = 1;
|
||||
io_FSMC_wrn = 1;
|
||||
io_FSMC_advn = 0;
|
||||
|
||||
#100
|
||||
#500
|
||||
io_FSMC_ADIn = 16'd0;
|
||||
io_FSMC_csn = 0;
|
||||
io_FSMC_rdn = 1;
|
||||
io_FSMC_wrn = 0;
|
||||
io_FSMC_advn = 1;
|
||||
|
||||
#100
|
||||
#500
|
||||
io_FSMC_ADIn = 16'd0;
|
||||
io_FSMC_csn = 1;
|
||||
io_FSMC_rdn = 1;
|
||||
@@ -177,21 +177,21 @@ initial begin
|
||||
io_FSMC_advn = 1;
|
||||
|
||||
// @2 <- 0 param1
|
||||
#100
|
||||
io_FSMC_ADIn = 16'd2;
|
||||
#500
|
||||
io_FSMC_ADIn = 16'd2 | (1 << 11);
|
||||
io_FSMC_csn = 0;
|
||||
io_FSMC_rdn = 1;
|
||||
io_FSMC_wrn = 1;
|
||||
io_FSMC_advn = 0;
|
||||
|
||||
#100
|
||||
#500
|
||||
io_FSMC_ADIn = 16'd0;
|
||||
io_FSMC_csn = 0;
|
||||
io_FSMC_rdn = 1;
|
||||
io_FSMC_wrn = 0;
|
||||
io_FSMC_advn = 1;
|
||||
|
||||
#100
|
||||
#500
|
||||
io_FSMC_ADIn = 16'd0;
|
||||
io_FSMC_csn = 1;
|
||||
io_FSMC_rdn = 1;
|
||||
@@ -199,21 +199,21 @@ initial begin
|
||||
io_FSMC_advn = 1;
|
||||
|
||||
// @3 <- 0 param2
|
||||
#100
|
||||
io_FSMC_ADIn = 16'd3;
|
||||
#500
|
||||
io_FSMC_ADIn = 16'd3 | (1 << 11);
|
||||
io_FSMC_csn = 0;
|
||||
io_FSMC_rdn = 1;
|
||||
io_FSMC_wrn = 1;
|
||||
io_FSMC_advn = 0;
|
||||
|
||||
#100
|
||||
#500
|
||||
io_FSMC_ADIn = 16'd0;
|
||||
io_FSMC_csn = 0;
|
||||
io_FSMC_rdn = 1;
|
||||
io_FSMC_wrn = 0;
|
||||
io_FSMC_advn = 1;
|
||||
|
||||
#100
|
||||
#500
|
||||
io_FSMC_ADIn = 16'd0;
|
||||
io_FSMC_csn = 1;
|
||||
io_FSMC_rdn = 1;
|
||||
@@ -221,9 +221,9 @@ initial begin
|
||||
io_FSMC_advn = 1;
|
||||
|
||||
|
||||
#200
|
||||
#800
|
||||
io_testIO = 1;
|
||||
#80
|
||||
#160
|
||||
io_testIO = 0;
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user