mirror of
https://github.com/aolofsson/oh.git
synced 2025-01-30 02:32:53 +08:00
Fixing bug on 64 bit register write
This commit is contained in:
parent
67a05c9363
commit
02812c03a8
@ -66,13 +66,11 @@ module ecfg_if (/*AUTOARG*/
|
|||||||
wire [63:0] rxwr_data;
|
wire [63:0] rxwr_data;
|
||||||
|
|
||||||
wire [AW-1:0] txwr_dstaddr;
|
wire [AW-1:0] txwr_dstaddr;
|
||||||
wire [AW-1:0] txwr_srcaddr;
|
wire [AW-1:0] rxwr_dstaddr;
|
||||||
|
|
||||||
wire [AW-1:0] txrd_dstaddr;
|
wire [AW-1:0] txrd_dstaddr;
|
||||||
wire [AW-1:0] txrd_srcaddr;
|
wire [AW-1:0] txrd_srcaddr;
|
||||||
|
|
||||||
wire [AW-1:0] rxwr_dstaddr;
|
|
||||||
wire [AW-1:0] rxwr_srcaddr;
|
|
||||||
|
|
||||||
wire mi_wr;
|
wire mi_wr;
|
||||||
wire mi_rd;
|
wire mi_rd;
|
||||||
@ -129,8 +127,8 @@ module ecfg_if (/*AUTOARG*/
|
|||||||
txwr_dstaddr[19:0];
|
txwr_dstaddr[19:0];
|
||||||
|
|
||||||
//Data (prepare for it)
|
//Data (prepare for it)
|
||||||
assign mi_din[63:0] = rx_wr ? {rxwr_srcaddr[31:0],rxwr_data[31:0]} :
|
assign mi_din[63:0] = rx_wr ? rxwr_data[63:0] :
|
||||||
{txwr_srcaddr[31:0],txwr_data[31:0]};
|
txwr_data[63:0];
|
||||||
|
|
||||||
//Interface clock (gate?)
|
//Interface clock (gate?)
|
||||||
assign mi_clk = sys_clk;
|
assign mi_clk = sys_clk;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user