mirror of
				https://github.com/openhwgroup/cvw
				synced 2025-02-11 06:05:49 +00:00 
			
		
		
		
	Clean up vcu118 synth scripts.
This commit is contained in:
		
							parent
							
								
									06efd2cdde
								
							
						
					
					
						commit
						c4ae856f92
					
				@ -16,7 +16,7 @@ set_property IOSTANDARD LVCMOS18 [get_ports {GPI[1]}]
 | 
				
			|||||||
set_property IOSTANDARD LVCMOS18 [get_ports {GPI[0]}]
 | 
					set_property IOSTANDARD LVCMOS18 [get_ports {GPI[0]}]
 | 
				
			||||||
set_input_delay -clock [get_clocks mmcm_clkout1] -min -add_delay 2.000 [get_ports {GPI[*]}]
 | 
					set_input_delay -clock [get_clocks mmcm_clkout1] -min -add_delay 2.000 [get_ports {GPI[*]}]
 | 
				
			||||||
set_input_delay -clock [get_clocks mmcm_clkout1] -max -add_delay 2.000 [get_ports {GPI[*]}]
 | 
					set_input_delay -clock [get_clocks mmcm_clkout1] -max -add_delay 2.000 [get_ports {GPI[*]}]
 | 
				
			||||||
set_max_delay -from [get_ports {GPI[*]}] 10.000
 | 
					set_max_delay -from [get_ports {GPI[*]}] 20.000
 | 
				
			||||||
 | 
					
 | 
				
			||||||
##### GPO ####
 | 
					##### GPO ####
 | 
				
			||||||
set_property PACKAGE_PIN AT32 [get_ports {GPO[0]}]
 | 
					set_property PACKAGE_PIN AT32 [get_ports {GPO[0]}]
 | 
				
			||||||
@ -29,7 +29,7 @@ set_property IOSTANDARD LVCMOS12 [get_ports {GPO[3]}]
 | 
				
			|||||||
set_property IOSTANDARD LVCMOS12 [get_ports {GPO[2]}]
 | 
					set_property IOSTANDARD LVCMOS12 [get_ports {GPO[2]}]
 | 
				
			||||||
set_property IOSTANDARD LVCMOS12 [get_ports {GPO[1]}]
 | 
					set_property IOSTANDARD LVCMOS12 [get_ports {GPO[1]}]
 | 
				
			||||||
set_property IOSTANDARD LVCMOS12 [get_ports {GPO[0]}]
 | 
					set_property IOSTANDARD LVCMOS12 [get_ports {GPO[0]}]
 | 
				
			||||||
set_max_delay -to [get_ports {GPO[*]}] 10.000
 | 
					set_max_delay -to [get_ports {GPO[*]}] 20.000
 | 
				
			||||||
set_output_delay -clock [get_clocks mmcm_clkout1] -min -add_delay 0.000 [get_ports {GPO[*]}]
 | 
					set_output_delay -clock [get_clocks mmcm_clkout1] -min -add_delay 0.000 [get_ports {GPO[*]}]
 | 
				
			||||||
