1
0
mirror of https://github.com/olofk/serv.git synced 2026-03-03 17:56:16 +00:00

Add Arty S7-50 support

This commit is contained in:
Calder Coalson
2023-06-14 08:15:57 -07:00
committed by Olof Kindgren
parent d4491f1060
commit 1268538f9d
3 changed files with 32 additions and 0 deletions

10
data/arty_s7_50t.xdc Normal file
View File

@@ -0,0 +1,10 @@
set_property -dict { PACKAGE_PIN R2 IOSTANDARD SSTL135 } [get_ports i_clk]; #IO_L12P_T1_MRCC_34 Sch=ddr3_clk[200]
set_property -dict { PACKAGE_PIN C18 IOSTANDARD LVCMOS33 } [get_ports i_rst_n]; #IO_L11N_T1_SRCC_15
set_property -dict { PACKAGE_PIN R12 IOSTANDARD LVCMOS33 } [get_ports q]; #IO_25_14 Sch=uart_rxd_out
#set_property -dict { PACKAGE_PIN E18 IOSTANDARD LVCMOS33 } [get_ports q]; #IO_L16N_T2_A27_15 Sch=led[2]
set_property CFGBVS VCCO [current_design]
set_property CONFIG_VOLTAGE 3.3 [current_design]
create_clock -add -name sys_clk_pin -period 10.00 -waveform {0 5} [get_ports i_clk];

View File

@@ -45,6 +45,14 @@ blinky.hex change D10 to H5 (led[4]) in data/arty_a7_35t.xdc).
fusesoc run --target=arty_a7_35t servant
Arty S7 50T
^^^^^^^^^^^
Pin R12 (uart_rxd_out) is used for UART output with 57600 baud rate (to use
blinky.hex change R12 to E18 (led[4]) in data/arty_s7_50t.xdc).
fusesoc run --target=arty_s7_50t servant
Chameleon96 (Arrow 96 CV SoC Board)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

View File

@@ -60,6 +60,12 @@ filesets:
- servant/servix.v : {file_type : verilogSource}
- data/arty_a7_35t.xdc : {file_type : xdc}
arty_s7_50t:
files:
- servant/servix_clock_gen.v : {file_type : verilogSource}
- servant/servix.v : {file_type : verilogSource}
- data/arty_s7_50t.xdc : {file_type : xdc}
ax309:
files:
- servant/servant_ax309_clock_gen.v : {file_type : verilogSource}
@@ -217,6 +223,14 @@ targets:
vivado: {part : xc7a35ticsg324-1L}
toplevel : servix
arty_s7_50t:
default_tool: vivado
filesets : [mem_files, soc, arty_s7_50t]
parameters : [memfile, memsize, frequency=16, "mdu? (MDU=1)", WITH_RESET]
tools:
vivado: {part : xc7s50csga324-1}
toplevel : servix
ax309:
default_tool : ise
description : XILINX Spartan-6 XC6SLX9 FPGA Development Board