Skip to content

Commit

Permalink
Add zyboz7 FPGA port
Browse files Browse the repository at this point in the history
  • Loading branch information
micprog committed May 30, 2024
1 parent bca0150 commit ce730fd
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 5 deletions.
9 changes: 7 additions & 2 deletions target/fpga/pulpissimo-zyboz7/constraints/zyboz7.xdc
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,13 @@ set_clock_groups -asynchronous -group [get_clocks -of_objects [get_pins i_pulpis
set_clock_groups -asynchronous -group [get_clocks -of_objects [get_pins i_pulpissimo/pad_jtag_tck]] \
-group [get_clocks -of_objects [get_pins i_pulpissimo/i_clock_gen/i_clk_manager/clk_out1]]

# waive DRCs related to emulated clock gating cells
create_waiver -of_objects [get_methodology_violations -name xilinx_pulpissimo_methodology_drc_routed.rpx {TIMING-14#1}] -user fconti -description {emulated clock gating cells}
# Create asynchronous clock group between JTAG TCK and per clock.
set_clock_groups -asynchronous -group [get_clocks -of_objects [get_pins i_pulpissimo/pad_jtag_tck]] \
-group [get_clocks -of_objects [get_pins i_pulpissimo/i_clock_gen/i_clk_manager/clk_out2]]

# Create asynchronous clock group between slow clock and JTAG TCK.
set_clock_groups -asynchronous -group [get_clocks -of_objects [get_pins i_pulpissimo/i_clock_gen/slow_clk_o]] \
-group [get_clocks -of_objects [get_pins i_pulpissimo/pad_jtag_tck]]

#############################################################
# _____ ____ _____ _ _ _ #
Expand Down
2 changes: 1 addition & 1 deletion target/fpga/pulpissimo-zyboz7/fpga-settings.mk
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
export BOARD=zyboz7
export XILINX_PART=xc7z020clg400-1
export XILINX_BOARD=digilentinc.com:zybo-z7-20:part0:1.1
export XILINX_BOARD=digilentinc.com:zybo-z7-20:part0:1.0
export FC_CLK_PERIOD_NS=62.5
export PER_CLK_PERIOD_NS=100
export SLOW_CLK_PERIOD_NS=30517
Expand Down
2 changes: 0 additions & 2 deletions target/fpga/pulpissimo-zyboz7/tcl/common.tcl
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@ if [info exists ::env(XILINX_BOARD)] {
}
set partNumber $::env(XILINX_PART)

set_param board.repoPaths /home/michaero/.Xilinx/Vivado/2023.2/xhub/board_store/xilinx_board_store

# sets up Vivado messages in a more sensible way
set_msg_config -id {[Synth 8-3352]} -new_severity "critical warning"
set_msg_config -id {[Synth 8-350]} -new_severity "critical warning"
Expand Down

0 comments on commit ce730fd

Please sign in to comment.