set_output_delay -clock [get_clocks mmcm_clkout1] -max -add_delay 0.000 [get_ports {GPO[*]}]
 | 
					set_output_delay -clock [get_clocks mmcm_clkout1] -max -add_delay 0.000 [get_ports {GPO[*]}]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -39,8 +39,8 @@ set_output_delay -clock [get_clocks mmcm_clkout1] -max -add_delay 0.000 [get_por
 | 
				
			|||||||
set_property PACKAGE_PIN L31 [get_ports UARTSin]
 | 
					set_property PACKAGE_PIN L31 [get_ports UARTSin]
 | 
				
			||||||
#set_property PACKAGE_PIN BB21 [get_ports UARTSout]
 | 
					#set_property PACKAGE_PIN BB21 [get_ports UARTSout]
 | 
				
			||||||
set_property PACKAGE_PIN P29 [get_ports UARTSout]
 | 
					set_property PACKAGE_PIN P29 [get_ports UARTSout]
 | 
				
			||||||
set_max_delay -from [get_ports UARTSin] 10.000
 | 
					set_max_delay -from [get_ports UARTSin] 20.000
 | 
				
			||||||
set_max_delay -to [get_ports UARTSout] 10.000
 | 
					set_max_delay -to [get_ports UARTSout] 20.000
 | 
				
			||||||
set_property IOSTANDARD LVCMOS12 [get_ports UARTSin]
 | 
					set_property IOSTANDARD LVCMOS12 [get_ports UARTSin]
 | 
				
			||||||
set_property IOSTANDARD LVCMOS12 [get_ports UARTSout]
 | 
					set_property IOSTANDARD LVCMOS12 [get_ports UARTSout]
 | 
				
			||||||
set_property DRIVE 6 [get_ports UARTSout]
 | 
					set_property DRIVE 6 [get_ports UARTSout]
 | 
				
			||||||
@ -57,7 +57,7 @@ set_input_delay -clock [get_clocks mmcm_clkout0] -min -add_delay 0.000 [get_port
 | 
				
			|||||||
set_input_delay -clock [get_clocks mmcm_clkout0] -max -add_delay 0.000 [get_ports reset]
 | 
					set_input_delay -clock [get_clocks mmcm_clkout0] -max -add_delay 0.000 [get_ports reset]
 | 
				
			||||||
set_input_delay -clock [get_clocks mmcm_clkout1] -min -add_delay 0.000 [get_ports reset]
 | 
					set_input_delay -clock [get_clocks mmcm_clkout1] -min -add_delay 0.000 [get_ports reset]
 | 
				
			||||||
set_input_delay -clock [get_clocks mmcm_clkout1] -max -add_delay 0.000 [get_ports reset]
 | 
					set_input_delay -clock [get_clocks mmcm_clkout1] -max -add_delay 0.000 [get_ports reset]
 | 
				
			||||||
set_max_delay -from [get_ports reset] 15.000
 | 
					set_max_delay -from [get_ports reset] 20.000
 | 
				
			||||||
set_false_path -from [get_ports reset]
 | 
					set_false_path -from [get_ports reset]
 | 
				
			||||||
set_property PACKAGE_PIN L19 [get_ports {reset}]
 | 
					set_property PACKAGE_PIN L19 [get_ports {reset}]
 | 
				
			||||||
set_property IOSTANDARD LVCMOS12 [get_ports {reset}]
 | 
					set_property IOSTANDARD LVCMOS12 [get_ports {reset}]
 | 
				
			||||||
@ -253,7 +253,7 @@ set_property PACKAGE_PIN G22 [get_ports {c0_ddr4_dm_dbi_n[7]}]
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
set_max_delay -datapath_only -from [get_pins xlnx_ddr4_c0/inst/u_ddr4_mem_intfc/u_ddr_cal_top/calDone_gated_reg/C] -to [get_pins xlnx_proc_sys_reset_0/U0/EXT_LPF/lpf_int_reg/D] 10.000
 | 
					set_max_delay -datapath_only -from [get_pins xlnx_ddr4_c0/inst/u_ddr4_mem_intfc/u_ddr_cal_top/calDone_gated_reg/C] -to [get_pins xlnx_proc_sys_reset_0/U0/EXT_LPF/lpf_int_reg/D] 20.000
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
set_output_delay -clock [get_clocks mmcm_clkout1] -min -add_delay 0.000 [get_ports c0_ddr4_reset_n]
 | 
					set_output_delay -clock [get_clocks mmcm_clkout1] -min -add_delay 0.000 [get_ports c0_ddr4_reset_n]
 | 
				
			||||||
 | 
				
			|||||||
@ -717,178 +717,3 @@ set_property port_width 64 [get_debug_ports u_ila_0/probe138]
 | 
				
			|||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe138]
 | 
					set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe138]
 | 
				
			||||||
