Browse Source

V100

master
zhaohe 11 months ago
parent
commit
1e448b9fac
  1. 5
      .gitignore
  2. 111
      constraint_check/constraint_check.ccr
  3. 39
      multiseed_summary.csv
  4. BIN
      release/v1.0.0/Topv100.sbit
  5. BIN
      release/v1.0.0/Topv100.sfc
  6. 52
      xsync.pds

5
.gitignore

@ -17,4 +17,7 @@ report_timing/
ipcore/ram/ram.idf
impl.tcl
out/*
*.log
*.log
multiseed_summary.csv
constraint_check/constraint_check.ccr
multiseed_summary.csv

111
constraint_check/constraint_check.ccr

@ -1,111 +0,0 @@
##### Written on 2024/08/29 09:31:59 ###############################
##### INFO ##################################################
Current device :
PG2L100H-6FBG484
Top Module :
Top
Constraint File(s) :
D:/workspace/p_lusterinc_xsync/xsync_fpge_v2/xsync.fdc
##### SUMMARY ######################################################
Found 0 error(s), 19 critical warning(s), 15 warning(s), out of 348 constraint(s)
Inapplicable constraints(except overwritten constraints):
********************************************
define_attribute {p:stm32_rst_n} {PAP_IO_LOC} {AA19}
C: ConstraintEditor-2002: [D:/workspace/p_lusterinc_xsync/xsync_fpge_v2/xsync.fdc(line number: 12)] | Port stm32_rst_n has been placed at location AA19, whose type is share pin.
define_attribute {p:genlock_in_hsync} {PAP_IO_LOC} {M15}
C: ConstraintEditor-2002: [D:/workspace/p_lusterinc_xsync/xsync_fpge_v2/xsync.fdc(line number: 17)] | Port genlock_in_hsync has been placed at location M15, whose type is share pin.
define_attribute {p:genlock_in_vsync} {PAP_IO_LOC} {M16}
C: ConstraintEditor-2002: [D:/workspace/p_lusterinc_xsync/xsync_fpge_v2/xsync.fdc(line number: 21)] | Port genlock_in_vsync has been placed at location M16, whose type is share pin.
define_attribute {p:genlock_in_fsync} {PAP_IO_LOC} {L16}
C: ConstraintEditor-2002: [D:/workspace/p_lusterinc_xsync/xsync_fpge_v2/xsync.fdc(line number: 25)] | Port genlock_in_fsync has been placed at location L16, whose type is share pin.
define_attribute {p:sync_ttl_in3} {PAP_IO_LOC} {M13}
C: ConstraintEditor-2002: [D:/workspace/p_lusterinc_xsync/xsync_fpge_v2/xsync.fdc(line number: 97)] | Port sync_ttl_in3 has been placed at location M13, whose type is share pin.
define_attribute {p:sync_ttl_in4} {PAP_IO_LOC} {L13}
C: ConstraintEditor-2002: [D:/workspace/p_lusterinc_xsync/xsync_fpge_v2/xsync.fdc(line number: 101)] | Port sync_ttl_in4 has been placed at location L13, whose type is share pin.
define_attribute {p:sync_ttl_out2} {PAP_IO_LOC} {N14}
C: ConstraintEditor-2002: [D:/workspace/p_lusterinc_xsync/xsync_fpge_v2/xsync.fdc(line number: 111)] | Port sync_ttl_out2 has been placed at location N14, whose type is share pin.
define_attribute {p:sync_ttl_out3} {PAP_IO_LOC} {R17}
C: ConstraintEditor-2002: [D:/workspace/p_lusterinc_xsync/xsync_fpge_v2/xsync.fdc(line number: 117)] | Port sync_ttl_out3 has been placed at location R17, whose type is share pin.
define_attribute {p:sync_ttl_out4} {PAP_IO_LOC} {R14}
C: ConstraintEditor-2002: [D:/workspace/p_lusterinc_xsync/xsync_fpge_v2/xsync.fdc(line number: 123)] | Port sync_ttl_out4 has been placed at location R14, whose type is share pin.
define_attribute {p:timecode_headphone_in} {PAP_IO_LOC} {L15}
C: ConstraintEditor-2002: [D:/workspace/p_lusterinc_xsync/xsync_fpge_v2/xsync.fdc(line number: 129)] | Port timecode_headphone_in has been placed at location L15, whose type is share pin.
define_attribute {p:timecode_bnc_in} {PAP_IO_LOC} {L14}
C: ConstraintEditor-2002: [D:/workspace/p_lusterinc_xsync/xsync_fpge_v2/xsync.fdc(line number: 133)] | Port timecode_bnc_in has been placed at location L14, whose type is share pin.
define_attribute {p:timecode_out_bnc} {PAP_IO_LOC} {P17}
C: ConstraintEditor-2002: [D:/workspace/p_lusterinc_xsync/xsync_fpge_v2/xsync.fdc(line number: 137)] | Port timecode_out_bnc has been placed at location P17, whose type is share pin.
define_attribute {p:timecode_out_bnc_select} {PAP_IO_LOC} {R18}
C: ConstraintEditor-2002: [D:/workspace/p_lusterinc_xsync/xsync_fpge_v2/xsync.fdc(line number: 143)] | Port timecode_out_bnc_select has been placed at location R18, whose type is share pin.
define_attribute {p:timecode_out_headphone} {PAP_IO_LOC} {R16}
C: ConstraintEditor-2002: [D:/workspace/p_lusterinc_xsync/xsync_fpge_v2/xsync.fdc(line number: 149)] | Port timecode_out_headphone has been placed at location R16, whose type is share pin.
define_attribute {p:stm32if_camera_sync_out} {PAP_IO_LOC} {Y22}
C: ConstraintEditor-2002: [D:/workspace/p_lusterinc_xsync/xsync_fpge_v2/xsync.fdc(line number: 167)] | Port stm32if_camera_sync_out has been placed at location Y22, whose type is share pin.
define_attribute {p:stm32if_timecode_sync_out} {PAP_IO_LOC} {AB20}
C: ConstraintEditor-2002: [D:/workspace/p_lusterinc_xsync/xsync_fpge_v2/xsync.fdc(line number: 173)] | Port stm32if_timecode_sync_out has been placed at location AB20, whose type is share pin.
define_attribute {p:spi1_clk_pin} {PAP_IO_LOC} {P14}
C: ConstraintEditor-2002: [D:/workspace/p_lusterinc_xsync/xsync_fpge_v2/xsync.fdc(line number: 183)] | Port spi1_clk_pin has been placed at location P14, whose type is share pin.
define_attribute {p:spi1_rx_pin} {PAP_IO_LOC} {P15}
C: ConstraintEditor-2002: [D:/workspace/p_lusterinc_xsync/xsync_fpge_v2/xsync.fdc(line number: 187)] | Port spi1_rx_pin has been placed at location P15, whose type is share pin.
define_attribute {p:spi1_tx_pin} {PAP_IO_LOC} {P16}
C: ConstraintEditor-2002: [D:/workspace/p_lusterinc_xsync/xsync_fpge_v2/xsync.fdc(line number: 191)] | Port spi1_tx_pin has been placed at location P16, whose type is share pin.
Constraints with issues:
********************************************
Issues without commands:
********************************************
Unconstrained ports:
********************************************
W: ConstraintEditor-4019: Port 'genlock_in_state_led' unspecified I/O constraint.
W: ConstraintEditor-4019: Port 'genlock_out_dac[9]' unspecified I/O constraint.
W: ConstraintEditor-4019: Port 'genlock_out_dac_state_led' unspecified I/O constraint.
W: ConstraintEditor-4019: Port 'sync_ttl_in1_state_led' unspecified I/O constraint.
W: ConstraintEditor-4019: Port 'sync_ttl_in2_state_led' unspecified I/O constraint.
W: ConstraintEditor-4019: Port 'sync_ttl_in3_state_led' unspecified I/O constraint.
W: ConstraintEditor-4019: Port 'sync_ttl_in4_state_led' unspecified I/O constraint.
W: ConstraintEditor-4019: Port 'sync_ttl_out1_state_led' unspecified I/O constraint.
W: ConstraintEditor-4019: Port 'sync_ttl_out2_state_led' unspecified I/O constraint.
W: ConstraintEditor-4019: Port 'sync_ttl_out3_state_led' unspecified I/O constraint.
W: ConstraintEditor-4019: Port 'sync_ttl_out4_state_led' unspecified I/O constraint.
W: ConstraintEditor-4019: Port 'timecode_bnc_in_state_led' unspecified I/O constraint.
W: ConstraintEditor-4019: Port 'timecode_headphone_in_state_led' unspecified I/O constraint.
W: ConstraintEditor-4019: Port 'timecode_out_bnc_state_led' unspecified I/O constraint.
W: ConstraintEditor-4019: Port 'timecode_out_headphone_state_led' unspecified I/O constraint.
Constraints with matching wildcard expressions:
********************************************

39
multiseed_summary.csv

@ -1,39 +0,0 @@
version,2022.2-SP4.2<build 132111>
project name,xsync.pds
Single Seed:
Seed,State,Convergence,Setup(Slow),Setup(Fast),Hold(Slow),Hold(Fast),Recovery(Slow),Recovery(Fast),Removal(Slow),Removal(Fast),PBM-GP,PBM-PreGP,PBM-PostGP,LP,Total Placement Cpu Time,Detailed routing,Total Routing Cpu Time,Wire Length After Post-GP,Wire Length After LP,Wire Length After DP,Routing Arc Length,Worst Slack After GP Timing,Worst Slack After LP Timing,Worst Slack Before RP,Worst Slack Before DP,Worst Slack After DP,Worst Slack After Placement,Worst Slack After TA By Preroute,TNS After DP,TNS Before Route,Setup(Slow) Total Failing TNS,Setup(Slow) Total Failing Endpoints,Hold(Slow) Total Failing THS,Hold(Slow) Total Failing Endpoints,Power
single,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,0.48,55.33,10.75,15.23,NA,NA,NA,195954,NA,NA,991796,991796,991796,991796,NA,0,0,NA,NA,NA,NA,NA
Pass Rate/Convergence Rate,0.00%,0.00%
Synthesize:
control_set,424
Synthesize Performance Summary:
slack category,Synthesize Setup WNS,Synthesize Setup TNS,Synthesize Recovery WNS,Synthesize Recovery TNS
slack value,992.726,0.000,996.032,0.000
Synthesize Process Cpu Time,0h:0m:19s
Device Map:
Device Map Resource Usage Summary:
Logic Utilization,LUT,FF,DRM,APM,Distributed RAM,HSSTHP,USCM,HCKB,RCKB
Used,12576,10121,0,0,0,NA,1,0,0
Available,66600,133200,155,240,19900,NA,32,96,24
Utilization(%),19%,8%,0%,0%,0%,NA,4%,0%,0%
Device Map Process Cpu Time,0h:0m:32s
Project Configurations:
top module,Top
compile,
synthesize," -ads "
device map,
place & route," -gplace_seed 8
-seed_step 4
-saved_outcome 4
-parallel 4
-share_router_control_signal false
-check_clk_net_route_by_srb false
-fix_hold_violation_in_route false "
Test Parameters Configurations:
testparam,

BIN
release/v1.0.0/Top.sbit → release/v1.0.0/Topv100.sbit

BIN
release/v1.0.0/Top.sfc → release/v1.0.0/Topv100.sfc

52
xsync.pds

@ -1,5 +1,5 @@
(_flow fab_demo "2022.2-SP4.2"
(_comment "Generated by Fabric Compiler (version on 2022.2-SP4.2<build 132111>) at Thu Aug 29 09:46:08 2024")
(_comment "Generated by Fabric Compiler (version on 2022.2-SP4.2<build 132111>) at Thu Aug 29 10:45:33 2024")
(_version "1.1.0")
(_status "initial")
(_project
@ -271,7 +271,7 @@
(_input
(_file "xsync.fdc"
(_format fdc)
(_timespec "2024-08-28T21:48:19")
(_timespec "2024-08-29T10:30:35")
)
)
)
@ -322,17 +322,17 @@
(_db_output
(_file "compile/Top_comp.adf"
(_format adif)
(_timespec "2024-08-29T09:31:51")
(_timespec "2024-08-29T10:35:00")
)
)
(_output
(_file "compile/Top.cmr"
(_format verilog)
(_timespec "2024-08-29T09:31:51")
(_timespec "2024-08-29T10:35:00")
)
(_file "compile/cmr.db"
(_format text)
(_timespec "2024-08-29T09:31:51")
(_timespec "2024-08-29T10:35:00")
)
)
)
@ -347,25 +347,25 @@
(_db_output
(_file "synthesize/Top_syn.adf"
(_format adif)
(_timespec "2024-08-29T09:32:28")
(_timespec "2024-08-29T10:35:36")
)
)
(_output
(_file "synthesize/Top_syn.vm"
(_format structural_verilog)
(_timespec "2024-08-29T09:32:30")
(_timespec "2024-08-29T10:35:38")
)
(_file "synthesize/Top_controlsets.txt"
(_format text)
(_timespec "2024-08-29T09:32:25")
(_timespec "2024-08-29T10:35:33")
)
(_file "synthesize/snr.db"
(_format text)
(_timespec "2024-08-29T09:32:32")
(_timespec "2024-08-29T10:35:40")
)
(_file "synthesize/Top.snr"
(_format text)
(_timespec "2024-08-29T09:32:31")
(_timespec "2024-08-29T10:35:40")
)
)
)
@ -386,21 +386,21 @@
(_db_output
(_file "device_map/Top_map.adf"
(_format adif)
(_timespec "2024-08-29T09:33:33")
(_timespec "2024-08-29T10:35:53")
)
)
(_output
(_file "device_map/Top_dmr.prt"
(_format text)
(_timespec "2024-08-29T09:33:07")
(_timespec "2024-08-29T10:35:48")
)
(_file "device_map/Top.dmr"
(_format text)
(_timespec "2024-08-29T09:33:33")
(_timespec "2024-08-29T10:35:53")
)
(_file "device_map/dmr.db"
(_format text)
(_timespec "2024-08-29T09:33:33")
(_timespec "2024-08-29T10:35:53")
)
)
)
@ -409,7 +409,7 @@
(_input
(_file "device_map/xsync.pcf"
(_format pcf)
(_timespec "2024-08-29T09:33:33")
(_timespec "2024-08-29T10:35:53")
)
)
)
@ -430,33 +430,33 @@
(_db_output
(_file "place_route/Top_pnr.adf"
(_format adif)
(_timespec "2024-08-29T09:36:55")
(_timespec "2024-08-29T10:43:27")
)
)
(_output
(_file "place_route/clock_utilization.txt"
(_format text)
(_timespec "2024-08-29T09:36:43")
(_timespec "2024-08-29T10:42:42")
)
(_file "place_route/Top_plc.adf"
(_format adif)
(_timespec "2024-08-29T09:36:04")
(_timespec "2024-08-29T10:39:28")
)
(_file "place_route/Top.prr"
(_format text)
(_timespec "2024-08-29T09:36:55")
(_timespec "2024-08-29T10:43:28")
)
(_file "place_route/Top_prr.prt"
(_format text)
(_timespec "2024-08-29T09:36:43")
(_timespec "2024-08-29T10:42:42")
)
(_file "place_route/Top_pnr.netlist"
(_format text)
(_timespec "2024-08-29T09:36:55")
(_timespec "2024-08-29T10:43:27")
)
(_file "place_route/prr.db"
(_format text)
(_timespec "2024-08-29T09:36:55")
(_timespec "2024-08-29T10:43:28")
)
)
)
@ -492,19 +492,19 @@
(_output
(_file "generate_bitstream/Top.sbit"
(_format text)
(_timespec "2024-08-29T09:38:37")
(_timespec "2024-08-29T10:45:29")
)
(_file "generate_bitstream/Top.smsk"
(_format text)
(_timespec "2024-08-29T09:38:37")
(_timespec "2024-08-29T10:45:30")
)
(_file "generate_bitstream/bgr.db"
(_format text)
(_timespec "2024-08-29T09:38:40")
(_timespec "2024-08-29T10:45:33")
)
(_file "generate_bitstream/Top.bgr"
(_format text)
(_timespec "2024-08-29T09:38:40")
(_timespec "2024-08-29T10:45:33")
)
)
)

Loading…
Cancel
Save