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
Commits
d3105de7
Commit
d3105de7
authored
5 months ago
by
dwf1m12
Browse files
Options
Downloads
Patches
Plain Diff
finally get kria kv260 FPGA target building correctly
parent
8f9cc7e7
No related branches found
No related tags found
Loading
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
fpga/makefile.targets
+2
-4
2 additions, 4 deletions
fpga/makefile.targets
fpga/targets/pynq_kv260/vivado_script/2024_1/nanosoc_design.tcl
+381
-26
381 additions, 26 deletions
...argets/pynq_kv260/vivado_script/2024_1/nanosoc_design.tcl
with
383 additions
and
30 deletions
fpga/makefile.targets
+
2
−
4
View file @
d3105de7
...
...
@@ -19,13 +19,11 @@ else ifeq ($(FPGA),zcu104)
BOARD_NAME
:=
pynq_zcu104
PLATFORM
:=
pynq
else
ifeq
($(FPGA),kr260)
# XILINX_PART := xck26-sfvc784-2LV-c
XILINX_PART
:=
xczu5cg-sfvc784-2LV-e
XILINX_PART
:=
xck26-sfvc784-2LV-c
BOARD_NAME
:=
pynq_kr260
PLATFORM
:=
pynq
else
ifeq
($(FPGA),kv260)
# XILINX_PART := xck26-sfvc784-2LV-c
XILINX_PART
:=
xczu5cg-sfvc784-2LV-e
XILINX_PART
:=
xck26-sfvc784-2LV-c
BOARD_NAME
:=
pynq_kv260
PLATFORM
:=
pynq
else
ifeq
($(FPGA),z2)
...
...
This diff is collapsed.
Click to expand it.
fpga/targets/pynq_kv260/vivado_script/2024_1/nanosoc_design.tcl
+
381
−
26
View file @
d3105de7
...
...
@@ -50,7 +50,7 @@ if { [string first $scripts_vivado_version $current_vivado_version] == -1 } {
set list_projs
[
get_projects -quiet
]
if
{
$list_projs eq
""
}
{
create_project project_1 myproj -part xck26-sfvc784-2LV-c
set_property BOARD_PART xilinx.com:k
r
260_som:part0:1.
1
[
current_project
]
set_property BOARD_PART xilinx.com:k
v
260_som:part0:1.
4
[
current_project
]
}
...
...
@@ -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,394 @@ 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_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__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 +1180,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 +1202,4 @@ 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.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment