Add FuseSoC core description file with Nexys A7 support
							parent
							
								
									abca85b034
								
							
						
					
					
						commit
						5e56b14125
					
				@ -0,0 +1,65 @@
 | 
			
		||||
CAPI=2:
 | 
			
		||||
 | 
			
		||||
name : ::microwatt:0
 | 
			
		||||
 | 
			
		||||
filesets:
 | 
			
		||||
  core:
 | 
			
		||||
    files:
 | 
			
		||||
      - decode_types.vhdl
 | 
			
		||||
      - wishbone_types.vhdl
 | 
			
		||||
      - common.vhdl
 | 
			
		||||
      - fetch1.vhdl
 | 
			
		||||
      - fetch2.vhdl
 | 
			
		||||
      - decode1.vhdl
 | 
			
		||||
      - helpers.vhdl
 | 
			
		||||
      - decode2.vhdl
 | 
			
		||||
      - register_file.vhdl
 | 
			
		||||
      - cr_file.vhdl
 | 
			
		||||
      - crhelpers.vhdl
 | 
			
		||||
      - ppc_fx_insns.vhdl
 | 
			
		||||
      - sim_console.vhdl
 | 
			
		||||
      - execute1.vhdl
 | 
			
		||||
      - execute2.vhdl
 | 
			
		||||
      - loadstore1.vhdl
 | 
			
		||||
      - loadstore2.vhdl
 | 
			
		||||
      - multiply.vhdl
 | 
			
		||||
      - writeback.vhdl
 | 
			
		||||
      - wishbone_arbiter.vhdl
 | 
			
		||||
      - core.vhdl
 | 
			
		||||
    file_type : vhdlSource-2008
 | 
			
		||||
 | 
			
		||||
  soc:
 | 
			
		||||
    files:
 | 
			
		||||
      - fpga/pp_fifo.vhd
 | 
			
		||||
      - fpga/pp_soc_memory.vhd
 | 
			
		||||
      - fpga/pp_soc_reset.vhd
 | 
			
		||||
      - fpga/pp_soc_uart.vhd
 | 
			
		||||
      - fpga/pp_utilities.vhd
 | 
			
		||||
      - fpga/toplevel.vhd
 | 
			
		||||
      - 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}
 | 
			
		||||
 | 
			
		||||
targets:
 | 
			
		||||
  nexys_a7:
 | 
			
		||||
    default_tool: vivado
 | 
			
		||||
    filesets: [core, nexys_a7, soc]
 | 
			
		||||
    parameters : [memory_size, ram_init_file]
 | 
			
		||||
    tools:
 | 
			
		||||
      vivado: {part : xc7a100tcsg324-1}
 | 
			
		||||
    toplevel : toplevel
 | 
			
		||||
 | 
			
		||||
parameters:
 | 
			
		||||
  memory_size:
 | 
			
		||||
    datatype    : int
 | 
			
		||||
    description : On-chip memory size (bytes)
 | 
			
		||||
    paramtype   : generic
 | 
			
		||||
 | 
			
		||||
  ram_init_file:
 | 
			
		||||
    datatype    : file
 | 
			
		||||
    description : Initial on-chip RAM contents
 | 
			
		||||
    paramtype   : generic
 | 
			
		||||
					Loading…
					
					
				
		Reference in New Issue