You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

504 lines
19 KiB

11 months ago
2 years ago
11 months ago
2 years ago
12 months ago
2 years ago
12 months ago
2 years ago
2 years ago
2 years ago
11 months ago
2 years ago
12 months ago
2 years ago
12 months ago
2 years ago
12 months ago
2 years ago
12 months ago
2 years ago
12 months ago
2 years ago
12 months ago
2 years ago
2 years ago
12 months ago
2 years ago
2 years ago
12 months ago
2 years ago
2 years ago
12 months ago
2 years ago
12 months ago
2 years ago
12 months ago
2 years ago
2 years ago
12 months ago
2 years ago
2 years ago
12 months ago
2 years ago
12 months ago
2 years ago
12 months ago
2 years ago
2 years ago
12 months ago
2 years ago
12 months ago
2 years ago
12 months ago
2 years ago
12 months ago
2 years ago
12 months ago
2 years ago
12 months ago
2 years ago
12 months ago
2 years ago
12 months ago
2 years ago
12 months ago
2 years ago
12 months ago
2 years ago
1 year ago
12 months ago
1 year ago
12 months ago
12 months ago
12 months ago
1 year ago
12 months ago
2 years ago
12 months ago
2 years ago
12 months ago
2 years ago
2 years ago
12 months ago
1 year ago
12 months ago
1 year ago
12 months ago
1 year ago
12 months ago
12 months ago
12 months ago
1 year ago
12 months ago
1 year ago
12 months ago
2 years ago
1 year ago
12 months ago
1 year ago
12 months ago
1 year ago
12 months ago
1 year ago
12 months ago
1 year ago
12 months ago
1 year ago
1 year ago
12 months ago
1 year ago
12 months ago
1 year ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
1 year ago
12 months ago
1 year ago
2 years ago
2 years ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
2 years ago
2 years ago
12 months ago
2 years ago
11 months ago
2 years ago
2 years ago
2 years ago
2 years ago
12 months ago
2 years ago
12 months ago
2 years ago
2 years ago
12 months ago
2 years ago
12 months ago
2 years ago
2 years ago
12 months ago
2 years ago
2 years ago
2 years ago
12 months ago
2 years ago
12 months ago
2 years ago
1 year ago
2 years ago
11 months ago
2 years ago
2 years ago
2 years ago
2 years ago
11 months ago
2 years ago
11 months ago
2 years ago
11 months ago
2 years ago
11 months ago
2 years ago
11 months ago
2 years ago
12 months ago
2 years ago
11 months ago
2 years ago
11 months ago
1 year ago
11 months ago
2 years ago
12 months ago
2 years ago
11 months ago
2 years ago
11 months ago
1 year ago
11 months ago
2 years ago
  1. (_flow fab_demo "2022.2-SP4.2"
  2. (_comment "Generated by Fabric Compiler (version on 2022.2-SP4.2<build 132111>) at Sun Aug 25 21:02:11 2024")
  3. (_version "1.1.0")
  4. (_status "initial")
  5. (_project
  6. (_option prj_work_dir (_string "."))
  7. (_option prj_impl_dir (_string "."))
  8. )
  9. (_task tsk_setup
  10. (_widget wgt_select_arch
  11. (_input
  12. (_part
  13. (_family Logos2)
  14. (_device PG2L100H)
  15. (_speedgrade -6)
  16. (_package FBG484)
  17. )
  18. )
  19. )
  20. (_widget wgt_my_design_src
  21. (_input
  22. (_file "source/src/top.v" + "Top:"
  23. (_format verilog)
  24. (_timespec "2024-08-25T21:00:01")
  25. )
  26. (_file "source/src/spi_reg_reader.v"
  27. (_format verilog)
  28. (_timespec "2024-08-23T13:36:15")
  29. )
  30. (_file "source/src/zutils/zutils_pluse_generator.v"
  31. (_format verilog)
  32. (_timespec "2024-08-23T13:36:15")
  33. )
  34. (_file "source/src/zutils/zutils_edge_detecter.v"
  35. (_format verilog)
  36. (_timespec "2024-08-23T13:36:15")
  37. )
  38. (_file "source/src/zutils/zutils_register.v"
  39. (_format verilog)
  40. (_timespec "2024-08-23T13:36:15")
  41. )
  42. (_file "source/src/zutils/zutils_multiplexer_4t1.v"
  43. (_format verilog)
  44. (_timespec "2024-08-23T13:36:15")
  45. )
  46. (_file "source/src/zutils/zutils_debug_led.v"
  47. (_format verilog)
  48. (_timespec "2024-08-23T13:36:15")
  49. )
  50. (_file "source/src/zutils/zutils_signal_filter.v"
  51. (_format verilog)
  52. (_timespec "2024-08-23T13:36:15")
  53. )
  54. (_file "source/src/zutils/zutils_clk_parser.v"
  55. (_format verilog)
  56. (_timespec "2024-08-23T13:36:15")
  57. )
  58. (_file "source/src/zutils/zutils_multiplexer_16t1.v"
  59. (_format verilog)
  60. (_timespec "2024-08-23T13:36:15")
  61. )
  62. (_file "source/src/output/ttl_output.v"
  63. (_format verilog)
  64. (_timespec "2024-08-23T13:36:15")
  65. )
  66. (_file "source/src/zutils/zutils_pwm_generator.v"
  67. (_format verilog)
  68. (_timespec "2024-08-23T13:36:15")
  69. )
  70. (_file "source/src/zutils/zutils_reset_sig_gen.v"
  71. (_format verilog)
  72. (_timespec "2024-08-23T13:36:15")
  73. )
  74. (_file "source/src/zutils/zutils_multiplexer_2t1.v"
  75. (_format verilog)
  76. (_timespec "2024-08-23T13:36:15")
  77. )
  78. (_file "source/src/zutils/zutils_multiplexer_32t1.v"
  79. (_format verilog)
  80. (_timespec "2024-08-23T13:36:15")
  81. )
  82. (_file "source/src/zutils/zutils_muti_debug_signal_gen.v"
  83. (_format verilog)
  84. (_timespec "2024-08-23T13:36:15")
  85. )
  86. (_file "source/src/zutils/zutils_pwm_generator_advanced.v"
  87. (_format verilog)
  88. (_timespec "2024-08-23T13:36:15")
  89. )
  90. (_file "source/src/zutils/zutils_register_advanced.v"
  91. (_format verilog)
  92. (_timespec "2024-08-23T13:36:15")
  93. )
  94. (_file "source/src/zutils/zutils_genlock_clk_generator.v"
  95. (_format verilog)
  96. (_timespec "2024-08-23T13:36:15")
  97. )
  98. (_file "source/src/zutils/zutils_multiplexer_32t1_v2.v"
  99. (_format verilog)
  100. (_timespec "2024-08-23T13:36:15")
  101. )
  102. (_file "source/src/zutils/ztutils_timecode_next_code.v"
  103. (_format verilog)
  104. (_timespec "2024-08-23T13:36:15")
  105. )
  106. (_file "source/src/zutils/zutils_smpte_timecode_clk_generator.v"
  107. (_format verilog)
  108. (_timespec "2024-08-23T13:36:15")
  109. )
  110. (_file "source/src/timecode/timecode_nextcode.v"
  111. (_format verilog)
  112. (_timespec "2024-08-23T13:36:15")
  113. )
  114. (_file "source/src/timecode/timecode_basesig_generator.v"
  115. (_format verilog)
  116. (_timespec "2024-08-23T13:36:15")
  117. )
  118. (_file "source/src/timecode/timecode_serialization.v"
  119. (_format verilog)
  120. (_timespec "2024-08-23T13:36:15")
  121. )
  122. (_file "source/src/timecode/timecode_generator.v"
  123. (_format verilog)
  124. (_timespec "2024-08-23T13:36:15")
  125. )
  126. (_file "source/src/output/timecode_output.v"
  127. (_format verilog)
  128. (_timespec "2024-08-23T13:36:15")
  129. )
  130. (_file "source/src/input/timecode_input.v"
  131. (_format verilog)
  132. (_timespec "2024-08-23T13:36:15")
  133. )
  134. (_file "source/src/timecode/timecode_decoder.v"
  135. (_format verilog)
  136. (_timespec "2024-08-23T13:36:15")
  137. )
  138. (_file "source/src/timecode/timecode_sample_sig_generator.v"
  139. (_format verilog)
  140. (_timespec "2024-08-23T13:36:15")
  141. )
  142. (_file "source/src/input/ttl_input.v"
  143. (_format verilog)
  144. (_timespec "2024-08-23T13:36:15")
  145. )
  146. (_file "source/src/zutils/ztuils_sig_devide.v"
  147. (_format verilog)
  148. (_timespec "2024-08-23T13:36:15")
  149. )
  150. (_file "source/src/zutils/zutils_signal_filter_advance.v"
  151. (_format verilog)
  152. (_timespec "2024-08-23T13:36:15")
  153. )
  154. (_file "source/src/timecode/timecode_comparator.v"
  155. (_format verilog)
  156. (_timespec "2024-08-23T13:36:15")
  157. )
  158. (_file "source/src/zutils/zutils_freq_detector.v"
  159. (_format verilog)
  160. (_timespec "2024-08-23T13:36:15")
  161. )
  162. (_file "source/src/zutils/zsimple_pll.v"
  163. (_format verilog)
  164. (_timespec "2024-08-23T13:36:15")
  165. )
  166. (_file "source/src/zutils/zutils_freq_detector_v2.v"
  167. (_format verilog)
  168. (_timespec "2024-08-23T13:36:15")
  169. )
  170. (_file "source/src/zutils/zutils_multiplexer_8t1.v"
  171. (_format verilog)
  172. (_timespec "2024-08-23T13:36:15")
  173. )
  174. (_file "source/src/spi_reg_bus.v"
  175. (_format verilog)
  176. (_timespec "2024-08-23T13:36:15")
  177. )
  178. (_file "source/src/internal/internal_timecode_generator.v"
  179. (_format verilog)
  180. (_timespec "2024-08-23T13:36:15")
  181. )
  182. (_file "source/src/sys/sys_timecode.v"
  183. (_format verilog)
  184. (_timespec "2024-08-23T13:36:15")
  185. )
  186. (_file "source/src/input/genlock_input_module.v"
  187. (_format verilog)
  188. (_timespec "2024-08-23T13:36:15")
  189. )
  190. (_file "source/src/internal/internal_clock_generator.v"
  191. (_format verilog)
  192. (_timespec "2024-08-23T13:36:15")
  193. )
  194. (_file "source/src/internal/internal_genlock_generator.v"
  195. (_format verilog)
  196. (_timespec "2024-08-23T13:36:15")
  197. )
  198. (_file "source/src/sys/sys_genlock.v"
  199. (_format verilog)
  200. (_timespec "2024-08-23T13:36:15")
  201. )
  202. (_file "source/src/sys/sys_clock.v"
  203. (_format verilog)
  204. (_timespec "2024-08-23T13:36:15")
  205. )
  206. (_file "source/src/output/camera_sync_signal_output.v"
  207. (_format verilog)
  208. (_timespec "2024-08-23T13:36:15")
  209. )
  210. (_file "source/src/business/record_sig_generator.v"
  211. (_format verilog)
  212. (_timespec "2024-08-23T13:36:15")
  213. )
  214. (_file "source/src/sys_signal_delayer.v"
  215. (_format verilog)
  216. (_timespec "2024-08-23T13:36:15")
  217. )
  218. (_file "source/src/zutils/zutils_sig_delayer.v"
  219. (_format verilog)
  220. (_timespec "2024-08-23T13:36:15")
  221. )
  222. (_file "source/src/zutils/zutils_sig_delayer_v2.v"
  223. (_format verilog)
  224. (_timespec "2024-08-23T15:51:36")
  225. )
  226. (_file "source/src/zutils/zutils_pluse_delayer.v"
  227. (_format verilog)
  228. (_timespec "2024-08-23T13:36:15")
  229. )
  230. (_file "source/src/internal/internal_sig_generator_en_contrler.v"
  231. (_format verilog)
  232. (_timespec "2024-08-23T13:36:15")
  233. )
  234. (_file "source/src/zutils/zutils_timer.v"
  235. (_format verilog)
  236. (_timespec "2024-08-23T13:36:15")
  237. )
  238. )
  239. )
  240. (_widget wgt_my_ips_src
  241. (_input
  242. (_ip "ipcore/ShiftRegister/ShiftRegister.idf"
  243. (_timespec "2024-08-23T13:36:15")
  244. (_ip_source_item "ipcore/ShiftRegister/rtl/ipm_distributed_sdpram_v1_2_ShiftRegister.v"
  245. (_timespec "2024-08-23T13:36:15")
  246. )
  247. (_ip_source_item "ipcore/ShiftRegister/rtl/ipm_distributed_shiftregister_v1_2_ShiftRegister.v"
  248. (_timespec "2024-08-23T13:36:15")
  249. )
  250. (_ip_source_item "ipcore/ShiftRegister/ShiftRegister.v"
  251. (_timespec "2024-08-23T13:36:15")
  252. )
  253. )
  254. (_ip "ipcore/SPLL/SPLL.idf"
  255. (_timespec "2024-08-23T14:44:49")
  256. (_ip_source_item "ipcore/SPLL/SPLL.v"
  257. (_timespec "2024-08-23T14:44:49")
  258. )
  259. )
  260. )
  261. )
  262. (_widget wgt_import_logic_con_file
  263. (_input
  264. (_file "xsync.fdc"
  265. (_format fdc)
  266. (_timespec "2024-08-25T21:00:42")
  267. )
  268. )
  269. )
  270. (_widget wgt_edit_user_cons
  271. (_attribute _click_to_run (_switch ON))
  272. )
  273. (_widget wgt_simulation
  274. (_option compiled_lib_location (_string "pango_sim_libraries"))
  275. (_option verilog_options (_string ""))
  276. (_option gen_param (_string ""))
  277. (_option simulate_runtime (_string "10000ms"))
  278. (_option sim_exe_dir (_string "C:/modeltech64_10.5/win64"))
  279. (_input
  280. (_file "source/test/test_transmitter.v"
  281. (_format verilog)
  282. (_timespec "2024-08-23T13:36:15")
  283. )
  284. (_file "source/test/test_baud_rate_gen.v"
  285. (_format verilog)
  286. (_timespec "2024-08-23T13:36:15")
  287. )
  288. (_file "source/test/test_top.v"
  289. (_format verilog)
  290. (_timespec "2024-08-23T13:36:15")
  291. )
  292. (_file "source/test/test_uart_reg_reader.v"
  293. (_format verilog)
  294. (_timespec "2024-08-23T13:36:15")
  295. )
  296. (_file "source/test/test_spi_reg_reader.v"
  297. (_format verilog)
  298. (_timespec "2024-08-23T13:36:15")
  299. )
  300. (_file "source/test/test_timecode_generator.v"
  301. (_format verilog)
  302. (_timespec "2024-08-23T13:36:15")
  303. )
  304. (_file "source/test/test_timecode_decoder.v" + "test_timecode_decoder:"
  305. (_format verilog)
  306. (_timespec "2024-08-23T13:36:15")
  307. )
  308. )
  309. )
  310. )
  311. (_task tsk_compile
  312. (_command cmd_compile
  313. (_gci_state (_integer 2))
  314. (_db_output
  315. (_file "compile/Top_comp.adf"
  316. (_format adif)
  317. (_timespec "2024-08-25T21:01:25")
  318. )
  319. )
  320. (_output
  321. (_file "compile/Top.cmr"
  322. (_format verilog)
  323. (_timespec "2024-08-25T21:01:25")
  324. )
  325. (_file "compile/cmr.db"
  326. (_format text)
  327. (_timespec "2024-08-25T21:01:25")
  328. )
  329. )
  330. )
  331. (_widget wgt_rtl_view
  332. (_attribute _click_to_run (_switch ON))
  333. )
  334. )
  335. (_task tsk_synthesis
  336. (_command cmd_synthesize
  337. (_gci_state (_integer 2))
  338. (_option selected_syn_tool_opt (_integer 2))
  339. (_db_output
  340. (_file "synthesize/Top_syn.adf"
  341. (_format adif)
  342. (_timespec "2024-08-25T21:01:32")
  343. )
  344. )
  345. (_output
  346. (_file "synthesize/Top_syn.vm"
  347. (_format structural_verilog)
  348. (_timespec "2024-08-25T21:01:32")
  349. )
  350. (_file "synthesize/Top_controlsets.txt"
  351. (_format text)
  352. (_timespec "2024-08-25T21:01:32")
  353. )
  354. (_file "synthesize/snr.db"
  355. (_format text)
  356. (_timespec "2024-08-25T21:01:32")
  357. )
  358. (_file "synthesize/Top.snr"
  359. (_format text)
  360. (_timespec "2024-08-25T21:01:32")
  361. )
  362. )
  363. )
  364. (_widget wgt_tech_view
  365. (_attribute _click_to_run (_switch ON))
  366. )
  367. (_widget wgt_map_constraint
  368. )
  369. (_widget wgt_my_fic_src
  370. )
  371. (_widget wgt_inserter_gui_view
  372. (_attribute _click_to_run (_switch ON))
  373. )
  374. )
  375. (_task tsk_devmap
  376. (_command cmd_devmap
  377. (_gci_state (_integer 2))
  378. (_db_output
  379. (_file "device_map/Top_map.adf"
  380. (_format adif)
  381. (_timespec "2024-08-25T21:01:41")
  382. )
  383. )
  384. (_output
  385. (_file "device_map/Top_dmr.prt"
  386. (_format text)
  387. (_timespec "2024-08-25T21:01:41")
  388. )
  389. (_file "device_map/Top.dmr"
  390. (_format text)
  391. (_timespec "2024-08-25T21:01:42")
  392. )
  393. (_file "device_map/dmr.db"
  394. (_format text)
  395. (_timespec "2024-08-25T21:01:42")
  396. )
  397. )
  398. )
  399. (_widget wgt_edit_placement_cons
  400. (_attribute _click_to_run (_switch ON))
  401. (_input
  402. (_file "device_map/xsync.pcf"
  403. (_format pcf)
  404. (_timespec "2024-08-25T21:01:41")
  405. )
  406. )
  407. )
  408. (_widget wgt_edit_route_cons
  409. (_attribute _click_to_run (_switch ON))
  410. )
  411. )
  412. (_task tsk_pnr
  413. (_command cmd_pnr
  414. (_gci_state (_integer 2))
  415. (_option gplace_seed (_integer 8))
  416. (_option seed_step (_integer 4))
  417. (_option saved_outcome (_integer 4))
  418. (_option parallel (_integer 4))
  419. (_option share_router_control_signal (_boolean FALSE))
  420. (_option check_clk_net_route_by_srb (_boolean FALSE))
  421. (_option fix_hold_violation_in_route (_boolean FALSE))
  422. (_db_output
  423. (_file "place_route/Top_pnr.adf"
  424. (_format adif)
  425. (_timespec "2024-08-25T21:01:59")
  426. )
  427. )
  428. (_output
  429. (_file "place_route/clock_utilization.txt"
  430. (_format text)
  431. (_timespec "2024-08-25T21:01:59")
  432. )
  433. (_file "place_route/Top_plc.adf"
  434. (_format adif)
  435. (_timespec "2024-08-25T21:01:54")
  436. )
  437. (_file "place_route/Top.prr"
  438. (_format text)
  439. (_timespec "2024-08-25T21:01:59")
  440. )
  441. (_file "place_route/Top_prr.prt"
  442. (_format text)
  443. (_timespec "2024-08-25T21:01:59")
  444. )
  445. (_file "place_route/Top_pnr.netlist"
  446. (_format text)
  447. (_timespec "2024-08-25T21:01:59")
  448. )
  449. (_file "place_route/prr.db"
  450. (_format text)
  451. (_timespec "2024-08-25T21:01:59")
  452. )
  453. )
  454. )
  455. (_widget wgt_power_calculator
  456. (_attribute _click_to_run (_switch ON))
  457. )
  458. (_widget wgt_timing_analysis
  459. (_attribute _click_to_run (_switch ON))
  460. )
  461. (_command cmd_report_post_pnr_timing
  462. (_gci_state (_integer 0))
  463. (_attribute _auto_exe_lock (_switch OFF))
  464. (_attribute _auto_exe (_switch OFF))
  465. )
  466. (_widget wgt_arch_browser
  467. (_attribute _click_to_run (_switch ON))
  468. )
  469. (_command cmd_report_power
  470. (_gci_state (_integer 0))
  471. (_attribute _auto_exe_lock (_switch OFF))
  472. (_attribute _auto_exe (_switch OFF))
  473. )
  474. (_command cmd_gen_netlist
  475. (_gci_state (_integer 0))
  476. (_attribute _auto_exe_lock (_switch OFF))
  477. (_attribute _auto_exe (_switch OFF))
  478. )
  479. )
  480. (_task tsk_gen_bitstream
  481. (_command cmd_gen_bitstream
  482. (_gci_state (_integer 2))
  483. (_option unused_io_status (_string "KEEPER"))
  484. (_output
  485. (_file "generate_bitstream/Top.sbit"
  486. (_format text)
  487. (_timespec "2024-08-25T21:02:10")
  488. )
  489. (_file "generate_bitstream/Top.smsk"
  490. (_format text)
  491. (_timespec "2024-08-25T21:02:10")
  492. )
  493. (_file "generate_bitstream/bgr.db"
  494. (_format text)
  495. (_timespec "2024-08-25T21:02:11")
  496. )
  497. (_file "generate_bitstream/Top.bgr"
  498. (_format text)
  499. (_timespec "2024-08-25T21:02:11")
  500. )
  501. )
  502. )
  503. )
  504. )