Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 18 additions & 16 deletions files.qip
Original file line number Diff line number Diff line change
@@ -1,16 +1,18 @@
set_global_assignment -name QIP_FILE rtl/pll_video.qip
set_global_assignment -name SDC_FILE menu.sdc
set_global_assignment -name SYSTEMVERILOG_FILE rtl/sdram.sv
set_global_assignment -name VERILOG_FILE rtl/lfsr.v
set_global_assignment -name SYSTEMVERILOG_FILE rtl/cos.sv
set_global_assignment -name SYSTEMVERILOG_FILE rtl/native_video_reader.sv
set_global_assignment -name SYSTEMVERILOG_FILE rtl/native_video_timing.sv
set_global_assignment -name SYSTEMVERILOG_FILE rtl/native_video_top.sv
set_global_assignment -name SYSTEMVERILOG_FILE menu.sv
set_global_assignment -name SYSTEMVERILOG_FILE sys/mister_magik_vblank_latch.sv
set_global_assignment -name SYSTEMVERILOG_FILE sys/mister_magik_latch_sys_top_bridge.sv
set_global_assignment -name SYSTEMVERILOG_FILE sys/mister_magik_bootstrap_black.sv
set_global_assignment -name SYSTEMVERILOG_FILE rtl/zaparoo_bootstrap_video.sv
set_global_assignment -name SYSTEMVERILOG_FILE rtl/zaparoo_snow_phase.sv
set_global_assignment -name SYSTEMVERILOG_FILE rtl/zaparoo_pixel_enable.sv
set_global_assignment -name SYSTEMVERILOG_FILE rtl/zaparoo_snow_enable.sv
set_global_assignment -name QIP_FILE rtl/pll_video54.qip
set_global_assignment -name SDC_FILE menu.sdc
set_global_assignment -name SYSTEMVERILOG_FILE rtl/sdram.sv
set_global_assignment -name VERILOG_FILE rtl/lfsr.v
set_global_assignment -name SYSTEMVERILOG_FILE rtl/cos.sv
set_global_assignment -name SYSTEMVERILOG_FILE rtl/native_video_reader.sv
set_global_assignment -name SYSTEMVERILOG_FILE rtl/native_video_timing.sv
set_global_assignment -name SYSTEMVERILOG_FILE rtl/native_video_top.sv
set_global_assignment -name SYSTEMVERILOG_FILE menu.sv
set_global_assignment -name SYSTEMVERILOG_FILE sys/mister_magik_vblank_latch.sv
set_global_assignment -name SYSTEMVERILOG_FILE sys/mister_magik_latch_sys_top_bridge.sv
set_global_assignment -name SYSTEMVERILOG_FILE sys/mister_magik_bootstrap_black.sv
set_global_assignment -name SYSTEMVERILOG_FILE rtl/zaparoo_bootstrap_video.sv
set_global_assignment -name SYSTEMVERILOG_FILE rtl/zaparoo_snow_phase.sv
set_global_assignment -name SYSTEMVERILOG_FILE rtl/zaparoo_pixel_enable.sv
set_global_assignment -name SYSTEMVERILOG_FILE rtl/zaparoo_snow_enable.sv
set_global_assignment -name SYSTEMVERILOG_FILE rtl/zaparoo_hretime.sv
set_global_assignment -name SYSTEMVERILOG_FILE rtl/zaparoo_hsize_map.sv
6 changes: 3 additions & 3 deletions menu.sdc
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# Core-level timing constraints (processed after sys/sys_top.sdc).

# CLK_VIDEO comes from a dedicated PLL (rtl/pll_video.v) and is asynchronous
# CLK_VIDEO comes from a dedicated PLL (rtl/pll_video54.v) and is asynchronous
# to every other clock in the design: all crossings into and out of the video
# domain go through two-flop synchronizers or the line FIFO's dual-clock
# logic (rtl/native_video_reader.sv, rtl/native_video_top.sv). Without this
# group, derive_pll_clocks leaves the 27 MHz output related to the other
# group, derive_pll_clocks leaves the 54 MHz output related to the other
# clocks (shared 50 MHz reference, and absent from sys_top.sdc's exclusive
# groups), and the fitter tries to close those CDC paths against a ~1 ns
# edge relationship.
set_clock_groups -asynchronous \
-group [get_clocks { *|pll_video|pll_video_inst|altera_pll_i|*[*].*|divclk}]
-group [get_clocks { *|pll_video54|pll_video54_inst|altera_pll_i|*[*].*|divclk}]
Loading
Loading