connect_debug_port u_ila_0/probe138 [get_nets [list {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[0]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[1]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[2]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[3]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[4]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[5]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[6]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[7]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[8]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[9]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[10]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[11]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[12]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[13]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[14]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[15]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[16]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[17]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[18]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[19]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[20]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[21]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[22]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[23]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[24]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[25]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[26]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[27]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[28]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[29]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[30]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[31]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[32]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[33]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[34]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[35]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[36]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[37]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[38]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[39]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[40]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[41]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[42]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[43]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[44]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[45]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[46]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[47]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[48]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[49]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[50]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[51]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[52]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[53]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[54]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[55]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[56]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[57]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[58]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[59]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[60]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[61]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[62]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[63]} ]]
 | 
					connect_debug_port u_ila_0/probe138 [get_nets [list {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[0]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[1]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[2]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[3]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[4]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[5]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[6]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[7]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[8]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[9]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[10]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[11]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[12]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[13]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[14]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[15]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[16]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[17]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[18]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[19]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[20]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[21]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[22]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[23]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[24]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[25]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[26]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[27]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[28]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[29]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[30]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[31]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[32]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[33]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[34]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[35]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[36]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[37]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[38]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[39]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[40]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[41]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[42]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[43]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[44]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[45]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[46]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[47]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[48]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[49]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[50]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[51]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[52]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[53]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[54]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[55]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[56]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[57]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[58]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[59]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[60]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[61]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[62]} {wallypipelinedsocwrapper/wallypipelinedsoc/core/ieu/dp/regf/rf[10]__0[63]} ]]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 4 [get_debug_ports u_ila_0/probe139]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe139]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe139 [get_nets [list {m_axi_awid[0]} {m_axi_awid[1]} {m_axi_awid[2]} {m_axi_awid[3]} ]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 8 [get_debug_ports u_ila_0/probe140]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe140]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe140 [get_nets [list {m_axi_awlen[0]} {m_axi_awlen[1]} {m_axi_awlen[2]} {m_axi_awlen[3]} {m_axi_awlen[4]} {m_axi_awlen[5]} {m_axi_awlen[6]} {m_axi_awlen[7]} ]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 3 [get_debug_ports u_ila_0/probe141]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe141]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe141 [get_nets [list {m_axi_awsize[0]} {m_axi_awsize[1]} {m_axi_awsize[2]} ]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 2 [get_debug_ports u_ila_0/probe142]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe142]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe142 [get_nets [list {m_axi_awburst[0]} {m_axi_awburst[1]} ]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 4 [get_debug_ports u_ila_0/probe143]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe143]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe143 [get_nets [list {m_axi_awcache[0]} {m_axi_awcache[1]} {m_axi_awcache[2]} {m_axi_awcache[3]} ]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 31 [get_debug_ports u_ila_0/probe144]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe144]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe144 [get_nets [list {m_axi_awaddr[0]} {m_axi_awaddr[1]} {m_axi_awaddr[2]} {m_axi_awaddr[3]} {m_axi_awaddr[4]} {m_axi_awaddr[5]} {m_axi_awaddr[6]} {m_axi_awaddr[7]} {m_axi_awaddr[8]} {m_axi_awaddr[9]} {m_axi_awaddr[10]} {m_axi_awaddr[11]} {m_axi_awaddr[12]} {m_axi_awaddr[13]} {m_axi_awaddr[14]} {m_axi_awaddr[15]} {m_axi_awaddr[16]} {m_axi_awaddr[17]} {m_axi_awaddr[18]} {m_axi_awaddr[19]} {m_axi_awaddr[20]} {m_axi_awaddr[21]} {m_axi_awaddr[22]} {m_axi_awaddr[23]} {m_axi_awaddr[24]} {m_axi_awaddr[25]} {m_axi_awaddr[26]} {m_axi_awaddr[27]} {m_axi_awaddr[28]} {m_axi_awaddr[29]} {m_axi_awaddr[30]} ]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 3 [get_debug_ports u_ila_0/probe145]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe145]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe145 [get_nets [list {m_axi_awprot[0]} {m_axi_awprot[1]} {m_axi_awprot[2]} ]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 1 [get_debug_ports u_ila_0/probe146]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe146]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe146 [get_nets [list {m_axi_awvalid}]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 1 [get_debug_ports u_ila_0/probe147]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe147]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe147 [get_nets [list {m_axi_awready}]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 1 [get_debug_ports u_ila_0/probe148]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe148]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe148 [get_nets [list {m_axi_awlock}]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 64 [get_debug_ports u_ila_0/probe149]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe149]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe149 [get_nets [list {m_axi_wdata[0]} {m_axi_wdata[1]} {m_axi_wdata[2]} {m_axi_wdata[3]} {m_axi_wdata[4]} {m_axi_wdata[5]} {m_axi_wdata[6]} {m_axi_wdata[7]} {m_axi_wdata[8]} {m_axi_wdata[9]} {m_axi_wdata[10]} {m_axi_wdata[11]} {m_axi_wdata[12]} {m_axi_wdata[13]} {m_axi_wdata[14]} {m_axi_wdata[15]} {m_axi_wdata[16]} {m_axi_wdata[17]} {m_axi_wdata[18]} {m_axi_wdata[19]} {m_axi_wdata[20]} {m_axi_wdata[21]} {m_axi_wdata[22]} {m_axi_wdata[23]} {m_axi_wdata[24]} {m_axi_wdata[25]} {m_axi_wdata[26]} {m_axi_wdata[27]} {m_axi_wdata[28]} {m_axi_wdata[29]} {m_axi_wdata[30]} {m_axi_wdata[31]} {m_axi_wdata[32]} {m_axi_wdata[33]} {m_axi_wdata[34]} {m_axi_wdata[35]} {m_axi_wdata[36]} {m_axi_wdata[37]} {m_axi_wdata[38]} {m_axi_wdata[39]} {m_axi_wdata[40]} {m_axi_wdata[41]} {m_axi_wdata[42]} {m_axi_wdata[43]} {m_axi_wdata[44]} {m_axi_wdata[45]} {m_axi_wdata[46]} {m_axi_wdata[47]} {m_axi_wdata[48]} {m_axi_wdata[49]} {m_axi_wdata[50]} {m_axi_wdata[51]} {m_axi_wdata[52]} {m_axi_wdata[53]} {m_axi_wdata[54]} {m_axi_wdata[55]} {m_axi_wdata[56]} {m_axi_wdata[57]} {m_axi_wdata[58]} {m_axi_wdata[59]} {m_axi_wdata[60]} {m_axi_wdata[61]} {m_axi_wdata[62]} {m_axi_wdata[63]} ]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 8 [get_debug_ports u_ila_0/probe150]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe150]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe150 [get_nets [list {m_axi_wstrb[0]} {m_axi_wstrb[1]} {m_axi_wstrb[2]} {m_axi_wstrb[3]} {m_axi_wstrb[4]} {m_axi_wstrb[5]} {m_axi_wstrb[6]} {m_axi_wstrb[7]} ]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 1 [get_debug_ports u_ila_0/probe151]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe151]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe151 [get_nets [list {m_axi_wlast}]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 1 [get_debug_ports u_ila_0/probe152]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe152]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe152 [get_nets [list {m_axi_wvalid}]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 1 [get_debug_ports u_ila_0/probe153]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe153]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe153 [get_nets [list {m_axi_wready}]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 4 [get_debug_ports u_ila_0/probe154]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe154]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe154 [get_nets [list {m_axi_bid[0]} {m_axi_bid[1]} {m_axi_bid[2]} {m_axi_bid[3]} ]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 2 [get_debug_ports u_ila_0/probe155]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe155]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe155 [get_nets [list {m_axi_bresp[0]} {m_axi_bresp[1]} ]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 1 [get_debug_ports u_ila_0/probe156]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe156]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe156 [get_nets [list {m_axi_bvalid}]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 1 [get_debug_ports u_ila_0/probe157]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe157]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe157 [get_nets [list {m_axi_bready}]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 4 [get_debug_ports u_ila_0/probe158]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe158]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe158 [get_nets [list {m_axi_arid[0]} {m_axi_arid[1]} {m_axi_arid[2]} {m_axi_arid[3]} ]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 8 [get_debug_ports u_ila_0/probe159]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe159]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe159 [get_nets [list {m_axi_arlen[0]} {m_axi_arlen[1]} {m_axi_arlen[2]} {m_axi_arlen[3]} {m_axi_arlen[4]} {m_axi_arlen[5]} {m_axi_arlen[6]} {m_axi_arlen[7]} ]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 3 [get_debug_ports u_ila_0/probe160]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe160]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe160 [get_nets [list {m_axi_arsize[0]} {m_axi_arsize[1]} {m_axi_arsize[2]} ]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 2 [get_debug_ports u_ila_0/probe161]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe161]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe161 [get_nets [list {m_axi_arburst[0]} {m_axi_arburst[1]} ]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 3 [get_debug_ports u_ila_0/probe162]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe162]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe162 [get_nets [list {m_axi_arprot[0]} {m_axi_arprot[1]} {m_axi_arprot[2]} ]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 4 [get_debug_ports u_ila_0/probe163]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe163]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe163 [get_nets [list {m_axi_arcache[0]} {m_axi_arcache[1]} {m_axi_arcache[2]} {m_axi_arcache[3]} ]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 1 [get_debug_ports u_ila_0/probe164]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe164]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe164 [get_nets [list {m_axi_arvalid}]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 31 [get_debug_ports u_ila_0/probe165]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe165]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe165 [get_nets [list {m_axi_araddr[0]} {m_axi_araddr[1]} {m_axi_araddr[2]} {m_axi_araddr[3]} {m_axi_araddr[4]} {m_axi_araddr[5]} {m_axi_araddr[6]} {m_axi_araddr[7]} {m_axi_araddr[8]} {m_axi_araddr[9]} {m_axi_araddr[10]} {m_axi_araddr[11]} {m_axi_araddr[12]} {m_axi_araddr[13]} {m_axi_araddr[14]} {m_axi_araddr[15]} {m_axi_araddr[16]} {m_axi_araddr[17]} {m_axi_araddr[18]} {m_axi_araddr[19]} {m_axi_araddr[20]} {m_axi_araddr[21]} {m_axi_araddr[22]} {m_axi_araddr[23]} {m_axi_araddr[24]} {m_axi_araddr[25]} {m_axi_araddr[26]} {m_axi_araddr[27]} {m_axi_araddr[28]} {m_axi_araddr[29]} {m_axi_araddr[30]}  ]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 1 [get_debug_ports u_ila_0/probe166]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe166]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe166 [get_nets [list {m_axi_arlock}]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 1 [get_debug_ports u_ila_0/probe167]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe167]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe167 [get_nets [list {m_axi_arready}]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 4 [get_debug_ports u_ila_0/probe168]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe168]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe168 [get_nets [list {m_axi_rid[0]} {m_axi_rid[1]} {m_axi_rid[2]} {m_axi_rid[3]} ]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 64 [get_debug_ports u_ila_0/probe169]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe169]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe169 [get_nets [list {m_axi_rdata[0]} {m_axi_rdata[1]} {m_axi_rdata[2]} {m_axi_rdata[3]} {m_axi_rdata[4]} {m_axi_rdata[5]} {m_axi_rdata[6]} {m_axi_rdata[7]} {m_axi_rdata[8]} {m_axi_rdata[9]} {m_axi_rdata[10]} {m_axi_rdata[11]} {m_axi_rdata[12]} {m_axi_rdata[13]} {m_axi_rdata[14]} {m_axi_rdata[15]} {m_axi_rdata[16]} {m_axi_rdata[17]} {m_axi_rdata[18]} {m_axi_rdata[19]} {m_axi_rdata[20]} {m_axi_rdata[21]} {m_axi_rdata[22]} {m_axi_rdata[23]} {m_axi_rdata[24]} {m_axi_rdata[25]} {m_axi_rdata[26]} {m_axi_rdata[27]} {m_axi_rdata[28]} {m_axi_rdata[29]} {m_axi_rdata[30]} {m_axi_rdata[31]} {m_axi_rdata[32]} {m_axi_rdata[33]} {m_axi_rdata[34]} {m_axi_rdata[35]} {m_axi_rdata[36]} {m_axi_rdata[37]} {m_axi_rdata[38]} {m_axi_rdata[39]} {m_axi_rdata[40]} {m_axi_rdata[41]} {m_axi_rdata[42]} {m_axi_rdata[43]} {m_axi_rdata[44]} {m_axi_rdata[45]} {m_axi_rdata[46]} {m_axi_rdata[47]} {m_axi_rdata[48]} {m_axi_rdata[49]} {m_axi_rdata[50]} {m_axi_rdata[51]} {m_axi_rdata[52]} {m_axi_rdata[53]} {m_axi_rdata[54]} {m_axi_rdata[55]} {m_axi_rdata[56]} {m_axi_rdata[57]} {m_axi_rdata[58]} {m_axi_rdata[59]} {m_axi_rdata[60]} {m_axi_rdata[61]} {m_axi_rdata[62]} {m_axi_rdata[63]} ]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 2 [get_debug_ports u_ila_0/probe170]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe170]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe170 [get_nets [list {m_axi_rresp[0]} {m_axi_rresp[1]} ]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 1 [get_debug_ports u_ila_0/probe171]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe171]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe171 [get_nets [list {m_axi_rvalid}]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 1 [get_debug_ports u_ila_0/probe172]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe172]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe172 [get_nets [list {m_axi_rlast}]]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
