From a43cb7217bb60062f3a45cb4df6934b8494a4508 Mon Sep 17 00:00:00 2001 From: donker <donker@astron.nl> Date: Mon, 22 Jun 2020 08:36:32 +0200 Subject: [PATCH] L2SDP-52: changes in yaml files. --- .../unb2b_minimal/unb2b_minimal.fpga.yaml | 42 +++----- .../unb2b_board/unb2b_board.peripheral.yaml | 101 ++++++------------ libraries/io/epcs/epcs.peripheral.yaml | 8 +- 3 files changed, 50 insertions(+), 101 deletions(-) diff --git a/boards/uniboard2b/designs/unb2b_minimal/unb2b_minimal.fpga.yaml b/boards/uniboard2b/designs/unb2b_minimal/unb2b_minimal.fpga.yaml index 44b4f98287..b41d39478e 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 d738d67092..c8f683d563 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 d46f64cfbf..c0bea5651c 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: " " -- GitLab