blob: 2449b05b829998a5caa71a4edcfddb87fae14476 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
module gfx_axil2regblock
(
gfx_axil.s axis,
axi4lite_intf.master axim
);
assign axis.rdata = axim.RDATA;
assign axis.rvalid = axim.RVALID;
assign axis.bvalid = axim.BVALID;
assign axis.wready = axim.WREADY;
assign axis.arready = axim.ARREADY;
assign axis.awready = axim.AWREADY;
assign axim.AWVALID = axis.awvalid;
assign axim.AWADDR = axis.awaddr[$bits(axim.AWADDR) - 1:0];
assign axim.AWPROT = '0;
assign axim.WVALID = axis.wvalid;
assign axim.WDATA = axis.wdata;
assign axim.WSTRB = '1;
assign axim.BREADY = axis.bready;
assign axim.ARVALID = axis.arvalid;
assign axim.ARADDR = axis.araddr[$bits(axim.ARADDR) - 1:0];
assign axim.ARPROT = '0;
assign axim.RREADY = axis.rready;
endmodule
|