create_debug_port u_ila_0 probe
 | 
					 | 
				
			||||||
set_property port_width 1 [get_debug_ports u_ila_0/probe173]
 | 
					 | 
				
			||||||
set_property PROBE_TYPE DATA_AND_TRIGGER [get_debug_ports u_ila_0/probe173]
 | 
					 | 
				
			||||||
connect_debug_port u_ila_0/probe173 [get_nets [list {m_axi_rready}]]
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,131 @@
 | 
				
			|||||||
wally/wallypipelinedcore.sv: logic             PCM
 | 
					lsu/lsu.sv: logic      IEUAdrM
 | 
				
			||||||
wally/wallypipelinedcore.sv: logic    TrapM
 | 
					lsu/lsu.sv: logic      WriteDataM
 | 
				
			||||||
wally/wallypipelinedcore.sv: logic                InstrValidM
 | 
					 | 
				
			||||||
wally/wallypipelinedcore.sv: logic                 InstrM
 | 
					 | 
				
			||||||
lsu/lsu.sv: logic        LSUHADDR
 | 
					lsu/lsu.sv: logic        LSUHADDR
 | 
				
			||||||
lsu/lsu.sv: logic       LSUHREADY
 | 
					lsu/lsu.sv: logic        HRDATA
 | 
				
			||||||
