diff --git a/applications/lofar2/designs/lofar2_unb2b_adc/lofar2_unb2b_adc.fpga.yaml b/applications/lofar2/designs/lofar2_unb2b_adc/lofar2_unb2b_adc.fpga.yaml index 931256ec79ceeb609fb5b78dc9e34fe1ede25322..0846344d25f959f26f7fec4963e44511775b24cf 100644 --- a/applications/lofar2/designs/lofar2_unb2b_adc/lofar2_unb2b_adc.fpga.yaml +++ b/applications/lofar2/designs/lofar2_unb2b_adc/lofar2_unb2b_adc.fpga.yaml @@ -40,6 +40,8 @@ peripherals: - PIO_PPS - peripheral_name: epcs/epcs + parameter_overrides: + - { name: "g_epcs_addr_w", value: 32 } mm_port_names: - REG_EPCS @@ -54,6 +56,8 @@ peripherals: - REG_MMDP_DATA - peripheral_name: remu/remu + parameter_overrides: + - { name: g_data_w, value: 32 } mm_port_names: - REG_REMU diff --git a/applications/lofar2/designs/lofar2_unb2b_beamformer/lofar2_unb2b_beamformer.fpga.yaml b/applications/lofar2/designs/lofar2_unb2b_beamformer/lofar2_unb2b_beamformer.fpga.yaml index 3c6ba74af6f99fb0380ed4b2f20af2faf5a6c63e..657960c434d8d439fdc9b41d4b4b1dfc96b2bd3f 100644 --- a/applications/lofar2/designs/lofar2_unb2b_beamformer/lofar2_unb2b_beamformer.fpga.yaml +++ b/applications/lofar2/designs/lofar2_unb2b_beamformer/lofar2_unb2b_beamformer.fpga.yaml @@ -67,6 +67,8 @@ peripherals: - PIO_PPS - peripheral_name: epcs/epcs + parameter_overrides: + - { name: "g_epcs_addr_w", value: 32 } mm_port_names: - REG_EPCS @@ -81,6 +83,8 @@ peripherals: - REG_MMDP_DATA - peripheral_name: remu/remu + parameter_overrides: + - { name: g_data_w, value: 32 } mm_port_names: - REG_REMU diff --git a/applications/lofar2/designs/lofar2_unb2b_filterbank/lofar2_unb2b_filterbank.fpga.yaml b/applications/lofar2/designs/lofar2_unb2b_filterbank/lofar2_unb2b_filterbank.fpga.yaml index c7da0c5726d09d2034d4d111993bccdf20b3de50..6942eb3619539702e2e17f5d3ff0f6c9d1584405 100644 --- a/applications/lofar2/designs/lofar2_unb2b_filterbank/lofar2_unb2b_filterbank.fpga.yaml +++ b/applications/lofar2/designs/lofar2_unb2b_filterbank/lofar2_unb2b_filterbank.fpga.yaml @@ -40,6 +40,8 @@ peripherals: - PIO_PPS - peripheral_name: epcs/epcs + parameter_overrides: + - { name: "g_epcs_addr_w", value: 32 } mm_port_names: - REG_EPCS @@ -54,6 +56,8 @@ peripherals: - REG_MMDP_DATA - peripheral_name: remu/remu + parameter_overrides: + - { name: g_data_w, value: 32 } mm_port_names: - REG_REMU diff --git a/applications/lofar2/designs/lofar2_unb2b_ring/lofar2_unb2b_ring.fpga.yaml b/applications/lofar2/designs/lofar2_unb2b_ring/lofar2_unb2b_ring.fpga.yaml index 5d68950edabbecf4d8b81f5422ea2933be4fcf13..51766f1eec63cc09ca5e8a895394e1123f72e8d2 100644 --- a/applications/lofar2/designs/lofar2_unb2b_ring/lofar2_unb2b_ring.fpga.yaml +++ b/applications/lofar2/designs/lofar2_unb2b_ring/lofar2_unb2b_ring.fpga.yaml @@ -46,6 +46,8 @@ peripherals: - PIO_PPS - peripheral_name: epcs/epcs + parameter_overrides: + - { name: "g_epcs_addr_w", value: 32 } mm_port_names: - REG_EPCS @@ -60,6 +62,8 @@ peripherals: - REG_MMDP_DATA - peripheral_name: remu/remu + parameter_overrides: + - { name: g_data_w, value: 32 } mm_port_names: - REG_REMU diff --git a/applications/lofar2/designs/lofar2_unb2b_sdp_station/lofar2_unb2b_sdp_station.fpga.yaml b/applications/lofar2/designs/lofar2_unb2b_sdp_station/lofar2_unb2b_sdp_station.fpga.yaml index 0304bd91cebf313de4c698550e5dc4ad15482c6f..d712c37ea97368476c54d55bfe2a21a23b3517ce 100644 --- a/applications/lofar2/designs/lofar2_unb2b_sdp_station/lofar2_unb2b_sdp_station.fpga.yaml +++ b/applications/lofar2/designs/lofar2_unb2b_sdp_station/lofar2_unb2b_sdp_station.fpga.yaml @@ -76,6 +76,8 @@ peripherals: - PIO_PPS - peripheral_name: epcs/epcs + parameter_overrides: + - { name: "g_epcs_addr_w", value: 32 } mm_port_names: - REG_EPCS @@ -90,6 +92,8 @@ peripherals: - REG_MMDP_DATA - peripheral_name: remu/remu + parameter_overrides: + - { name: g_data_w, value: 32 } mm_port_names: - REG_REMU diff --git a/applications/lofar2/designs/lofar2_unb2c_ring/lofar2_unb2c_ring.fpga.yaml b/applications/lofar2/designs/lofar2_unb2c_ring/lofar2_unb2c_ring.fpga.yaml index b300946134e16d6e401ec99df96ff6d1e07f3928..7ce0a03e8f89d22aa77db970324a3dca874c394e 100644 --- a/applications/lofar2/designs/lofar2_unb2c_ring/lofar2_unb2c_ring.fpga.yaml +++ b/applications/lofar2/designs/lofar2_unb2c_ring/lofar2_unb2c_ring.fpga.yaml @@ -46,6 +46,8 @@ peripherals: - PIO_PPS - peripheral_name: epcs/epcs + parameter_overrides: + - { name: "g_epcs_addr_w", value: 32 } mm_port_names: - REG_EPCS @@ -60,6 +62,8 @@ peripherals: - REG_MMDP_DATA - peripheral_name: remu/remu + parameter_overrides: + - { name: g_data_w, value: 32 } mm_port_names: - REG_REMU diff --git a/applications/lofar2/designs/lofar2_unb2c_sdp_station/lofar2_unb2c_sdp_station.fpga.yaml b/applications/lofar2/designs/lofar2_unb2c_sdp_station/lofar2_unb2c_sdp_station.fpga.yaml index 0cd431c31cb1d7cc4648a11eff1eb5afda701245..f6a22135a9c37dd3b307b6d11191e56656552c8d 100644 --- a/applications/lofar2/designs/lofar2_unb2c_sdp_station/lofar2_unb2c_sdp_station.fpga.yaml +++ b/applications/lofar2/designs/lofar2_unb2c_sdp_station/lofar2_unb2c_sdp_station.fpga.yaml @@ -76,6 +76,8 @@ peripherals: - PIO_PPS - peripheral_name: epcs/epcs + parameter_overrides: + - { name: "g_epcs_addr_w", value: 32 } mm_port_names: - REG_EPCS @@ -90,6 +92,8 @@ peripherals: - REG_MMDP_DATA - peripheral_name: remu/remu + parameter_overrides: + - { name: g_data_w, value: 32 } mm_port_names: - REG_REMU diff --git a/libraries/io/epcs/epcs.peripheral.yaml b/libraries/io/epcs/epcs.peripheral.yaml index 8a0d28ba86093e3888bb6eb6a4b30921ea844c32..1d030bb54c681cf2e886440eb2238cb915cb2d06 100644 --- a/libraries/io/epcs/epcs.peripheral.yaml +++ b/libraries/io/epcs/epcs.peripheral.yaml @@ -28,7 +28,7 @@ peripherals: - - field_name: addr field_description: "Address to write to or read from." address_offset: 0x0 - mm_width: 24 + mm_width: g_epcs_addr_w access_mode: WO - - field_name: rden