Initial commit: Loongson FPGA SoC project for 2026 CIC-IEC

This commit is contained in:
2026-06-23 01:22:45 +08:00
commit fbc993b846
181 changed files with 51135 additions and 0 deletions

32
fpga/run_impl.tcl Normal file
View File

@@ -0,0 +1,32 @@
# bit.tcl
open_project project/Loongson_Soc.xpr
# Add myCPU
# add_files -scan_for_includes mysrc
# Add xilinx_ip in myCPU
# add_files -quiet [glob -nocomplain mysrc/xilinx_ip/*/*.xci]
# add_files -quiet [glob -nocomplain mysrc/xilinx_ip/*/*.xcix]
# Upgrade IPs
upgrade_ip -quiet [get_ips]
# run_impl
launch_runs impl_1
wait_on_run impl_1
# check impl status
if {[get_property PROGRESS [get_runs impl_1]] != "100%"} {
puts "ERROR: Implementation failed!"
exit 1
}
# open_run impl_1
open_run impl_1
report_utilization -file project/dsp_utilization.rpt -pb project/dsp_utilization.pb
# report_timing_summary -delay_type min_max -report_unconstrained \
# -file lab/lab1.runs/impl_1/timing_summary.rpt
close_project
exit 0