diff --git a/boards/uniboard2b/designs/unb2b_minimal/unb2b_minimal.fpga.yaml b/boards/uniboard2b/designs/unb2b_minimal/unb2b_minimal.fpga.yaml index 44b4f982873773512998735ba9b30e51fbf1806e..b41d39478e9ea12e034cf11004f99cffe14be507 100644 --- a/boards/uniboard2b/designs/unb2b_minimal/unb2b_minimal.fpga.yaml +++ b/boards/uniboard2b/designs/unb2b_minimal/unb2b_minimal.fpga.yaml @@ -7,20 +7,24 @@ fpga_name : unb2b_minimal fpga_description: "unb2b_minimal system" peripherals: - - peripheral_name: unb2b_board/system - slave_port_names: - - pio_system_info - lock_base_address: 0x0 - - peripheral_name: unb2b_board/rom_system + - peripheral_name: unb2b_board/unb2b slave_port_names: - rom_system_info - lock_base_address: 0x10000 - - peripheral_name: unb2b_board/ctrl - slave_port_names: + - pio_system_info - pio_wdi - - peripheral_name: unb2b_board/wdi - slave_port_names: - reg_wdi + - reg_unb_sens + - reg_unb_pmbus + - reg_fpga_temp_sens + - reg_fpga_voltage_sens + 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 + - peripheral_name: eth/eth1g slave_port_names: - avs_eth_0_tse @@ -41,20 +45,4 @@ peripherals: - peripheral_name: remu/remu slave_port_names: - reg_remu - - peripheral_name: unb2b_board/sens - slave_port_names: - - reg_unb_sens - - reg_unb_pmbus - parameter_overrides: - - { name : g_sim, value: FALSE } - - { name : g_clk_freq, value: 125E6 } - - { name : g_temp_high, value: 85 } - - - peripheral_name: unb2b_board/fpga_sens - slave_port_names: - - reg_fpga_temp_sens - - reg_fpga_voltage_sens - parameter_overrides: - - { name : g_sim, value: FALSE } - - { name : g_clk_freq, value: 125E6 } - - { name : g_temp_high, value: 85 } + \ No newline at end of file diff --git a/boards/uniboard2b/libraries/unb2b_board/unb2b_board.peripheral.yaml b/boards/uniboard2b/libraries/unb2b_board/unb2b_board.peripheral.yaml index d738d670921942b4d8c07f00073292e6392a6796..c8f683d563ffe0d8550f70f4eb4c704a7bef31b2 100644 --- a/boards/uniboard2b/libraries/unb2b_board/unb2b_board.peripheral.yaml +++ b/boards/uniboard2b/libraries/unb2b_board/unb2b_board.peripheral.yaml @@ -1,6 +1,7 @@ -schema_name : args +--- +schema_name: args schema_version: 1.0 -schema_type : peripheral +schema_type: peripheral hdl_library_name : unb2b_board hdl_library_description: " This is the description for the unb2b_board package " @@ -8,10 +9,16 @@ hdl_library_description: " This is the description for the unb2b_board package " # <peripheral_group>_<peripheral_name>_<slave_name>_<slave_type> peripherals: - - peripheral_name: rom_system + + - peripheral_name: unb2b + parameters: + - { name: g_sim, value: FALSE } + - { name: g_clk_freq, value: c_unb2b_board_mm_clk_freq_125M } + - { name: g_temp_high, value: 85 } + slave_ports: # rom_system_info - - slave_name : info + - slave_name : rom_system slave_type : REG fields: - - field_name : info @@ -21,14 +28,9 @@ peripherals: field_description: | "address place for rom_system_info" slave_description: " rom_info " - - peripheral_description: | - " settings for rom_system_info register " - - - peripheral_name: system - slave_ports: + # reg_system_info - - slave_name : info + - slave_name : system slave_type : REG fields: - - field_name : info @@ -38,16 +40,9 @@ peripherals: field_description: | "address place for reg_system_info" slave_description: " reg_info " - - peripheral_description: | - " settings for reg_system_info register " - # peripheral, unb2b_board_wdi_reg - - peripheral_name: ctrl - - slave_ports: # actual hdl name: unb2b_board_wdi_reg - - slave_name : pio_wdi + - slave_name : ctrl slave_type : REG fields: - - field_name : nios_reset @@ -56,15 +51,9 @@ peripherals: address_offset : 0x0 number_of_fields: 4 field_description: " Reset done by nios " - + slave_description: "Reset register, for nios " - - peripheral_description: " " - - # peripheral, unb2b_board_wdi_reg - - peripheral_name: wdi - slave_ports: # actual hdl name: unb2b_board_wdi_reg - slave_name : wdi slave_type : REG @@ -73,80 +62,52 @@ peripherals: access_mode : WO address_offset: 0x0 field_description: " Only the value 0xB007FAC7 'Boot factory' will result in a reset " - - slave_description: "Reset register, if the right value is provided the factory image will be reloaded " - - peripheral_description: " " - - # periheral, unb2b_board_sens - - peripheral_name: sens - parameters: - - { name: g_sim, value: FALSE } - - { name: g_clk_freq, value: c_unb2b_board_mm_clk_freq_125M } - - { name: g_temp_high, value: 85 } + slave_description: "Reset register, if the right value is provided the factory image will be reloaded " - slave_ports: # actual hdl name: reg_unb2b_sens - - slave_name : sens + - slave_name : board_sens slave_type : REG fields: - - - field_name : data + - - field_name : sens width : 32 access_mode : RO address_offset: 0x00 number_of_fields: 40 - field_description: "" + field_description: "" slave_description: " " - - # actual hdl name: reg_unb2b_pmbus - - slave_name : pmbus + - slave_name : board_pmbus slave_type : REG - fields: - - - field_name : data + fields: + - - field_name : pmbus width : 32 access_mode : RO address_offset: 0x00 number_of_fields: 42 - field_description: "" + field_description: "" slave_description: " " - - peripheral_description: | - " - " - - # periheral, unb2b_board_sens - - peripheral_name: fpga_sens - - parameters: - - { name: g_sim, value: FALSE } - - { name: g_clk_freq, value: c_unb2b_board_mm_clk_freq_125M } - - { name: g_temp_high, value: 85 } - slave_ports: # actual hdl name: reg_unb2b_sens - - slave_name : temp + - slave_name : fpga_temp slave_type : REG fields: - - - field_name : data + - - field_name : temp width : 32 access_mode : RO address_offset: 0x00 number_of_fields: 1 - field_description: "" + field_description: "" slave_description: " " - - # actual hdl name: reg_unb2b_sens - - slave_name : voltage + - slave_name : fpga_voltage slave_type : REG - fields: - - - field_name : data + fields: + - - field_name : voltage width : 32 access_mode : RO address_offset: 0x00 number_of_fields: 6 - field_description: "" + 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 d46f64cfbfeb779795ee241d529455e64a9b9c9b..c0bea5651cacc1d90a41e2fddcfaca2fbf4b0dae 100644 --- a/libraries/io/epcs/epcs.peripheral.yaml +++ b/libraries/io/epcs/epcs.peripheral.yaml @@ -71,11 +71,11 @@ peripherals: field_description: " " - slave_name : DPMM_DATA - slave_type : REG + slave_type : FIFO fields: - - field_name : data width : 32 - access_mode : RW + access_mode : RO address_offset: 0x0 number_of_fields: 1 field_description: " " @@ -92,11 +92,11 @@ peripherals: field_description: " " - slave_name : MMDP_DATA - slave_type : REG + slave_type : FIFO fields: - - field_name : data width : 32 - access_mode : RW + access_mode : WO address_offset: 0x0 number_of_fields: 2 field_description: " "