lsu/lsu.sv: logic        LSUHWDATA
 | 
					lsu/lsu.sv: logic        LSUHWDATA
 | 
				
			||||||
 | 
					lsu/lsu.sv: logic       LSUHREADY
 | 
				
			||||||
 | 
					lsu/lsu.sv: logic       LSUHWRITE
 | 
				
			||||||
 | 
					lsu/lsu.sv: logic        LSUHSIZE
 | 
				
			||||||
 | 
					lsu/lsu.sv: logic        LSUHBURST
 | 
				
			||||||
 | 
					lsu/lsu.sv: logic        LSUHTRANS
 | 
				
			||||||
 | 
					lsu/lsu.sv: logic        LSUHWSTRB
 | 
				
			||||||
 | 
					lsu/lsu.sv: logic      IHAdrM
 | 
				
			||||||
 | 
					ieu/regfile.sv: logic    rf
 | 
				
			||||||
 | 
					ieu/datapath.sv: logic                 RegWriteW
 | 
				
			||||||
 | 
					hazard/hazard.sv: logic	         BPPredWrongE
 | 
				
			||||||
 | 
					hazard/hazard.sv: logic	         LoadStallD
 | 
				
			||||||
 | 
					hazard/hazard.sv: logic          FCvtIntStallD
 | 
				
			||||||
 | 
					hazard/hazard.sv: logic	         DivBusyE
 | 
				
			||||||
 | 
					hazard/hazard.sv: logic	         EcallFaultM
 | 
				
			||||||
 | 
					hazard/hazard.sv: logic          WFIStallM
 | 
				
			||||||
 | 
					hazard/hazard.sv: logic	        StallF
 | 
				
			||||||
 | 
					hazard/hazard.sv: logic	        FlushD
 | 
				
			||||||
 | 
					cache/cachefsm.sv:   statetype CurrState
 | 
				
			||||||
 | 
					wally/wallypipelinedcore.sv: logic    TrapM
 | 
				
			||||||
 | 
					wally/wallypipelinedcore.sv: logic            SrcAM
 | 
				
			||||||
 | 
					wally/wallypipelinedcore.sv: logic                 InstrM
 | 
				
			||||||
 | 
					wally/wallypipelinedcore.sv: logic             PCM
 | 
				
			||||||
 | 
					wally/wallypipelinedcore.sv: logic           MemRWM
 | 
				
			||||||
 | 
					wally/wallypipelinedcore.sv: logic                InstrValidM
 | 
				
			||||||
 | 
					wally/wallypipelinedcore.sv: logic     WriteDataM
 | 
				
			||||||
 | 
					wally/wallypipelinedcore.sv: logic     IEUAdrM
 | 
				
			||||||
 | 
					wally/wallypipelinedcore.sv: logic   HRDATA
 | 
				
			||||||
 | 
					ifu/spill.sv:    statetype CurrState
 | 
				
			||||||
 | 
					ifu/ifu.sv: logic    				IFUStallF
 | 
				
			||||||
 | 
					ifu/ifu.sv: logic     IFUHADDR
 | 
				
			||||||
 | 
					ifu/ifu.sv: logic     	HRDATA
 | 
				
			||||||
 | 
					ifu/ifu.sv: logic      IFUHREADY
 | 
				
			||||||
 | 
					ifu/ifu.sv: logic     IFUHWRITE
 | 
				
			||||||
 | 
					ifu/ifu.sv: logic      IFUHSIZE
 | 
				
			||||||
 | 
					ifu/ifu.sv: logic      IFUHBURST
 | 
				
			||||||
 | 
					ifu/ifu.sv: logic      IFUHTRANS
 | 
				
			||||||
 | 
					ifu/ifu.sv: logic     PCF
 | 
				
			||||||
 | 
					ifu/ifu.sv: logic                 PCNextF
 | 
				
			||||||
 | 
					ifu/ifu.sv: logic            PCPF
 | 
				
			||||||
 | 
					ifu/ifu.sv: logic     PostSpillInstrRawF
 | 
				
			||||||
 | 
					mmu/hptw.sv: logic	   ITLBWriteF
 | 
				
			||||||
 | 
					mmu/hptw.sv:	 statetype WalkerState
 | 
				
			||||||
 | 
					privileged/csrs.sv: logic        CSRSReadValM
 | 
				
			||||||
 | 
					privileged/csrs.sv: logic        SEPC_REGW
 | 
				
			||||||
 | 
					privileged/csrs.sv: logic        MIP_REGW
 | 
				
			||||||
 | 
					privileged/csrs.sv: logic      SSCRATCH_REGW
 | 
				
			||||||
 | 
					privileged/csrs.sv: logic     SCAUSE_REGW      
 | 
				
			||||||
 | 
					privileged/csr.sv: logic    CSRReadValM  
 | 
				
			||||||
 | 
					privileged/csr.sv: logic    CSRSrcM
 | 
				
			||||||
 | 
					privileged/csr.sv: logic    CSRWriteValM
 | 
				
			||||||
 | 
					privileged/csr.sv: logic    MSTATUS_REGW
 | 
				
			||||||
 | 
					privileged/trap.sv: logic      		   InstrMisalignedFaultM
 | 
				
			||||||
 | 
					privileged/trap.sv: logic      		   BreakpointFaultM
 | 
				
			||||||
 | 
					privileged/trap.sv: logic      		   LoadAccessFaultM
 | 
				
			||||||
 | 
					privileged/trap.sv: logic      		   LoadPageFaultM
 | 
				
			||||||
 | 
					privileged/trap.sv: logic      		   mretM
 | 
				
			||||||
 | 
					privileged/trap.sv: logic      MIP_REGW
 | 
				
			||||||
 | 
					privileged/trap.sv: logic           PendingIntsM
 | 
				
			||||||
 | 
					privileged/privileged.sv: logic      CSRReadM
 | 
				
			||||||
 | 
					privileged/privileged.sv: logic    InterruptM
 | 
				
			||||||
 | 
					privileged/csrc.sv: logic      HPMCOUNTER_REGW
 | 
				
			||||||
 | 
					privileged/csri.sv: logic       MExtInt
 | 
				
			||||||
 | 
					privileged/csri.sv: logic        MIP_REGW_writeabl
 | 
				
			||||||
 | 
					privileged/csrm.sv: logic        	     MIP_REGW
 | 
				
			||||||
 | 
					privileged/csrm.sv: logic       MEPC_REGW
 | 
				
			||||||
 | 
					privileged/csrm.sv: logic     MEDELEG_REGW
 | 
				
			||||||
 | 
					privileged/csrm.sv: logic          MIDELEG_REGW
 | 
				
			||||||
 | 
					privileged/csrm.sv: logic      MSCRATCH_REGW
 | 
				
			||||||
 | 
					privileged/csrm.sv: logic       MCAUSE_REGW
 | 
				
			||||||
 | 
					uncore/uart_apb.sv: logic                  SIN
 | 
				
			||||||
 | 
					uncore/uart_apb.sv: logic                 SOUT
 | 
				
			||||||
 | 
					uncore/uart_apb.sv: logic                 OUT1b
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic       RBR
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic        FCR
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic        IER
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic        MCR
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic    	   baudpulse
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv:     statetype rxstate
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic     					rxfifo
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic     					txfifo
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic    					rxfifohead
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic    					rxfifoentries
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic       					RXBR
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic     					rxtimeoutcnt
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic      						rxparityerr
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic   						rxdataready
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic   						rxfifoempty
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic     					rxdata
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic     					RXerrbit
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic     					rxfullbitunwrapped
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic     					txdata
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic    						txnextbit
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic    						txfifoempty
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic   						fifoenabled
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic   						RXerr
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic   						THRE
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic   						rxdataavailintr
 | 
				
			||||||
 | 
					uncore/uartPC16550D.sv: logic    					intrID
 | 
				
			||||||
 | 
					uncore/uncore.sv: logic HSELEXTSDCD
 | 
				
			||||||
 | 
					uncore/plic_apb.sv: logic                    MExtInt
 | 
				
			||||||
 | 
					uncore/plic_apb.sv: logic     Din
 | 
				
			||||||
 | 
					uncore/plic_apb.sv: logic             requests
 | 
				
			||||||
 | 
					uncore/plic_apb.sv: logic        intPriority
 | 
				
			||||||
 | 
					uncore/plic_apb.sv: logic             intInProgress
 | 
				
			||||||
 | 
					uncore/plic_apb.sv: logic           intThreshold
 | 
				
			||||||
 | 
					uncore/plic_apb.sv: logic             intEn
 | 
				
			||||||
 | 
					uncore/plic_apb.sv: logic           intClaim
 | 
				
			||||||
 | 
					uncore/plic_apb.sv: logic        irqMatrix
 | 
				
			||||||
 | 
					uncore/plic_apb.sv: logic           priorities_with_irqs
 | 
				
			||||||
 | 
					uncore/plic_apb.sv: logic           max_priority_with_irqs
 | 
				
			||||||
 | 
					uncore/plic_apb.sv: logic          irqs_at_max_priority
 | 
				
			||||||
 | 
					uncore/plic_apb.sv: logic           threshMask
 | 
				
			||||||
 | 
					uncore/clint_apb.sv: logic      MTIME
 | 
				
			||||||
 | 
					uncore/clint_apb.sv: logic         MTIMECMP
 | 
				
			||||||
 | 
					ebu/ebu.sv: logic     HCLK
 | 
				
			||||||
 | 
					ebu/ebu.sv: logic      HREADY
 | 
				
			||||||
 | 
					ebu/ebu.sv: logic      HRESP
 | 
				
			||||||
 | 
					ebu/ebu.sv: logic      HADDR
 | 
				
			||||||
 | 
					ebu/ebu.sv: logic     HWRITE
 | 
				
			||||||
 | 
					ebu/ebu.sv: logic      HSIZE
 | 
				
			||||||
 | 
					ebu/ebu.sv: logic      HBURST
 | 
				
			||||||
 | 
					ebu/ebu.sv: logic      HPROT
 | 
				
			||||||
 | 
					ebu/ebu.sv: logic      HTRANS
 | 
				
			||||||
 | 
					ebu/ebu.sv: logic     HMASTLOC
 | 
				
			||||||
 | 
					ebu/buscachefsm.sv:   busstatetype CurrState
 | 
				
			||||||
 | 
					ebu/busfsm.sv:   busstatetype CurrState
 | 
				
			||||||
 | 
				
			|||||||
