URL
https://opencores.org/ocsvn/qaz_libs/qaz_libs/trunk
Subversion Repositories qaz_libs
Compare Revisions
- This comparison shows the changes necessary to convert path
/qaz_libs/trunk/axi4_lite_lib/src
- from Rev 37 to Rev 43
- ↔ Reverse comparison
Rev 37 → Rev 43
/axi4_lite_register_file.sv
28,10 → 28,10
module |
axi4_lite_register_file |
#( |
A = 32, // address bus width, must be 32 or greater for axi lite |
N = 8, // data bus width in bytes, must be 4 or 8 for axi lite |
I = 1, // ID width |
MW = 3 // mux select width |
A, // address bus width, must be 32 or greater for axi lite |
N, // data bus width in bytes, must be 4 or 8 for axi lite |
I = 1, // ID width |
MW // mux select width |
) |
( |
axi4_if axi4_s, |
/axi4_lite_register_if.sv
32,10 → 32,6
N = 8, // data bus width in bytes, must be 4 or 8 for axi lite |
MW = 3, // mux select width |
MI = 2 ** MW // mux inputs |
) |
( |
input aclk, |
input aresetn |
); |
|
wire [(N*8)-1:0] register_in [MI-1:0]; |
42,13 → 38,10
reg [(N*8)-1:0] register_out [MI-1:0]; |
wire wr_en [MI-1:0]; |
|
|
// -------------------------------------------------------------------- |
// synthesis translate_off |
initial |
a_data_bus_width: assert((N == 8) | (N == 4)) else $fatal; |
|
|
// synthesis translate_on |
// -------------------------------------------------------------------- |
|