Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
NanoSoC Tech
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Jira
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Deploy
Releases
Package registry
Model registry
Operate
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
SoCLabs
NanoSoC Tech
Compare revisions
d3105de77d00af721280db40732a4e4567c688be to 6b28a59e7e91f52efef76c8044ab2be72d12f723
Compare revisions
Changes are shown as if the
source
revision was being merged into the
target
revision.
Learn more about comparing revisions.
Source
soclabs/nanosoc_tech
Select target project
No results found
6b28a59e7e91f52efef76c8044ab2be72d12f723
Select Git revision
Swap
Target
soclabs/nanosoc_tech
Select target project
soclabs/nanosoc_tech
1 result
d3105de77d00af721280db40732a4e4567c688be
Select Git revision
Show changes
Only incoming changes from source
Include changes to target since source was created
Compare
Commits on Source (1)
and finalize kria kr260 FPGA target building correctly
· 6b28a59e
dwf1m12
authored
6 months ago
6b28a59e
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
fpga/targets/pynq_kr260/vivado_script/2024_1/nanosoc_design.tcl
+382
-23
382 additions, 23 deletions
...argets/pynq_kr260/vivado_script/2024_1/nanosoc_design.tcl
with
382 additions
and
23 deletions
fpga/targets/pynq_kr260/vivado_script/2024_1/nanosoc_design.tcl
View file @
6b28a59e
...
...
@@ -670,7 +670,7 @@ proc create_hier_cell_cmsdk_socket { parentCell nameHier } {
connect_bd_net -net p1_o_bit1_ioreq2_Dout
[
get_bd_pins extio_i_bit1_ioreq2/Dout
]
[
get_bd_pins extio8x4_axis_target_0/ioreq2_a
]
[
get_bd_pins extio_concat_o/In1
]
connect_bd_net -net p1_o_bit3_iodatata4_Dout
[
get_bd_pins extio_i_bit6to3_iodatata4/Dout
]
[
get_bd_pins extio8x4_axis_target_0/iodata4_i
]
[
get_bd_pins extio_ip_sel/Op2
]
connect_bd_net -net p1_tri_o_1
[
get_bd_pins p1_tri_o
]
[
get_bd_pins p1_o6to0/Din
]
[
get_bd_pins soc_p1_0_7to0/Din
]
[
get_bd_pins p1_o15to8/Din
]
connect_bd_net -net p1_z
[
get_bd_pins p1_tri_z
]
[
get_bd_pins
axi_gpio_1/gpio2_io_i
]
[
get_bd_pins p1_z6to0/Din
]
connect_bd_net -net p1_z
[
get_bd_pins p1_tri_z
]
[
get_bd_pins
p1_z6to0/Din
]
[
get_bd_pins axi_gpio_1/gpio2_io_i
]
connect_bd_net -net pmod_i_6to0
[
get_bd_pins pmoda_6to0/Dout
]
[
get_bd_pins pmod_I_8/In0
]
connect_bd_net -net pmod_i_8
[
get_bd_pins pmod_I_8/dout
]
[
get_bd_pins rpi_p0_o/Op2
]
connect_bd_net -net pmod_tri_o
[
get_bd_pins pmoda_mux_o/Res
]
[
get_bd_pins pmoda_tri_o
]
...
...
@@ -679,7 +679,7 @@ proc create_hier_cell_cmsdk_socket { parentCell nameHier } {
connect_bd_net -net pmoda_concat_z_dout
[
get_bd_pins pmoda_concat_z/dout
]
[
get_bd_pins rpi_extio_z/Op1
]
connect_bd_net -net pmoda_i_bit7_rpimode1_Dout
[
get_bd_pins p1_o15to8/Dout
]
[
get_bd_pins gpio1_concat_i/In1
]
connect_bd_net -net pmoda_tri_i_1
[
get_bd_pins pmoda_tri_i
]
[
get_bd_pins pmoda_6to0/Din
]
[
get_bd_pins pmoda_i_bit7_notrpimode/Din
]
connect_bd_net -net proc_sys_reset_0_interconnect_aresetn
[
get_bd_pins proc_sys_reset_0/interconnect_aresetn
]
[
get_bd_pins
axi_gpio_0/s_axi_aresetn
]
[
get_bd_pins axi_gpio_1/s_axi_aresetn
]
[
get_bd_pins
axi_stream_io_0/S_AXI_ARESETN
]
[
get_bd_pins axi_stream_io_1/S_AXI_ARESETN
]
[
get_bd_pins axis_data_fifo_0/s_axis_aresetn
]
[
get_bd_pins axis_data_fifo_1/s_axis_aresetn
]
[
get_bd_pins extio8x4_axis_target_0/resetn
]
[
get_bd_pins smartconnect_0/aresetn
]
connect_bd_net -net proc_sys_reset_0_interconnect_aresetn
[
get_bd_pins proc_sys_reset_0/interconnect_aresetn
]
[
get_bd_pins axi_stream_io_0/S_AXI_ARESETN
]
[
get_bd_pins axi_stream_io_1/S_AXI_ARESETN
]
[
get_bd_pins axis_data_fifo_0/s_axis_aresetn
]
[
get_bd_pins axis_data_fifo_1/s_axis_aresetn
]
[
get_bd_pins extio8x4_axis_target_0/resetn
]
[
get_bd_pins
axi_gpio_0/s_axi_aresetn
]
[
get_bd_pins axi_gpio_1/s_axi_aresetn
]
[
get_bd_pins
smartconnect_0/aresetn
]
connect_bd_net -net proc_sys_reset_0_peripheral_aresetn
[
get_bd_pins proc_sys_reset_0/peripheral_aresetn
]
[
get_bd_pins nrst
]
connect_bd_net -net rpi_extio_o_Res
[
get_bd_pins rpi_extio_o/Res
]
[
get_bd_pins pmoda_mux_o/Op1
]
connect_bd_net -net rpi_extio_z_sel
[
get_bd_pins rpi_extio_z/Res
]
[
get_bd_pins pmoda_mux_z/Op2
]
...
...
@@ -695,7 +695,7 @@ proc create_hier_cell_cmsdk_socket { parentCell nameHier } {
connect_bd_net -net zynq_extio_z_sel
[
get_bd_pins zynq_extio_z/Res
]
[
get_bd_pins pmoda_mux_z/Op1
]
connect_bd_net -net zynq_p0_o
[
get_bd_pins zynq_p0_o/Res
]
[
get_bd_pins soc_p1_mux_o/Op2
]
connect_bd_net -net zynq_pmoda_i_maskx8
[
get_bd_pins zynq_extio_i_maskx8/Res
]
[
get_bd_pins extio_i_bit1_ioreq2/Din
]
[
get_bd_pins extio_i_bit6to3_iodatata4/Din
]
[
get_bd_pins extio_i_bit0_ioreq1/Din
]
[
get_bd_pins gpio1_concat_i/In0
]
connect_bd_net -net zynq_ultra_ps_e_0_pl_clk0
[
get_bd_pins aclk
]
[
get_bd_pins
axi_gpio_0/s_axi_aclk
]
[
get_bd_pins axi_gpio_1/s_axi_aclk
]
[
get_bd_pins
axi_stream_io_0/S_AXI_ACLK
]
[
get_bd_pins axi_stream_io_1/S_AXI_ACLK
]
[
get_bd_pins axis_data_fifo_0/s_axis_aclk
]
[
get_bd_pins axis_data_fifo_1/s_axis_aclk
]
[
get_bd_pins extio8x4_axis_target_0/clk
]
[
get_bd_pins proc_sys_reset_0/slowest_sync_clk
]
[
get_bd_pins smartconnect_0/aclk
]
connect_bd_net -net zynq_ultra_ps_e_0_pl_clk0
[
get_bd_pins aclk
]
[
get_bd_pins axi_stream_io_0/S_AXI_ACLK
]
[
get_bd_pins axi_stream_io_1/S_AXI_ACLK
]
[
get_bd_pins axis_data_fifo_0/s_axis_aclk
]
[
get_bd_pins axis_data_fifo_1/s_axis_aclk
]
[
get_bd_pins extio8x4_axis_target_0/clk
]
[
get_bd_pins
axi_gpio_0/s_axi_aclk
]
[
get_bd_pins axi_gpio_1/s_axi_aclk
]
[
get_bd_pins
proc_sys_reset_0/slowest_sync_clk
]
[
get_bd_pins smartconnect_0/aclk
]
connect_bd_net -net zynq_ultra_ps_e_0_pl_resetn0
[
get_bd_pins ext_reset_in
]
[
get_bd_pins proc_sys_reset_0/ext_reset_in
]
# Restore current instance
...
...
@@ -768,37 +768,396 @@ proc create_root_design { parentCell } {
# Create instance: zynq_ultra_ps_e_0, and set properties
set zynq_ultra_ps_e_0
[
create_bd_cell -type ip -vlnv xilinx.com:ip:zynq_ultra_ps_e:3.5 zynq_ultra_ps_e_0
]
set_property -dict
[
list
\
CONFIG.PSU_DDR_RAM_HIGHADDR
{
0x7FFFFFFF
}
\
CONFIG.PSU_DDR_RAM_HIGHADDR_OFFSET
{
0x00000002
}
\
CONFIG.PSU_BANK_0_IO_STANDARD
{
LVCMOS18
}
\
CONFIG.PSU_BANK_1_IO_STANDARD
{
LVCMOS18
}
\
CONFIG.PSU_BANK_2_IO_STANDARD
{
LVCMOS18
}
\
CONFIG.PSU_BANK_3_IO_STANDARD
{
LVCMOS18
}
\
CONFIG.PSU_DDR_RAM_HIGHADDR
{
0xFFFFFFFF
}
\
CONFIG.PSU_DDR_RAM_HIGHADDR_OFFSET
{
0x800000000
}
\
CONFIG.PSU_DDR_RAM_LOWADDR_OFFSET
{
0x80000000
}
\
CONFIG.PSU__ACT_DDR_FREQ_MHZ
{
799.992004
}
\
CONFIG.PSU__CRF_APB__ACPU_CTRL__ACT_FREQMHZ
{
1333.320068
}
\
CONFIG.PSU_MIO_0_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_0_SLEW
{
slow
}
\
CONFIG.PSU_MIO_10_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_10_SLEW
{
slow
}
\
CONFIG.PSU_MIO_11_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_11_SLEW
{
slow
}
\
CONFIG.PSU_MIO_12_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_12_INPUT_TYPE
{
cmos
}
\
CONFIG.PSU_MIO_12_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_12_SLEW
{
slow
}
\
CONFIG.PSU_MIO_13_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_13_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_13_SLEW
{
slow
}
\
CONFIG.PSU_MIO_14_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_14_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_14_SLEW
{
slow
}
\
CONFIG.PSU_MIO_15_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_15_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_15_SLEW
{
slow
}
\
CONFIG.PSU_MIO_16_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_16_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_16_SLEW
{
slow
}
\
CONFIG.PSU_MIO_17_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_17_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_17_SLEW
{
slow
}
\
CONFIG.PSU_MIO_18_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_18_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_18_SLEW
{
slow
}
\
CONFIG.PSU_MIO_19_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_19_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_19_SLEW
{
slow
}
\
CONFIG.PSU_MIO_1_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_1_SLEW
{
slow
}
\
CONFIG.PSU_MIO_20_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_20_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_20_SLEW
{
slow
}
\
CONFIG.PSU_MIO_21_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_21_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_21_SLEW
{
slow
}
\
CONFIG.PSU_MIO_22_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_22_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_22_SLEW
{
slow
}
\
CONFIG.PSU_MIO_23_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_23_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_23_SLEW
{
slow
}
\
CONFIG.PSU_MIO_24_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_24_SLEW
{
slow
}
\
CONFIG.PSU_MIO_25_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_25_SLEW
{
slow
}
\
CONFIG.PSU_MIO_27_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_27_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_27_SLEW
{
slow
}
\
CONFIG.PSU_MIO_28_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_29_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_29_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_29_SLEW
{
slow
}
\
CONFIG.PSU_MIO_2_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_2_SLEW
{
slow
}
\
CONFIG.PSU_MIO_30_DRIVE_STRENGTH
{
12
}
\
CONFIG.PSU_MIO_30_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_30_SLEW
{
fast
}
\
CONFIG.PSU_MIO_32_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_32_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_32_SLEW
{
slow
}
\
CONFIG.PSU_MIO_33_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_33_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_33_SLEW
{
slow
}
\
CONFIG.PSU_MIO_34_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_34_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_34_SLEW
{
slow
}
\
CONFIG.PSU_MIO_35_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_35_SLEW
{
slow
}
\
CONFIG.PSU_MIO_36_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_36_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_36_SLEW
{
slow
}
\
CONFIG.PSU_MIO_37_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_38_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_38_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_38_SLEW
{
slow
}
\
CONFIG.PSU_MIO_39_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_39_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_39_SLEW
{
slow
}
\
CONFIG.PSU_MIO_3_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_3_SLEW
{
slow
}
\
CONFIG.PSU_MIO_40_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_40_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_40_SLEW
{
slow
}
\
CONFIG.PSU_MIO_41_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_41_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_41_SLEW
{
slow
}
\
CONFIG.PSU_MIO_42_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_42_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_42_SLEW
{
slow
}
\
CONFIG.PSU_MIO_43_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_43_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_43_SLEW
{
slow
}
\
CONFIG.PSU_MIO_44_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_44_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_44_SLEW
{
slow
}
\
CONFIG.PSU_MIO_45_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_46_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_46_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_46_SLEW
{
slow
}
\
CONFIG.PSU_MIO_47_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_47_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_47_SLEW
{
slow
}
\
CONFIG.PSU_MIO_48_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_48_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_48_SLEW
{
slow
}
\
CONFIG.PSU_MIO_49_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_49_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_49_SLEW
{
slow
}
\
CONFIG.PSU_MIO_4_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_4_SLEW
{
slow
}
\
CONFIG.PSU_MIO_50_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_50_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_50_SLEW
{
slow
}
\
CONFIG.PSU_MIO_51_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_51_INPUT_TYPE
{
cmos
}
\
CONFIG.PSU_MIO_51_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_51_SLEW
{
slow
}
\
CONFIG.PSU_MIO_54_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_54_SLEW
{
slow
}
\
CONFIG.PSU_MIO_56_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_56_SLEW
{
slow
}
\
CONFIG.PSU_MIO_57_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_57_SLEW
{
slow
}
\
CONFIG.PSU_MIO_58_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_58_SLEW
{
slow
}
\
CONFIG.PSU_MIO_59_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_59_SLEW
{
slow
}
\
CONFIG.PSU_MIO_5_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_5_SLEW
{
slow
}
\
CONFIG.PSU_MIO_60_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_60_SLEW
{
slow
}
\
CONFIG.PSU_MIO_61_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_61_SLEW
{
slow
}
\
CONFIG.PSU_MIO_62_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_62_SLEW
{
slow
}
\
CONFIG.PSU_MIO_63_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_63_SLEW
{
slow
}
\
CONFIG.PSU_MIO_64_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_64_SLEW
{
slow
}
\
CONFIG.PSU_MIO_65_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_65_SLEW
{
slow
}
\
CONFIG.PSU_MIO_66_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_66_SLEW
{
slow
}
\
CONFIG.PSU_MIO_67_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_67_SLEW
{
slow
}
\
CONFIG.PSU_MIO_68_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_68_SLEW
{
slow
}
\
CONFIG.PSU_MIO_69_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_69_SLEW
{
slow
}
\
CONFIG.PSU_MIO_6_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_6_SLEW
{
slow
}
\
CONFIG.PSU_MIO_76_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_76_SLEW
{
slow
}
\
CONFIG.PSU_MIO_77_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_77_SLEW
{
slow
}
\
CONFIG.PSU_MIO_7_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_7_INPUT_TYPE
{
cmos
}
\
CONFIG.PSU_MIO_7_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_7_SLEW
{
slow
}
\
CONFIG.PSU_MIO_8_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_8_POLARITY
{
Default
}
\
CONFIG.PSU_MIO_8_SLEW
{
slow
}
\
CONFIG.PSU_MIO_9_DRIVE_STRENGTH
{
4
}
\
CONFIG.PSU_MIO_9_SLEW
{
slow
}
\
CONFIG.PSU_MIO_TREE_PERIPHERALS
{
Quad SPI Flash#Quad SPI Flash#Quad SPI Flash#Quad SPI Flash#Quad SPI Flash#Quad SPI Flash#SPI 1#GPIO0 MIO#GPIO0 MIO#SPI 1#SPI 1#SPI 1#GPIO0 MIO#GPIO0 MIO#GPIO0 MIO#GPIO0
\
MIO#GPIO0 MIO#GPIO0 MIO#GPIO0 MIO#GPIO0 MIO#GPIO0 MIO#GPIO0 MIO#GPIO0 MIO#GPIO0 MIO#I2C 1#I2C 1#PMU GPI 0#GPIO1 MIO#GPIO1 MIO#GPIO1 MIO#GPIO1 MIO#PMU GPI 5#GPIO1 MIO#GPIO1 MIO#GPIO1 MIO#PMU GPO 3#GPIO1
\
MIO#GPIO1 MIO#GPIO1 MIO#GPIO1 MIO#GPIO1 MIO#GPIO1 MIO#GPIO1 MIO#GPIO1 MIO#GPIO1 MIO#GPIO1 MIO#GPIO1 MIO#GPIO1 MIO#GPIO1 MIO#GPIO1 MIO#GPIO1 MIO#GPIO1 MIO##########################
}
\
CONFIG.PSU_MIO_TREE_SIGNALS
{
sclk_out#miso_mo1#mo2#mo3#mosi_mi0#n_ss_out#sclk_out#gpio0
[
7
]
#gpio0[8]#n_ss_out[0]#miso#mosi#gpio0[12]#gpio0[13]#gpio0[14]#gpio0[15]#gpio0[16]#gpio0[17]#gpio0[18]#gpio0[19]#gpio0[20]#gpio0[21]#gpio0[22]#gpio0[23]#scl_out#sda_out#gpi[0]#gpio1[27]#gpio1[28]#gpio1[29]#gpio1[30]#gpi[5]#gpio1[32]#gpio1[33]#gpio1[34]#gpo[3]#gpio1[36]#gpio1[37]#gpio1[38]#gpio1[39]#gpio1[40]#gpio1[41]#gpio1[42]#gpio1[43]#gpio1[44]#gpio1[45]#gpio1[46]#gpio1[47]#gpio1[48]#gpio1[49]#gpio1[50]#gpio1[51]##########################}\
\
CONFIG.PSU__ACT_DDR_FREQ_MHZ {1066.656006} \
CONFIG.PSU__CAN1__PERIPHERAL__ENABLE {0} \
CONFIG.PSU__CRF_APB__ACPU_CTRL__ACT_FREQMHZ {1333.333008} \
CONFIG.PSU__CRF_APB__ACPU_CTRL__FREQMHZ {1333.333} \
CONFIG.PSU__CRF_APB__ACPU_CTRL__SRCSEL {APLL} \
CONFIG.PSU__CRF_APB__ACPU__FRAC_ENABLED {1} \
CONFIG.PSU__CRF_APB__APLL_CTRL__FRACFREQ {1333.333} \
CONFIG.PSU__CRF_APB__APLL_CTRL__SRCSEL {PSS_REF_CLK} \
CONFIG.PSU__CRF_APB__APLL_FRAC_CFG__ENABLED {1} \
CONFIG.PSU__CRF_APB__DBG_FPD_CTRL__ACT_FREQMHZ {249.997498} \
CONFIG.PSU__CRF_APB__DBG_FPD_CTRL__FREQMHZ {250} \
CONFIG.PSU__CRF_APB__DBG_FPD_CTRL__SRCSEL {IOPLL} \
CONFIG.PSU__CRF_APB__DBG_TRACE_CTRL__FREQMHZ {250} \
CONFIG.PSU__CRF_APB__DBG_TRACE_CTRL__SRCSEL {IOPLL} \
CONFIG.PSU__CRF_APB__DBG_TSTMP_CTRL__ACT_FREQMHZ {249.997498} \
CONFIG.PSU__CRF_APB__DDR_CTRL__ACT_FREQMHZ
{
399.996002
}
\
CONFIG.PSU__CRF_APB__DPDMA_REF_CTRL__ACT_FREQMHZ
{
599.994019
}
\
CONFIG.PSU__CRF_APB__GDMA_REF_CTRL__ACT_FREQMHZ
{
599.994019
}
\
CONFIG.PSU__CRF_APB__GPU_REF_CTRL__ACT_FREQMHZ
{
599.994019
}
\
CONFIG.PSU__CRF_APB__DBG_TSTMP_CTRL__FREQMHZ {250} \
CONFIG.PSU__CRF_APB__DBG_TSTMP_CTRL__SRCSEL {IOPLL} \
CONFIG.PSU__CRF_APB__DDR_CTRL__ACT_FREQMHZ {533.328003} \
CONFIG.PSU__CRF_APB__DDR_CTRL__FREQMHZ {1200} \
CONFIG.PSU__CRF_APB__DDR_CTRL__SRCSEL {DPLL} \
CONFIG.PSU__CRF_APB__DPDMA_REF_CTRL__ACT_FREQMHZ {444.444336} \
CONFIG.PSU__CRF_APB__DPDMA_REF_CTRL__FREQMHZ {600} \
CONFIG.PSU__CRF_APB__DPDMA_REF_CTRL__SRCSEL {APLL} \
CONFIG.PSU__CRF_APB__DPLL_CTRL__SRCSEL {PSS_REF_CLK} \
CONFIG.PSU__CRF_APB__GDMA_REF_CTRL__ACT_FREQMHZ {533.328003} \
CONFIG.PSU__CRF_APB__GDMA_REF_CTRL__FREQMHZ {600} \
CONFIG.PSU__CRF_APB__GDMA_REF_CTRL__SRCSEL {DPLL} \
CONFIG.PSU__CRF_APB__GPU_REF_CTRL__ACT_FREQMHZ {499.994995} \
CONFIG.PSU__CRF_APB__GPU_REF_CTRL__FREQMHZ {600} \
CONFIG.PSU__CRF_APB__GPU_REF_CTRL__SRCSEL {IOPLL} \
CONFIG.PSU__CRF_APB__TOPSW_LSBUS_CTRL__ACT_FREQMHZ {99.999001} \
CONFIG.PSU__CRF_APB__TOPSW_LSBUS_CTRL__FREQMHZ {100} \
CONFIG.PSU__CRF_APB__TOPSW_LSBUS_CTRL__SRCSEL {IOPLL} \
CONFIG.PSU__CRF_APB__TOPSW_MAIN_CTRL__ACT_FREQMHZ {533.328003} \
CONFIG.PSU__CRL_APB__ADMA_REF_CTRL__ACT_FREQMHZ
{
533.328003
}
\
CONFIG.PSU__CRF_APB__TOPSW_MAIN_CTRL__FREQMHZ {533.33} \
CONFIG.PSU__CRF_APB__TOPSW_MAIN_CTRL__SRCSEL {DPLL} \
CONFIG.PSU__CRF_APB__VPLL_CTRL__SRCSEL {PSS_REF_CLK} \
CONFIG.PSU__CRL_APB__ADMA_REF_CTRL__ACT_FREQMHZ {499.994995} \
CONFIG.PSU__CRL_APB__ADMA_REF_CTRL__FREQMHZ {500} \
CONFIG.PSU__CRL_APB__ADMA_REF_CTRL__SRCSEL {IOPLL} \
CONFIG.PSU__CRL_APB__AMS_REF_CTRL__ACT_FREQMHZ {49.999500} \
CONFIG.PSU__CRL_APB__CAN1_REF_CTRL__SRCSEL {IOPLL} \
CONFIG.PSU__CRL_APB__CPU_R5_CTRL__ACT_FREQMHZ {533.328003} \
CONFIG.PSU__CRL_APB__CPU_R5_CTRL__FREQMHZ {533.333} \
CONFIG.PSU__CRL_APB__CPU_R5_CTRL__SRCSEL {RPLL} \
CONFIG.PSU__CRL_APB__DBG_LPD_CTRL__ACT_FREQMHZ {249.997498} \
CONFIG.PSU__CRL_APB__DBG_LPD_CTRL__FREQMHZ {250} \
CONFIG.PSU__CRL_APB__DBG_LPD_CTRL__SRCSEL {IOPLL} \
CONFIG.PSU__CRL_APB__DLL_REF_CTRL__ACT_FREQMHZ {999.989990} \
CONFIG.PSU__CRL_APB__IOU_SWITCH_CTRL__ACT_FREQMHZ
{
266.664001
}
\
CONFIG.PSU__CRL_APB__I2C1_REF_CTRL__ACT_FREQMHZ {99.999001} \
CONFIG.PSU__CRL_APB__I2C1_REF_CTRL__FREQMHZ {100} \
CONFIG.PSU__CRL_APB__I2C1_REF_CTRL__SRCSEL {IOPLL} \
CONFIG.PSU__CRL_APB__IOPLL_CTRL__SRCSEL {PSS_REF_CLK} \
CONFIG.PSU__CRL_APB__IOU_SWITCH_CTRL__ACT_FREQMHZ {249.997498} \
CONFIG.PSU__CRL_APB__IOU_SWITCH_CTRL__FREQMHZ {250} \
CONFIG.PSU__CRL_APB__IOU_SWITCH_CTRL__SRCSEL {IOPLL} \
CONFIG.PSU__CRL_APB__LPD_LSBUS_CTRL__ACT_FREQMHZ {99.999001} \
CONFIG.PSU__CRL_APB__LPD_SWITCH_CTRL__ACT_FREQMHZ
{
533.328003
}
\
CONFIG.PSU__CRL_APB__LPD_LSBUS_CTRL__FREQMHZ {100} \
CONFIG.PSU__CRL_APB__LPD_LSBUS_CTRL__SRCSEL {IOPLL} \
CONFIG.PSU__CRL_APB__LPD_SWITCH_CTRL__ACT_FREQMHZ {499.994995} \
CONFIG.PSU__CRL_APB__LPD_SWITCH_CTRL__FREQMHZ {500} \
CONFIG.PSU__CRL_APB__LPD_SWITCH_CTRL__SRCSEL {IOPLL} \
CONFIG.PSU__CRL_APB__PCAP_CTRL__ACT_FREQMHZ {199.998001} \
CONFIG.PSU__CRL_APB__PL0_REF_CTRL__ACT_FREQMHZ
{
31.372236
}
\
CONFIG.PSU__CRL_APB__PL0_REF_CTRL__FREQMHZ
{
32
}
\
CONFIG.PSU__CRL_APB__TIMESTAMP_REF_CTRL__ACT_FREQMHZ
{
33.333000
}
\
CONFIG.PSU__DDR_HIGH_ADDRESS_GUI_ENABLE
{
0
}
\
CONFIG.PSU__PROTECTION__MASTERS
{
USB1:NonSecure
;
0|USB0:NonSecure
;
0|S_AXI_LPD:NA
;
0|S_AXI_HPC1_FPD:NA
;
0|S_AXI_HPC0_FPD:NA
;
0|S_AXI_HP3_FPD:NA
;
0|S_AXI_HP2_FPD:NA
;
0|S_AXI_HP1_FPD:NA
;
0|S_AXI_HP0_FPD:NA
;
0|S_AXI_ACP:NA
;
0|S_AXI_ACE:NA
;
0|SD1:NonSecure
;
0|SD0:NonSecure
;
0|SATA1:NonSecure
;
0|SATA0:NonSecure
;
0|RPU1:Secure
;
1|RPU0:Secure
;
1|QSPI:NonSecure
;
0|PMU:NA
;
1|PCIe:NonSecure
;
0|NAND:NonSecure
;
0|LDMA:NonSecure
;
1|GPU:NonSecure
;
1|GEM3:NonSecure
;
0|GEM2:NonSecure
;
0|GEM1:NonSecure
;
0|GEM0:NonSecure
;
0|FDMA:NonSecure
;
1|DP:NonSecure
;
0|DAP:NA
;
1|Coresight:NA
;
1|CSU:NA
;
1|APU:NA
;
1
}
\
CONFIG.PSU__CRL_APB__PCAP_CTRL__FREQMHZ {200} \
CONFIG.PSU__CRL_APB__PCAP_CTRL__SRCSEL {IOPLL} \
CONFIG.PSU__CRL_APB__PL0_REF_CTRL__ACT_FREQMHZ {39.999599} \
CONFIG.PSU__CRL_APB__PL0_REF_CTRL__FREQMHZ {40} \
CONFIG.PSU__CRL_APB__PL0_REF_CTRL__SRCSEL {IOPLL} \
CONFIG.PSU__CRL_APB__PL1_REF_CTRL__ACT_FREQMHZ {99.999001} \
CONFIG.PSU__CRL_APB__QSPI_REF_CTRL__ACT_FREQMHZ {124.998749} \
CONFIG.PSU__CRL_APB__QSPI_REF_CTRL__FREQMHZ {125} \
CONFIG.PSU__CRL_APB__QSPI_REF_CTRL__SRCSEL {IOPLL} \
CONFIG.PSU__CRL_APB__RPLL_CTRL__SRCSEL {PSS_REF_CLK} \
CONFIG.PSU__CRL_APB__SPI1_REF_CTRL__ACT_FREQMHZ {199.998001} \
CONFIG.PSU__CRL_APB__SPI1_REF_CTRL__SRCSEL {IOPLL} \
CONFIG.PSU__CRL_APB__TIMESTAMP_REF_CTRL__ACT_FREQMHZ {99.999001} \
CONFIG.PSU__CRL_APB__TIMESTAMP_REF_CTRL__FREQMHZ {100} \
CONFIG.PSU__CRL_APB__TIMESTAMP_REF_CTRL__SRCSEL {IOPLL} \
CONFIG.PSU__CSUPMU__PERIPHERAL__VALID {1} \
CONFIG.PSU__DDRC__BG_ADDR_COUNT {1} \
CONFIG.PSU__DDRC__BRC_MAPPING {ROW_BANK_COL} \
CONFIG.PSU__DDRC__BUS_WIDTH {64 Bit} \
CONFIG.PSU__DDRC__CL {16} \
CONFIG.PSU__DDRC__CLOCK_STOP_EN {0} \
CONFIG.PSU__DDRC__COMPONENTS {Components} \
CONFIG.PSU__DDRC__CWL {14} \
CONFIG.PSU__DDRC__DDR4_ADDR_MAPPING {0} \
CONFIG.PSU__DDRC__DDR4_CAL_MODE_ENABLE {0} \
CONFIG.PSU__DDRC__DDR4_CRC_CONTROL {0} \
CONFIG.PSU__DDRC__DDR4_T_REF_MODE {0} \
CONFIG.PSU__DDRC__DDR4_T_REF_RANGE {Normal (0-85)} \
CONFIG.PSU__DDRC__DEVICE_CAPACITY {8192 MBits} \
CONFIG.PSU__DDRC__DM_DBI {DM_NO_DBI} \
CONFIG.PSU__DDRC__DRAM_WIDTH {16 Bits} \
CONFIG.PSU__DDRC__ECC {Disabled} \
CONFIG.PSU__DDRC__FGRM {1X} \
CONFIG.PSU__DDRC__LP_ASR {manual normal} \
CONFIG.PSU__DDRC__MEMORY_TYPE {DDR 4} \
CONFIG.PSU__DDRC__PARITY_ENABLE {0} \
CONFIG.PSU__DDRC__PER_BANK_REFRESH {0} \
CONFIG.PSU__DDRC__PHY_DBI_MODE {0} \
CONFIG.PSU__DDRC__RANK_ADDR_COUNT {0} \
CONFIG.PSU__DDRC__ROW_ADDR_COUNT {16} \
CONFIG.PSU__DDRC__SELF_REF_ABORT {0} \
CONFIG.PSU__DDRC__SPEED_BIN {DDR4_2400R} \
CONFIG.PSU__DDRC__STATIC_RD_MODE {0} \
CONFIG.PSU__DDRC__TRAIN_DATA_EYE {1} \
CONFIG.PSU__DDRC__TRAIN_READ_GATE {1} \
CONFIG.PSU__DDRC__TRAIN_WRITE_LEVEL {1} \
CONFIG.PSU__DDRC__T_FAW {30.0} \
CONFIG.PSU__DDRC__T_RAS_MIN {33} \
CONFIG.PSU__DDRC__T_RC {47.06} \
CONFIG.PSU__DDRC__T_RCD {16} \
CONFIG.PSU__DDRC__T_RP {16} \
CONFIG.PSU__DDRC__VREF {1} \
CONFIG.PSU__DDR_HIGH_ADDRESS_GUI_ENABLE {1} \
CONFIG.PSU__DDR__INTERFACE__FREQMHZ {600.000} \
CONFIG.PSU__FPD_SLCR__WDT1__ACT_FREQMHZ {99.999001} \
CONFIG.PSU__FPGA_PL0_ENABLE {1} \
CONFIG.PSU__FPGA_PL1_ENABLE {0} \
CONFIG.PSU__GPIO0_MIO__IO {MIO 0 .. 25} \
CONFIG.PSU__GPIO0_MIO__PERIPHERAL__ENABLE {1} \
CONFIG.PSU__GPIO1_MIO__IO {MIO 26 .. 51} \
CONFIG.PSU__GPIO1_MIO__PERIPHERAL__ENABLE {1} \
CONFIG.PSU__GPIO_EMIO_WIDTH {1} \
CONFIG.PSU__I2C0__PERIPHERAL__ENABLE {0} \
CONFIG.PSU__I2C1__PERIPHERAL__ENABLE {1} \
CONFIG.PSU__I2C1__PERIPHERAL__IO {MIO 24 .. 25} \
CONFIG.PSU__IOU_SLCR__IOU_TTC_APB_CLK__TTC0_SEL {APB} \
CONFIG.PSU__IOU_SLCR__IOU_TTC_APB_CLK__TTC1_SEL {APB} \
CONFIG.PSU__IOU_SLCR__IOU_TTC_APB_CLK__TTC2_SEL {APB} \
CONFIG.PSU__IOU_SLCR__IOU_TTC_APB_CLK__TTC3_SEL {APB} \
CONFIG.PSU__IOU_SLCR__TTC0__ACT_FREQMHZ {100.000000} \
CONFIG.PSU__IOU_SLCR__TTC1__ACT_FREQMHZ {100.000000} \
CONFIG.PSU__IOU_SLCR__TTC2__ACT_FREQMHZ {100.000000} \
CONFIG.PSU__IOU_SLCR__TTC3__ACT_FREQMHZ {100.000000} \
CONFIG.PSU__IOU_SLCR__WDT0__ACT_FREQMHZ {99.999001} \
CONFIG.PSU__LPD_SLCR__CSUPMU__ACT_FREQMHZ {100.000000} \
CONFIG.PSU__MAXIGP2__DATA_WIDTH {32} \
CONFIG.PSU__OVERRIDE__BASIC_CLOCK {0} \
CONFIG.PSU__PL_CLK0_BUF {TRUE} \
CONFIG.PSU__PMU_COHERENCY {0} \
CONFIG.PSU__PMU__AIBACK__ENABLE {0} \
CONFIG.PSU__PMU__EMIO_GPI__ENABLE {0} \
CONFIG.PSU__PMU__EMIO_GPO__ENABLE {0} \
CONFIG.PSU__PMU__GPI0__ENABLE {1} \
CONFIG.PSU__PMU__GPI0__IO {MIO 26} \
CONFIG.PSU__PMU__GPI1__ENABLE {0} \
CONFIG.PSU__PMU__GPI2__ENABLE {0} \
CONFIG.PSU__PMU__GPI3__ENABLE {0} \
CONFIG.PSU__PMU__GPI4__ENABLE {0} \
CONFIG.PSU__PMU__GPI5__ENABLE {1} \
CONFIG.PSU__PMU__GPI5__IO {MIO 31} \
CONFIG.PSU__PMU__GPO0__ENABLE {0} \
CONFIG.PSU__PMU__GPO1__ENABLE {0} \
CONFIG.PSU__PMU__GPO2__ENABLE {0} \
CONFIG.PSU__PMU__GPO3__ENABLE {1} \
CONFIG.PSU__PMU__GPO3__IO {MIO 35} \
CONFIG.PSU__PMU__GPO3__POLARITY {low} \
CONFIG.PSU__PMU__GPO4__ENABLE {0} \
CONFIG.PSU__PMU__GPO5__ENABLE {0} \
CONFIG.PSU__PMU__PERIPHERAL__ENABLE {1} \
CONFIG.PSU__PMU__PLERROR__ENABLE {0} \
CONFIG.PSU__PRESET_APPLIED {1} \
CONFIG.PSU__PROTECTION__FPD_SEGMENTS {SA:0xFD1A0000; SIZE:1280; UNIT:KB; RegionTZ:Secure; WrAllowed:Read/Write; subsystemId:PMU Firmware | SA:0xFD000000; SIZE:64; UNIT:KB; RegionTZ:Secure; WrAllowed:Read/Write;\
subsystemId:PMU Firmware | SA:0xFD010000; SIZE:64; UNIT:KB; RegionTZ:Secure; WrAllowed:Read/Write; subsystemId:PMU Firmware | SA:0xFD020000; SIZE:64; UNIT:KB; RegionTZ:Secure; WrAllowed:Read/Write;\
subsystemId:PMU Firmware | SA:0xFD030000; SIZE:64; UNIT:KB; RegionTZ:Secure; WrAllowed:Read/Write; subsystemId:PMU Firmware | SA:0xFD040000; SIZE:64; UNIT:KB; RegionTZ:Secure; WrAllowed:Read/Write;\
subsystemId:PMU Firmware | SA:0xFD050000; SIZE:64; UNIT:KB; RegionTZ:Secure; WrAllowed:Read/Write; subsystemId:PMU Firmware | SA:0xFD610000; SIZE:512; UNIT:KB; RegionTZ:Secure; WrAllowed:Read/Write;\
subsystemId:PMU Firmware | SA:0xFD5D0000; SIZE:64; UNIT:KB; RegionTZ:Secure; WrAllowed:Read/Write; subsystemId:PMU Firmware | SA:0xFD1A0000 ; SIZE:1280; UNIT:KB; RegionTZ:Secure ; WrAllowed:Read/Write;\
subsystemId:Secure Subsystem} \
CONFIG.PSU__PROTECTION__MASTERS {USB1:NonSecure;0|USB0:NonSecure;0|S_AXI_LPD:NA;0|S_AXI_HPC1_FPD:NA;0|S_AXI_HPC0_FPD:NA;0|S_AXI_HP3_FPD:NA;0|S_AXI_HP2_FPD:NA;0|S_AXI_HP1_FPD:NA;0|S_AXI_HP0_FPD:NA;0|S_AXI_ACP:NA;0|S_AXI_ACE:NA;0|SD1:NonSecure;0|SD0:NonSecure;0|SATA1:NonSecure;0|SATA0:NonSecure;0|RPU1:Secure;1|RPU0:Secure;1|QSPI:NonSecure;1|PMU:NA;1|PCIe:NonSecure;0|NAND:NonSecure;0|LDMA:NonSecure;1|GPU:NonSecure;1|GEM3:NonSecure;0|GEM2:NonSecure;0|GEM1:NonSecure;0|GEM0:NonSecure;0|FDMA:NonSecure;1|DP:NonSecure;0|DAP:NA;1|Coresight:NA;1|CSU:NA;1|APU:NA;1}\
\
CONFIG.PSU__PROTECTION__SLAVES
{
LPD
;
USB3_1_XHCI
;
FE300000
;
FE3FFFFF
;
0|LPD
;
USB3_1
;
FF9E0000
;
FF9EFFFF
;
0|LPD
;
USB3_0_XHCI
;
FE200000
;
FE2FFFFF
;
0|LPD
;
USB3_0
;
FF9D0000
;
FF9DFFFF
;
0|LPD
;
UART1
;
FF010000
;
FF01FFFF
;
0|LPD
;
UART0
;
FF000000
;
FF00FFFF
;
0|LPD
;
TTC3
;
FF140000
;
FF14FFFF
;
0
|LPD
;
TTC2
;
FF130000
;
FF13FFFF
;
0
|LPD
;
TTC1
;
FF120000
;
FF12FFFF
;
0
|LPD
;
TTC0
;
FF110000
;
FF11FFFF
;
0
|FPD
;
SWDT1
;
FD4D0000
;
FD4DFFFF
;
0
|LPD
;
SWDT0
;
FF150000
;
FF15FFFF
;
0
|LPD
;
SPI1
;
FF050000
;
FF05FFFF
;
0
|LPD
;
SPI0
;
FF040000
;
FF04FFFF
;
0|FPD
;
SMMU_REG
;
FD5F0000
;
FD5FFFFF
;
1|FPD
;
SMMU
;
FD800000
;
FDFFFFFF
;
1|FPD
;
SIOU
;
FD3D0000
;
FD3DFFFF
;
1|FPD
;
SERDES
;
FD400000
;
FD47FFFF
;
1|LPD
;
SD1
;
FF170000
;
FF17FFFF
;
0|LPD
;
SD0
;
FF160000
;
FF16FFFF
;
0|FPD
;
SATA
;
FD0C0000
;
FD0CFFFF
;
0|LPD
;
RTC
;
FFA60000
;
FFA6FFFF
;
1|LPD
;
RSA_CORE
;
FFCE0000
;
FFCEFFFF
;
1|LPD
;
RPU
;
FF9A0000
;
FF9AFFFF
;
1|LPD
;
R5_TCM_RAM_GLOBAL
;
FFE00000
;
FFE3FFFF
;
1|LPD
;
R5_1_Instruction_Cache
;
FFEC0000
;
FFECFFFF
;
1|LPD
;
R5_1_Data_Cache
;
FFED0000
;
FFEDFFFF
;
1|LPD
;
R5_1_BTCM_GLOBAL
;
FFEB0000
;
FFEBFFFF
;
1|LPD
;
R5_1_ATCM_GLOBAL
;
FFE90000
;
FFE9FFFF
;
1|LPD
;
R5_0_Instruction_Cache
;
FFE40000
;
FFE4FFFF
;
1|LPD
;
R5_0_Data_Cache
;
FFE50000
;
FFE5FFFF
;
1|LPD
;
R5_0_BTCM_GLOBAL
;
FFE20000
;
FFE2FFFF
;
1|LPD
;
R5_0_ATCM_GLOBAL
;
FFE00000
;
FFE0FFFF
;
1|LPD
;
QSPI_Linear_Address
;
C0000000
;
DFFFFFFF
;
1|LPD
;
QSPI
;
FF0F0000
;
FF0FFFFF
;
0
|LPD
;
PMU_RAM
;
FFDC0000
;
FFDDFFFF
;
1|LPD
;
PMU_GLOBAL
;
FFD80000
;
FFDBFFFF
;
1|FPD
;
PCIE_MAIN
;
FD0E0000
;
FD0EFFFF
;
0|FPD
;
PCIE_LOW
;
E0000000
;
EFFFFFFF
;
0|FPD
;
PCIE_HIGH2
;
8000000000
;
BFFFFFFFFF
;
0|FPD
;
PCIE_HIGH1
;
600000000
;
7FFFFFFFF
;
0|FPD
;
PCIE_DMA
;
FD0F0000
;
FD0FFFFF
;
0|FPD
;
PCIE_ATTRIB
;
FD480000
;
FD48FFFF
;
0|LPD
;
OCM_XMPU_CFG
;
FFA70000
;
FFA7FFFF
;
1|LPD
;
OCM_SLCR
;
FF960000
;
FF96FFFF
;
1|OCM
;
OCM
;
FFFC0000
;
FFFFFFFF
;
1|LPD
;
NAND
;
FF100000
;
FF10FFFF
;
0|LPD
;
MBISTJTAG
;
FFCF0000
;
FFCFFFFF
;
1|LPD
;
LPD_XPPU_SINK
;
FF9C0000
;
FF9CFFFF
;
1|LPD
;
LPD_XPPU
;
FF980000
;
FF98FFFF
;
1|LPD
;
LPD_SLCR_SECURE
;
FF4B0000
;
FF4DFFFF
;
1|LPD
;
LPD_SLCR
;
FF410000
;
FF4AFFFF
;
1|LPD
;
LPD_GPV
;
FE100000
;
FE1FFFFF
;
1|LPD
;
LPD_DMA_7
;
FFAF0000
;
FFAFFFFF
;
1|LPD
;
LPD_DMA_6
;
FFAE0000
;
FFAEFFFF
;
1|LPD
;
LPD_DMA_5
;
FFAD0000
;
FFADFFFF
;
1|LPD
;
LPD_DMA_4
;
FFAC0000
;
FFACFFFF
;
1|LPD
;
LPD_DMA_3
;
FFAB0000
;
FFABFFFF
;
1|LPD
;
LPD_DMA_2
;
FFAA0000
;
FFAAFFFF
;
1|LPD
;
LPD_DMA_1
;
FFA90000
;
FFA9FFFF
;
1|LPD
;
LPD_DMA_0
;
FFA80000
;
FFA8FFFF
;
1|LPD
;
IPI_CTRL
;
FF380000
;
FF3FFFFF
;
1|LPD
;
IOU_SLCR
;
FF180000
;
FF23FFFF
;
1|LPD
;
IOU_SECURE_SLCR
;
FF240000
;
FF24FFFF
;
1|LPD
;
IOU_SCNTRS
;
FF260000
;
FF26FFFF
;
1|LPD
;
IOU_SCNTR
;
FF250000
;
FF25FFFF
;
1|LPD
;
IOU_GPV
;
FE000000
;
FE0FFFFF
;
1|LPD
;
I2C1
;
FF030000
;
FF03FFFF
;
0
|LPD
;
I2C0
;
FF020000
;
FF02FFFF
;
0|FPD
;
GPU
;
FD4B0000
;
FD4BFFFF
;
1|LPD
;
GPIO
;
FF0A0000
;
FF0AFFFF
;
1|LPD
;
GEM3
;
FF0E0000
;
FF0EFFFF
;
0|LPD
;
GEM2
;
FF0D0000
;
FF0DFFFF
;
0|LPD
;
GEM1
;
FF0C0000
;
FF0CFFFF
;
0|LPD
;
GEM0
;
FF0B0000
;
FF0BFFFF
;
0|FPD
;
FPD_XMPU_SINK
;
FD4F0000
;
FD4FFFFF
;
1|FPD
;
FPD_XMPU_CFG
;
FD5D0000
;
FD5DFFFF
;
1|FPD
;
FPD_SLCR_SECURE
;
FD690000
;
FD6CFFFF
;
1|FPD
;
FPD_SLCR
;
FD610000
;
FD68FFFF
;
1|FPD
;
FPD_DMA_CH7
;
FD570000
;
FD57FFFF
;
1|FPD
;
FPD_DMA_CH6
;
FD560000
;
FD56FFFF
;
1|FPD
;
FPD_DMA_CH5
;
FD550000
;
FD55FFFF
;
1|FPD
;
FPD_DMA_CH4
;
FD540000
;
FD54FFFF
;
1|FPD
;
FPD_DMA_CH3
;
FD530000
;
FD53FFFF
;
1|FPD
;
FPD_DMA_CH2
;
FD520000
;
FD52FFFF
;
1|FPD
;
FPD_DMA_CH1
;
FD510000
;
FD51FFFF
;
1|FPD
;
FPD_DMA_CH0
;
FD500000
;
FD50FFFF
;
1|LPD
;
EFUSE
;
FFCC0000
;
FFCCFFFF
;
1|FPD
;
Display
\
Port
;
FD4A0000
;
FD4AFFFF
;
0|FPD
;
DPDMA
;
FD4C0000
;
FD4CFFFF
;
0|FPD
;
DDR_XMPU5_CFG
;
FD050000
;
FD05FFFF
;
1|FPD
;
DDR_XMPU4_CFG
;
FD040000
;
FD04FFFF
;
1|FPD
;
DDR_XMPU3_CFG
;
FD030000
;
FD03FFFF
;
1|FPD
;
DDR_XMPU2_CFG
;
FD020000
;
FD02FFFF
;
1|FPD
;
DDR_XMPU1_CFG
;
FD010000
;
FD01FFFF
;
1|FPD
;
DDR_XMPU0_CFG
;
FD000000
;
FD00FFFF
;
1|FPD
;
DDR_QOS_CTRL
;
FD090000
;
FD09FFFF
;
1|FPD
;
DDR_PHY
;
FD080000
;
FD08FFFF
;
1|DDR
;
DDR_LOW
;
0
;
7FFFFFFF
;
1|DDR
;
DDR_HIGH
;
800000000
;
8
00000000
;
0
|FPD
;
DDDR_CTRL
;
FD070000
;
FD070FFF
;
1|LPD
;
Coresight
;
FE800000
;
FEFFFFFF
;
1|LPD
;
CSU_DMA
;
FFC80000
;
FFC9FFFF
;
1|LPD
;
CSU
;
FFCA0000
;
FFCAFFFF
;
1|LPD
;
CRL_APB
;
FF5E0000
;
FF85FFFF
;
1|FPD
;
CRF_APB
;
FD1A0000
;
FD2DFFFF
;
1|FPD
;
CCI_REG
;
FD5E0000
;
FD5EFFFF
;
1|LPD
;
CAN1
;
FF070000
;
FF07FFFF
;
0|LPD
;
CAN0
;
FF060000
;
FF06FFFF
;
0|FPD
;
APU
;
FD5C0000
;
FD5CFFFF
;
1|LPD
;
APM_INTC_IOU
;
FFA20000
;
FFA2FFFF
;
1|LPD
;
APM_FPD_LPD
;
FFA30000
;
FFA3FFFF
;
1|FPD
;
APM_5
;
FD490000
;
FD49FFFF
;
1|FPD
;
APM_0
;
FD0B0000
;
FD0BFFFF
;
1|LPD
;
APM2
;
FFA10000
;
FFA1FFFF
;
1|LPD
;
APM1
;
FFA00000
;
FFA0FFFF
;
1|LPD
;
AMS
;
FFA50000
;
FFA5FFFF
;
1|FPD
;
AFI_5
;
FD3B0000
;
FD3BFFFF
;
1|FPD
;
AFI_4
;
FD3A0000
;
FD3AFFFF
;
1|FPD
;
AFI_3
;
FD390000
;
FD39FFFF
;
1|FPD
;
AFI_2
;
FD380000
;
FD38FFFF
;
1|FPD
;
AFI_1
;
FD370000
;
FD37FFFF
;
1|FPD
;
AFI_0
;
FD360000
;
FD36FFFF
;
1|LPD
;
AFIFM6
;
FF9B0000
;
FF9BFFFF
;
1|FPD
;
ACPU_GIC
;
F9010000
;
F907FFFF
;
1
}
\
CONFIG.PSU__PROTECTION__SLAVES {LPD;USB3_1_XHCI;FE300000;FE3FFFFF;0|LPD;USB3_1;FF9E0000;FF9EFFFF;0|LPD;USB3_0_XHCI;FE200000;FE2FFFFF;0|LPD;USB3_0;FF9D0000;FF9DFFFF;0|LPD;UART1;FF010000;FF01FFFF;0|LPD;UART0;FF000000;FF00FFFF;0|LPD;TTC3;FF140000;FF14FFFF;
1
|LPD;TTC2;FF130000;FF13FFFF;
1
|LPD;TTC1;FF120000;FF12FFFF;
1
|LPD;TTC0;FF110000;FF11FFFF;
1
|FPD;SWDT1;FD4D0000;FD4DFFFF;
1
|LPD;SWDT0;FF150000;FF15FFFF;
1
|LPD;SPI1;FF050000;FF05FFFF;
1
|LPD;SPI0;FF040000;FF04FFFF;0|FPD;SMMU_REG;FD5F0000;FD5FFFFF;1|FPD;SMMU;FD800000;FDFFFFFF;1|FPD;SIOU;FD3D0000;FD3DFFFF;1|FPD;SERDES;FD400000;FD47FFFF;1|LPD;SD1;FF170000;FF17FFFF;0|LPD;SD0;FF160000;FF16FFFF;0|FPD;SATA;FD0C0000;FD0CFFFF;0|LPD;RTC;FFA60000;FFA6FFFF;1|LPD;RSA_CORE;FFCE0000;FFCEFFFF;1|LPD;RPU;FF9A0000;FF9AFFFF;1|LPD;R5_TCM_RAM_GLOBAL;FFE00000;FFE3FFFF;1|LPD;R5_1_Instruction_Cache;FFEC0000;FFECFFFF;1|LPD;R5_1_Data_Cache;FFED0000;FFEDFFFF;1|LPD;R5_1_BTCM_GLOBAL;FFEB0000;FFEBFFFF;1|LPD;R5_1_ATCM_GLOBAL;FFE90000;FFE9FFFF;1|LPD;R5_0_Instruction_Cache;FFE40000;FFE4FFFF;1|LPD;R5_0_Data_Cache;FFE50000;FFE5FFFF;1|LPD;R5_0_BTCM_GLOBAL;FFE20000;FFE2FFFF;1|LPD;R5_0_ATCM_GLOBAL;FFE00000;FFE0FFFF;1|LPD;QSPI_Linear_Address;C0000000;DFFFFFFF;1|LPD;QSPI;FF0F0000;FF0FFFFF;
1
|LPD;PMU_RAM;FFDC0000;FFDDFFFF;1|LPD;PMU_GLOBAL;FFD80000;FFDBFFFF;1|FPD;PCIE_MAIN;FD0E0000;FD0EFFFF;0|FPD;PCIE_LOW;E0000000;EFFFFFFF;0|FPD;PCIE_HIGH2;8000000000;BFFFFFFFFF;0|FPD;PCIE_HIGH1;600000000;7FFFFFFFF;0|FPD;PCIE_DMA;FD0F0000;FD0FFFFF;0|FPD;PCIE_ATTRIB;FD480000;FD48FFFF;0|LPD;OCM_XMPU_CFG;FFA70000;FFA7FFFF;1|LPD;OCM_SLCR;FF960000;FF96FFFF;1|OCM;OCM;FFFC0000;FFFFFFFF;1|LPD;NAND;FF100000;FF10FFFF;0|LPD;MBISTJTAG;FFCF0000;FFCFFFFF;1|LPD;LPD_XPPU_SINK;FF9C0000;FF9CFFFF;1|LPD;LPD_XPPU;FF980000;FF98FFFF;1|LPD;LPD_SLCR_SECURE;FF4B0000;FF4DFFFF;1|LPD;LPD_SLCR;FF410000;FF4AFFFF;1|LPD;LPD_GPV;FE100000;FE1FFFFF;1|LPD;LPD_DMA_7;FFAF0000;FFAFFFFF;1|LPD;LPD_DMA_6;FFAE0000;FFAEFFFF;1|LPD;LPD_DMA_5;FFAD0000;FFADFFFF;1|LPD;LPD_DMA_4;FFAC0000;FFACFFFF;1|LPD;LPD_DMA_3;FFAB0000;FFABFFFF;1|LPD;LPD_DMA_2;FFAA0000;FFAAFFFF;1|LPD;LPD_DMA_1;FFA90000;FFA9FFFF;1|LPD;LPD_DMA_0;FFA80000;FFA8FFFF;1|LPD;IPI_CTRL;FF380000;FF3FFFFF;1|LPD;IOU_SLCR;FF180000;FF23FFFF;1|LPD;IOU_SECURE_SLCR;FF240000;FF24FFFF;1|LPD;IOU_SCNTRS;FF260000;FF26FFFF;1|LPD;IOU_SCNTR;FF250000;FF25FFFF;1|LPD;IOU_GPV;FE000000;FE0FFFFF;1|LPD;I2C1;FF030000;FF03FFFF;
1
|LPD;I2C0;FF020000;FF02FFFF;0|FPD;GPU;FD4B0000;FD4BFFFF;1|LPD;GPIO;FF0A0000;FF0AFFFF;1|LPD;GEM3;FF0E0000;FF0EFFFF;0|LPD;GEM2;FF0D0000;FF0DFFFF;0|LPD;GEM1;FF0C0000;FF0CFFFF;0|LPD;GEM0;FF0B0000;FF0BFFFF;0|FPD;FPD_XMPU_SINK;FD4F0000;FD4FFFFF;1|FPD;FPD_XMPU_CFG;FD5D0000;FD5DFFFF;1|FPD;FPD_SLCR_SECURE;FD690000;FD6CFFFF;1|FPD;FPD_SLCR;FD610000;FD68FFFF;1|FPD;FPD_DMA_CH7;FD570000;FD57FFFF;1|FPD;FPD_DMA_CH6;FD560000;FD56FFFF;1|FPD;FPD_DMA_CH5;FD550000;FD55FFFF;1|FPD;FPD_DMA_CH4;FD540000;FD54FFFF;1|FPD;FPD_DMA_CH3;FD530000;FD53FFFF;1|FPD;FPD_DMA_CH2;FD520000;FD52FFFF;1|FPD;FPD_DMA_CH1;FD510000;FD51FFFF;1|FPD;FPD_DMA_CH0;FD500000;FD50FFFF;1|LPD;EFUSE;FFCC0000;FFCCFFFF;1|FPD;Display\
Port;FD4A0000;FD4AFFFF;0|FPD;DPDMA;FD4C0000;FD4CFFFF;0|FPD;DDR_XMPU5_CFG;FD050000;FD05FFFF;1|FPD;DDR_XMPU4_CFG;FD040000;FD04FFFF;1|FPD;DDR_XMPU3_CFG;FD030000;FD03FFFF;1|FPD;DDR_XMPU2_CFG;FD020000;FD02FFFF;1|FPD;DDR_XMPU1_CFG;FD010000;FD01FFFF;1|FPD;DDR_XMPU0_CFG;FD000000;FD00FFFF;1|FPD;DDR_QOS_CTRL;FD090000;FD09FFFF;1|FPD;DDR_PHY;FD080000;FD08FFFF;1|DDR;DDR_LOW;0;7FFFFFFF;1|DDR;DDR_HIGH;800000000;8
7FFFFFFF;1
|FPD;DDDR_CTRL;FD070000;FD070FFF;1|LPD;Coresight;FE800000;FEFFFFFF;1|LPD;CSU_DMA;FFC80000;FFC9FFFF;1|LPD;CSU;FFCA0000;FFCAFFFF;1|LPD;CRL_APB;FF5E0000;FF85FFFF;1|FPD;CRF_APB;FD1A0000;FD2DFFFF;1|FPD;CCI_REG;FD5E0000;FD5EFFFF;1|LPD;CAN1;FF070000;FF07FFFF;0|LPD;CAN0;FF060000;FF06FFFF;0|FPD;APU;FD5C0000;FD5CFFFF;1|LPD;APM_INTC_IOU;FFA20000;FFA2FFFF;1|LPD;APM_FPD_LPD;FFA30000;FFA3FFFF;1|FPD;APM_5;FD490000;FD49FFFF;1|FPD;APM_0;FD0B0000;FD0BFFFF;1|LPD;APM2;FFA10000;FFA1FFFF;1|LPD;APM1;FFA00000;FFA0FFFF;1|LPD;AMS;FFA50000;FFA5FFFF;1|FPD;AFI_5;FD3B0000;FD3BFFFF;1|FPD;AFI_4;FD3A0000;FD3AFFFF;1|FPD;AFI_3;FD390000;FD39FFFF;1|FPD;AFI_2;FD380000;FD38FFFF;1|FPD;AFI_1;FD370000;FD37FFFF;1|FPD;AFI_0;FD360000;FD36FFFF;1|LPD;AFIFM6;FF9B0000;FF9BFFFF;1|FPD;ACPU_GIC;F9010000;F907FFFF;1}\
\
CONFIG.PSU__PSS_REF_CLK__FREQMHZ {33.333} \
CONFIG.PSU__QSPI_COHERENCY {0} \
CONFIG.PSU__QSPI_ROUTE_THROUGH_FPD {0} \
CONFIG.PSU__QSPI__GRP_FBCLK__ENABLE {0} \
CONFIG.PSU__QSPI__PERIPHERAL__DATA_MODE {x4} \
CONFIG.PSU__QSPI__PERIPHERAL__ENABLE {1} \
CONFIG.PSU__QSPI__PERIPHERAL__IO {MIO 0 .. 5} \
CONFIG.PSU__QSPI__PERIPHERAL__MODE {Single} \
CONFIG.PSU__SPI1__GRP_SS0__IO {MIO 9} \
CONFIG.PSU__SPI1__GRP_SS1__ENABLE {0} \
CONFIG.PSU__SPI1__GRP_SS2__ENABLE {0} \
CONFIG.PSU__SPI1__PERIPHERAL__ENABLE {1} \
CONFIG.PSU__SPI1__PERIPHERAL__IO {MIO 6 .. 11} \
CONFIG.PSU__SWDT0__CLOCK__ENABLE {0} \
CONFIG.PSU__SWDT0__PERIPHERAL__ENABLE {1} \
CONFIG.PSU__SWDT0__RESET__ENABLE {0} \
CONFIG.PSU__SWDT1__CLOCK__ENABLE {0} \
CONFIG.PSU__SWDT1__PERIPHERAL__ENABLE {1} \
CONFIG.PSU__SWDT1__RESET__ENABLE {0} \
CONFIG.PSU__TTC0__CLOCK__ENABLE {0} \
CONFIG.PSU__TTC0__PERIPHERAL__ENABLE {1} \
CONFIG.PSU__TTC0__WAVEOUT__ENABLE {0} \
CONFIG.PSU__TTC1__CLOCK__ENABLE {0} \
CONFIG.PSU__TTC1__PERIPHERAL__ENABLE {1} \
CONFIG.PSU__TTC1__WAVEOUT__ENABLE {0} \
CONFIG.PSU__TTC2__CLOCK__ENABLE {0} \
CONFIG.PSU__TTC2__PERIPHERAL__ENABLE {1} \
CONFIG.PSU__TTC2__WAVEOUT__ENABLE {0} \
CONFIG.PSU__TTC3__CLOCK__ENABLE {0} \
CONFIG.PSU__TTC3__PERIPHERAL__ENABLE {1} \
CONFIG.PSU__TTC3__WAVEOUT__ENABLE {0} \
CONFIG.PSU__USE__IRQ0 {1} \
CONFIG.PSU__USE__M_AXI_GP0 {0} \
CONFIG.PSU__USE__M_AXI_GP1 {0} \
CONFIG.PSU__USE__M_AXI_GP2 {1} \
] $zynq_ultra_ps_e_0
...
...
@@ -823,7 +1182,7 @@ Port;FD4A0000;FD4AFFFF;0|FPD;DPDMA;FD4C0000;FD4CFFFF;0|FPD;DDR_XMPU5_CFG;FD05000
connect_bd_net -net xlconcat_0_dout
[
get_bd_pins cmsdk_socket/pmoda_tri_o
]
[
get_bd_ports pmoda_tri_o
]
connect_bd_net -net xlconstant_zero_dout
[
get_bd_pins xlconstant_zero/dout
]
[
get_bd_pins nanosoc_chip_0/diag_mode
]
[
get_bd_pins nanosoc_chip_0/diag_ctrl
]
[
get_bd_pins nanosoc_chip_0/scan_mode
]
[
get_bd_pins nanosoc_chip_0/scan_enable
]
[
get_bd_pins nanosoc_chip_0/bist_mode
]
[
get_bd_pins nanosoc_chip_0/bist_enable
]
[
get_bd_pins nanosoc_chip_0/alt_mode
]
[
get_bd_pins nanosoc_chip_0/uart_rxd_i
]
[
get_bd_pins nanosoc_chip_0/swd_mode
]
[
get_bd_pins nanosoc_chip_0/test_i
]
connect_bd_net -net xlconstant_zerox4_dout
[
get_bd_pins xlconstant_zerox4/dout
]
[
get_bd_pins nanosoc_chip_0/scan_in
]
[
get_bd_pins nanosoc_chip_0/bist_in
]
connect_bd_net -net zynq_ultra_ps_e_0_pl_clk0
[
get_bd_pins zynq_ultra_ps_e_0/pl_clk0
]
[
get_bd_pins cmsdk_socket/aclk
]
[
get_bd_pins zynq_ultra_ps_e_0/maxihpm0_lpd_aclk
]
[
get_bd_pins nanosoc_chip_0/clk_i
]
connect_bd_net -net zynq_ultra_ps_e_0_pl_clk0
[
get_bd_pins zynq_ultra_ps_e_0/pl_clk0
]
[
get_bd_pins cmsdk_socket/aclk
]
[
get_bd_pins
nanosoc_chip_0/clk_i
]
[
get_bd_pins
zynq_ultra_ps_e_0/maxihpm0_lpd_aclk
]
# Create address segments
assign_bd_address -offset 0x80000000 -range 0x00010000 -target_address_space
[
get_bd_addr_spaces zynq_ultra_ps_e_0/Data
]
[
get_bd_addr_segs cmsdk_socket/axi_gpio_0/S_AXI/Reg
]
-force
...
...
@@ -845,6 +1204,6 @@ Port;FD4A0000;FD4AFFFF;0|FPD;DPDMA;FD4C0000;FD4CFFFF;0|FPD;DDR_XMPU5_CFG;FD05000
# MAIN FLOW
##################################################################
#
create_root_design ""
#create_root_design ""
This diff is collapsed.
Click to expand it.