mirror of
https://github.com/olofk/serv.git
synced 2026-03-03 09:55:24 +00:00
Add Arty S7-50 support
This commit is contained in:
committed by
Olof Kindgren
parent
d4491f1060
commit
1268538f9d
10
data/arty_s7_50t.xdc
Normal file
10
data/arty_s7_50t.xdc
Normal 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];
|
||||
@@ -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)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
|
||||
14
servant.core
14
servant.core
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user