@ -96,7 +96,8 @@ if {$board=="ArtyA7"} {
 | 
				
			|||||||
    source ../constraints/small-debug.xdc
 | 
					    source ../constraints/small-debug.xdc
 | 
				
			||||||
 | 
					
 | 
				
			||||||
} else {
 | 
					} else {
 | 
				
			||||||
    source ../constraints/vcu-small-debug.xdc
 | 
					    #source ../constraints/vcu-small-debug.xdc
 | 
				
			||||||
 | 
					    source ../constraints/debug4.xdc
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -38,7 +38,7 @@ set_property -dict [list CONFIG.C0.ControllerType {DDR4_SDRAM} \
 | 
				
			|||||||
			CONFIG.C0.DDR4_AxiNarrowBurst {false} \
 | 
								CONFIG.C0.DDR4_AxiNarrowBurst {false} \
 | 
				
			||||||
			CONFIG.Reference_Clock {Differential} \
 | 
								CONFIG.Reference_Clock {Differential} \
 | 
				
			||||||
			CONFIG.ADDN_UI_CLKOUT1.INSERT_VIP {0} \
 | 
								CONFIG.ADDN_UI_CLKOUT1.INSERT_VIP {0} \
 | 
				
			||||||
			CONFIG.ADDN_UI_CLKOUT1_FREQ_HZ {38} \
 | 
								CONFIG.ADDN_UI_CLKOUT1_FREQ_HZ {50} \
 | 
				
			||||||
			CONFIG.ADDN_UI_CLKOUT2.INSERT_VIP {0} \
 | 
								CONFIG.ADDN_UI_CLKOUT2.INSERT_VIP {0} \
 | 
				
			||||||
			CONFIG.ADDN_UI_CLKOUT2_FREQ_HZ {300} \
 | 
								CONFIG.ADDN_UI_CLKOUT2_FREQ_HZ {300} \
 | 
				
			||||||
			CONFIG.ADDN_UI_CLKOUT3.INSERT_VIP {0} \
 | 
								CONFIG.ADDN_UI_CLKOUT3.INSERT_VIP {0} \
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user