From c8aa55ad2ea8332b27f4aedb4a76daa2816ff423 Mon Sep 17 00:00:00 2001 From: haoran Date: Tue, 15 Oct 2024 15:34:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0SMPTE=E8=BE=93=E5=85=A5?= =?UTF-8?q?=E6=BB=A4=E6=B3=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/src/input/timecode_input.v | 10 +++++- xsync.pds | 70 +++++++++++++++------------------------ xsync.pds.lock | 2 +- 3 files changed, 37 insertions(+), 45 deletions(-) diff --git a/source/src/input/timecode_input.v b/source/src/input/timecode_input.v index 8ef8aa5..2a653eb 100644 --- a/source/src/input/timecode_input.v +++ b/source/src/input/timecode_input.v @@ -88,12 +88,20 @@ module timecode_input_parser #( wire [31:0] ch2_freq; + zutils_signal_filter_advance filter1 ( + .clk (clk), + .rst_n (rst_n), + .filter_delay_count(500), + .in (timecode_bnc_in), + .out (timecode_bnc_in_after) + ); + timecode_decoder #( .SYS_CLOCK_FREQ(SYS_CLOCK_FREQ) ) timecode_decoder_1 ( .clk (clk), .rst_n (rst_n), - .timecode_in (timecode_bnc_in), // 时码输入 + .timecode_in (timecode_bnc_in_after), // 时码输入 .timecode_tigger_sig (ch1_timecode_tigger_sig), // .timecode_data (ch1_timecode_data), //[63:0] .timecode_serial_data(ch1_timecode_serial_data) // diff --git a/xsync.pds b/xsync.pds index 2310bca..08d87e7 100644 --- a/xsync.pds +++ b/xsync.pds @@ -1,5 +1,5 @@ (_flow fab_demo "2022.2-SP4.2" - (_comment "Generated by Fabric Compiler (version on 2022.2-SP4.2) at Fri Oct 11 15:04:45 2024") + (_comment "Generated by Fabric Compiler (version on 2022.2-SP4.2) at Tue Oct 15 11:44:06 2024") (_version "1.1.0") (_status "initial") (_project @@ -129,7 +129,7 @@ ) (_file "source/src/input/timecode_input.v" (_format verilog) - (_timespec "2024-10-11T14:47:56") + (_timespec "2024-10-15T11:25:53") ) (_file "source/src/timecode/timecode_decoder.v" (_format verilog) @@ -322,17 +322,17 @@ (_db_output (_file "compile/Top_comp.adf" (_format adif) - (_timespec "2024-10-11T14:54:12") + (_timespec "2024-10-15T11:36:33") ) ) (_output (_file "compile/Top.cmr" (_format verilog) - (_timespec "2024-10-11T14:54:12") + (_timespec "2024-10-15T11:36:33") ) (_file "compile/cmr.db" (_format text) - (_timespec "2024-10-11T14:54:12") + (_timespec "2024-10-15T11:36:34") ) ) ) @@ -347,25 +347,25 @@ (_db_output (_file "synthesize/Top_syn.adf" (_format adif) - (_timespec "2024-10-11T14:56:03") + (_timespec "2024-10-15T11:38:08") ) ) (_output (_file "synthesize/Top_syn.vm" (_format structural_verilog) - (_timespec "2024-10-11T14:56:14") + (_timespec "2024-10-15T11:38:18") ) (_file "synthesize/Top_controlsets.txt" (_format text) - (_timespec "2024-10-11T14:55:41") + (_timespec "2024-10-15T11:37:47") ) (_file "synthesize/snr.db" (_format text) - (_timespec "2024-10-11T14:56:19") + (_timespec "2024-10-15T11:38:21") ) (_file "synthesize/Top.snr" (_format text) - (_timespec "2024-10-11T14:56:18") + (_timespec "2024-10-15T11:38:21") ) ) ) @@ -386,21 +386,21 @@ (_db_output (_file "device_map/Top_map.adf" (_format adif) - (_timespec "2024-10-11T14:56:49") + (_timespec "2024-10-15T11:38:50") ) ) (_output (_file "device_map/Top_dmr.prt" (_format text) - (_timespec "2024-10-11T14:56:36") + (_timespec "2024-10-15T11:38:38") ) (_file "device_map/Top.dmr" (_format text) - (_timespec "2024-10-11T14:56:49") + (_timespec "2024-10-15T11:38:50") ) (_file "device_map/dmr.db" (_format text) - (_timespec "2024-10-11T14:56:49") + (_timespec "2024-10-15T11:38:50") ) ) ) @@ -409,7 +409,7 @@ (_input (_file "device_map/xsync.pcf" (_format pcf) - (_timespec "2024-10-11T14:56:49") + (_timespec "2024-10-15T11:38:50") ) ) ) @@ -430,33 +430,33 @@ (_db_output (_file "place_route/Top_pnr.adf" (_format adif) - (_timespec "2024-10-11T15:01:22") + (_timespec "2024-10-15T11:43:05") ) ) (_output (_file "place_route/clock_utilization.txt" (_format text) - (_timespec "2024-10-11T15:00:59") + (_timespec "2024-10-15T11:42:42") ) (_file "place_route/Top_plc.adf" (_format adif) - (_timespec "2024-10-11T14:58:53") + (_timespec "2024-10-15T11:40:57") ) (_file "place_route/Top.prr" (_format text) - (_timespec "2024-10-11T15:01:23") + (_timespec "2024-10-15T11:43:06") ) (_file "place_route/Top_prr.prt" (_format text) - (_timespec "2024-10-11T15:00:59") + (_timespec "2024-10-15T11:42:42") ) (_file "place_route/Top_pnr.netlist" (_format text) - (_timespec "2024-10-11T15:01:23") + (_timespec "2024-10-15T11:43:05") ) (_file "place_route/prr.db" (_format text) - (_timespec "2024-10-11T15:01:23") + (_timespec "2024-10-15T11:43:06") ) ) ) @@ -467,25 +467,9 @@ (_attribute _click_to_run (_switch ON)) ) (_command cmd_report_post_pnr_timing - (_gci_state (_integer 2)) + (_gci_state (_integer 0)) (_attribute _auto_exe_lock (_switch OFF)) (_attribute _auto_exe (_switch OFF)) - (_db_output - (_file "report_timing/Top_rtp.adf" - (_format adif) - (_timespec "2024-10-11T15:04:40") - ) - ) - (_output - (_file "report_timing/Top.rtr" - (_format text) - (_timespec "2024-10-11T15:04:44") - ) - (_file "report_timing/rtr.db" - (_format text) - (_timespec "2024-10-11T15:04:44") - ) - ) ) (_widget wgt_arch_browser (_attribute _click_to_run (_switch ON)) @@ -508,19 +492,19 @@ (_output (_file "generate_bitstream/Top.sbit" (_format text) - (_timespec "2024-10-11T15:02:23") + (_timespec "2024-10-15T11:44:03") ) (_file "generate_bitstream/Top.smsk" (_format text) - (_timespec "2024-10-11T15:02:24") + (_timespec "2024-10-15T11:44:03") ) (_file "generate_bitstream/bgr.db" (_format text) - (_timespec "2024-10-11T15:02:27") + (_timespec "2024-10-15T11:44:05") ) (_file "generate_bitstream/Top.bgr" (_format text) - (_timespec "2024-10-11T15:02:27") + (_timespec "2024-10-15T11:44:05") ) ) ) diff --git a/xsync.pds.lock b/xsync.pds.lock index 8b59455..cf0a293 100644 --- a/xsync.pds.lock +++ b/xsync.pds.lock @@ -1,4 +1,4 @@ -22316 +17888 pds DESKTOP-DNDSG5J a2f5fbc6-b66a-4527-b91e-8f227e346271