Browse Source

增加SMPTE输入滤波

master
haoran 10 months ago
parent
commit
c8aa55ad2e
  1. 10
      source/src/input/timecode_input.v
  2. 70
      xsync.pds
  3. 2
      xsync.pds.lock

10
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) //

70
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 Fri Oct 11 15:04:45 2024")
(_comment "Generated by Fabric Compiler (version on 2022.2-SP4.2<build 132111>) 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")
)
)
)

2
xsync.pds.lock

@ -1,4 +1,4 @@
22316
17888
pds
DESKTOP-DNDSG5J
a2f5fbc6-b66a-4527-b91e-8f227e346271

Loading…
Cancel
Save