- loadstore2.vhdl
- multiply.vhdl
- writeback.vhdl
- - wishbone_arbiter.vhdl
+ - insn_helpers.vhdl
- core.vhdl
+ - icache.vhdl
file_type : vhdlSource-2008
soc:
+ files:
+ - wishbone_arbiter.vhdl
+ - soc.vhdl
+ file_type : vhdlSource-2008
+
+ fpga:
files:
- fpga/pp_fifo.vhd
- - fpga/pp_soc_memory.vhd
- - fpga/pp_soc_reset.vhd
+ - fpga/mw_soc_memory.vhdl
+ - fpga/soc_reset.vhdl
- fpga/pp_soc_uart.vhd
- fpga/pp_utilities.vhd
- - fpga/toplevel.vhd
+ - fpga/toplevel.vhdl
- fpga/firmware.hex : {copyto : firmware.hex, file_type : user}
file_type : vhdlSource-2008
nexys_a7:
files:
- fpga/nexys_a7.xdc : {file_type : xdc}
- - fpga/clk_gen_bypass.vhd : {file_type : vhdlSource-2008}
+ - fpga/clk_gen_plle2.vhd : {file_type : vhdlSource-2008}
nexys_video:
files:
- fpga/nexys-video.xdc : {file_type : xdc}
- - fpga/clk_gen_bypass.vhd : {file_type : vhdlSource-2008}
+ - fpga/clk_gen_plle2.vhd : {file_type : vhdlSource-2008}
+
+ arty_a7-35:
+ files:
+ - fpga/arty_a7-35.xdc : {file_type : xdc}
+ - fpga/clk_gen_plle2.vhd : {file_type : vhdlSource-2008}
+
+ cmod_a7-35:
+ files:
+ - fpga/cmod_a7-35.xdc : {file_type : xdc}
+ - fpga/clk_gen_mcmm.vhd : {file_type : vhdlSource-2008}
targets:
nexys_a7:
default_tool: vivado
- filesets: [core, nexys_a7, soc]
+ filesets: [core, nexys_a7, soc, fpga]
parameters : [memory_size, ram_init_file]
tools:
vivado: {part : xc7a100tcsg324-1}
nexys_video:
default_tool: vivado
- filesets: [core, nexys_video, soc]
+ filesets: [core, nexys_video, soc, fpga]
parameters : [memory_size, ram_init_file]
tools:
vivado: {part : xc7a200tsbg484-1}
toplevel : toplevel
+ arty_a7-35:
+ default_tool: vivado
+ filesets: [core, arty_a7-35, soc, fpga]
+ parameters : [memory_size, ram_init_file]
+ tools:
+ vivado: {part : xc7a35ticsg324-1L}
+ toplevel : toplevel
+
+ cmod_a7-35:
+ default_tool: vivado
+ filesets: [core, cmod_a7-35, soc, fpga]
+ parameters : [memory_size, ram_init_file, reset_low=false]
+ tools:
+ vivado: {part : xc7a35tcpg236-1}
+ toplevel : toplevel
+
synth:
- filesets: [core]
+ filesets: [core, soc]
tools:
vivado: {pnr : none}
toplevel: core
datatype : file
description : Initial on-chip RAM contents
paramtype : generic
+
+ reset_low:
+ datatype : bool
+ description : External reset button polarity
+ paramtype : generic