1
0
mirror of https://github.com/olofk/serv.git synced 2026-02-16 20:20:53 +00:00

Add nexys a7 support

This commit is contained in:
Olof Kindgren
2019-06-24 13:18:20 +02:00
parent fe9d2677ba
commit 4b371c533f
4 changed files with 83 additions and 8 deletions

View File

@@ -4,9 +4,7 @@ name : ::servant:0
filesets:
service:
files:
- servant/ice40_pll.v
- servant/service.v
files: [servant/ice40_pll.v, servant/service.v]
file_type : verilogSource
depend : ["fusesoc:utils:generators"]
@@ -17,9 +15,7 @@ filesets:
file_type : user
servant_tb:
files:
- bench/servant_tb.v
file_type : verilogSource
files: [bench/servant_tb.v : {file_type : verilogSource}]
depend : [vlog_tb_utils]
soc:
@@ -35,9 +31,12 @@ filesets:
tinyfpga_bx: {files: [data/tinyfpga_bx.pcf : {file_type : PCF}]}
icebreaker : {files: [data/icebreaker.pcf : {file_type : PCF}]}
verilator_tb: {files: [bench/servant_tb.cpp : {file_type : cppSource}]}
nexys_a7:
files:
- servant/servix_clock_gen.v : {file_type : verilogSource}
- servant/servix.v : {file_type : verilogSource}
- data/nexys_a7.xdc : {file_type : xdc}
targets:
default:
filesets : [soc]
@@ -72,6 +71,14 @@ targets:
mode : lint-only
toplevel : servant
nexys_a7:
default_tool: vivado
filesets : [mem_files, soc, nexys_a7]
parameters : [memfile, memsize]
tools:
vivado: {part : xc7a100tcsg324-1}
toplevel : servix
sim:
default_tool: icarus
filesets : [soc, servant_tb]