common: Set cpu interconnect strategy to minimize area
There will rarely be concurrent access to the peripheral control bus interconnect, so there is no need to optimize for performace. Setting the interconnect strategy to minimize area can reduce the resource usage by ~90%. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>main
parent
1defad36b8
commit
54053e0d87
|
@ -94,9 +94,11 @@ set_property -dict [list CONFIG.XML_INPUT_FILE {ac701_system_mig.prj}] $axi_ddr_
|
|||
# instance: axi interconnect (lite)
|
||||
set axi_cpu_aux_interconnect [create_bd_cell -type ip -vlnv xilinx.com:ip:axi_interconnect:2.1 axi_cpu_aux_interconnect]
|
||||
set_property -dict [list CONFIG.NUM_MI {8}] $axi_cpu_aux_interconnect
|
||||
set_property -dict [list CONFIG.STRATEGY {1}] $axi_cpu_aux_interconnect
|
||||
|
||||
set axi_cpu_interconnect [create_bd_cell -type ip -vlnv xilinx.com:ip:axi_interconnect:2.1 axi_cpu_interconnect]
|
||||
set_property -dict [list CONFIG.NUM_MI {7}] $axi_cpu_interconnect
|
||||
set_property -dict [list CONFIG.STRATEGY {1}] $axi_cpu_interconnect
|
||||
|
||||
# instance: axi interconnect
|
||||
|
||||
|
|
|
@ -107,9 +107,11 @@ set_property -dict [list CONFIG.CONST_VAL {1}] $sys_const_ddr3_1
|
|||
|
||||
set axi_cpu_aux_interconnect [create_bd_cell -type ip -vlnv xilinx.com:ip:axi_interconnect:2.1 axi_cpu_aux_interconnect]
|
||||
set_property -dict [list CONFIG.NUM_MI {8}] $axi_cpu_aux_interconnect
|
||||
set_property -dict [list CONFIG.STRATEGY {1}] $axi_cpu_aux_interconnect
|
||||
|
||||
set axi_cpu_interconnect [create_bd_cell -type ip -vlnv xilinx.com:ip:axi_interconnect:2.1 axi_cpu_interconnect]
|
||||
set_property -dict [list CONFIG.NUM_MI {7}] $axi_cpu_interconnect
|
||||
set_property -dict [list CONFIG.STRATEGY {1}] $axi_cpu_interconnect
|
||||
|
||||
# instance: axi interconnect
|
||||
|
||||
|
|
|
@ -92,9 +92,11 @@ set axi_ddr_cntrl_rstgen [create_bd_cell -type ip -vlnv xilinx.com:ip:proc_sys_r
|
|||
|
||||
set axi_cpu_aux_interconnect [create_bd_cell -type ip -vlnv xilinx.com:ip:axi_interconnect:2.1 axi_cpu_aux_interconnect]
|
||||
set_property -dict [list CONFIG.NUM_MI {8}] $axi_cpu_aux_interconnect
|
||||
set_property -dict [list CONFIG.STRATEGY {1}] $axi_cpu_aux_interconnect
|
||||
|
||||
set axi_cpu_interconnect [create_bd_cell -type ip -vlnv xilinx.com:ip:axi_interconnect:2.1 axi_cpu_interconnect]
|
||||
set_property -dict [list CONFIG.NUM_MI {7}] $axi_cpu_interconnect
|
||||
set_property -dict [list CONFIG.STRATEGY {1}] $axi_cpu_interconnect
|
||||
|
||||
# instance: axi interconnect
|
||||
|
||||
|
|
|
@ -56,6 +56,7 @@ set_property -dict [list CONFIG.NUM_PORTS {5}] $sys_concat_intc
|
|||
|
||||
set axi_cpu_interconnect [create_bd_cell -type ip -vlnv xilinx.com:ip:axi_interconnect:2.1 axi_cpu_interconnect]
|
||||
set_property -dict [list CONFIG.NUM_MI {7}] $axi_cpu_interconnect
|
||||
set_property -dict [list CONFIG.STRATEGY {1}] $axi_cpu_interconnect
|
||||
|
||||
set sys_rstgen [create_bd_cell -type ip -vlnv xilinx.com:ip:proc_sys_reset:5.0 sys_rstgen]
|
||||
set_property -dict [list CONFIG.C_EXT_RST_WIDTH {1}] $sys_rstgen
|
||||
|
|
|
@ -98,9 +98,11 @@ set_property -dict [list CONFIG.RESET_BOARD_INTERFACE {Custom}] $axi_ddr_cntrl
|
|||
# instance: axi interconnect (lite)
|
||||
set axi_cpu_aux_interconnect [create_bd_cell -type ip -vlnv xilinx.com:ip:axi_interconnect:2.1 axi_cpu_aux_interconnect]
|
||||
set_property -dict [list CONFIG.NUM_MI {8}] $axi_cpu_aux_interconnect
|
||||
set_property -dict [list CONFIG.STRATEGY {1}] $axi_cpu_aux_interconnect
|
||||
|
||||
set axi_cpu_interconnect [create_bd_cell -type ip -vlnv xilinx.com:ip:axi_interconnect:2.1 axi_cpu_interconnect]
|
||||
set_property -dict [list CONFIG.NUM_MI {7}] $axi_cpu_interconnect
|
||||
set_property -dict [list CONFIG.STRATEGY {1}] $axi_cpu_interconnect
|
||||
|
||||
# instance: axi interconnect
|
||||
|
||||
|
|
|
@ -46,6 +46,7 @@ set_property -dict [list CONFIG.NUM_PORTS {5}] $sys_concat_intc
|
|||
|
||||
set axi_cpu_interconnect [create_bd_cell -type ip -vlnv xilinx.com:ip:axi_interconnect:2.1 axi_cpu_interconnect]
|
||||
set_property -dict [list CONFIG.NUM_MI {7}] $axi_cpu_interconnect
|
||||
set_property -dict [list CONFIG.STRATEGY {1}] $axi_cpu_interconnect
|
||||
|
||||
set sys_rstgen [create_bd_cell -type ip -vlnv xilinx.com:ip:proc_sys_reset:5.0 sys_rstgen]
|
||||
set_property -dict [list CONFIG.C_EXT_RST_WIDTH {1}] $sys_rstgen
|
||||
|
|
|
@ -46,6 +46,7 @@ set_property -dict [list CONFIG.NUM_PORTS {5}] $sys_concat_intc
|
|||
|
||||
set axi_cpu_interconnect [create_bd_cell -type ip -vlnv xilinx.com:ip:axi_interconnect:2.1 axi_cpu_interconnect]
|
||||
set_property -dict [list CONFIG.NUM_MI {7}] $axi_cpu_interconnect
|
||||
set_property -dict [list CONFIG.STRATEGY {1}] $axi_cpu_interconnect
|
||||
|
||||
set sys_rstgen [create_bd_cell -type ip -vlnv xilinx.com:ip:proc_sys_reset:5.0 sys_rstgen]
|
||||
set_property -dict [list CONFIG.C_EXT_RST_WIDTH {1}] $sys_rstgen
|
||||
|
|
|
@ -69,6 +69,7 @@ set_property -dict [list CONFIG.NUM_PORTS {5}] $sys_concat_intc
|
|||
|
||||
set axi_cpu_interconnect [create_bd_cell -type ip -vlnv xilinx.com:ip:axi_interconnect:2.1 axi_cpu_interconnect]
|
||||
set_property -dict [list CONFIG.NUM_MI {7}] $axi_cpu_interconnect
|
||||
set_property -dict [list CONFIG.STRATEGY {1}] $axi_cpu_interconnect
|
||||
|
||||
set sys_rstgen [create_bd_cell -type ip -vlnv xilinx.com:ip:proc_sys_reset:5.0 sys_rstgen]
|
||||
set_property -dict [list CONFIG.C_EXT_RST_WIDTH {1}] $sys_rstgen
|
||||
|
|
Loading…
Reference in New Issue