diff --git a/boards/uniboard2b/designs/unb2b_minimal/unb2b_minimal.fpga.yaml b/boards/uniboard2b/designs/unb2b_minimal/unb2b_minimal.fpga.yaml index b41d39478e9ea12e034cf11004f99cffe14be507..2392b58d94d2c2a1da2907be7156ea136f19db8b 100644 --- a/boards/uniboard2b/designs/unb2b_minimal/unb2b_minimal.fpga.yaml +++ b/boards/uniboard2b/designs/unb2b_minimal/unb2b_minimal.fpga.yaml @@ -17,13 +17,14 @@ peripherals: - reg_unb_pmbus - reg_fpga_temp_sens - reg_fpga_voltage_sens + - ram_scrap parameter_overrides: - { name : g_sim, value: FALSE } - { name : g_clk_freq, value: 125E6 } - { name : g_temp_high, value: 85 } - #lock_base_address: 0x0 - #lock_base_address: 0x4000 + lock_base_address: 0x0 + lock_base_address: 0x4000 - peripheral_name: eth/eth1g slave_port_names: diff --git a/boards/uniboard2b/libraries/unb2b_board/unb2b_board.peripheral.yaml b/boards/uniboard2b/libraries/unb2b_board/unb2b_board.peripheral.yaml index c8f683d563ffe0d8550f70f4eb4c704a7bef31b2..f35b18a1d0266b828db916fdddbba14ed36fed5d 100644 --- a/boards/uniboard2b/libraries/unb2b_board/unb2b_board.peripheral.yaml +++ b/boards/uniboard2b/libraries/unb2b_board/unb2b_board.peripheral.yaml @@ -109,5 +109,16 @@ peripherals: field_description: "" slave_description: " " + - slave_name : scrap_ram + slave_type : RAM + fields: + - - field_name: data + width : 32 + access_mode: RW + address_offset: 0x00 + number_of_fields: 128 + field_description: " " + slave_description: " " + peripheral_description: | " \ No newline at end of file diff --git a/libraries/io/epcs/epcs.peripheral.yaml b/libraries/io/epcs/epcs.peripheral.yaml index c0bea5651cacc1d90a41e2fddcfaca2fbf4b0dae..9ce94d85abe48c4015156898e9001e6e83b19975 100644 --- a/libraries/io/epcs/epcs.peripheral.yaml +++ b/libraries/io/epcs/epcs.peripheral.yaml @@ -57,6 +57,13 @@ peripherals: address_offset: 0x14 field_description: " busy " + - - field_name : unprotect + width : 32 + access_mode : WO + address_offset: 0x18 + field_description: " passphrase to unprotect address range " + + slave_description: " Read and write access to flash " # actual hdl name: mms_dp_fifo_to_mm