39 file_type : vhdlSource-2008
43 - wishbone_arbiter.vhdl
44 - wishbone_debug_master.vhdl
45 - wishbone_bram_wrapper.vhdl
53 file_type : vhdlSource-2008
60 - fpga/pp_soc_uart.vhd
61 - fpga/pp_utilities.vhd
62 - fpga/firmware.hex : {copyto : firmware.hex, file_type : user}
63 file_type : vhdlSource-2008
67 - xilinx-mult.vhdl : {file_type : vhdlSource-2008}
68 - fpga/fpga-random.vhdl : {file_type : vhdlSource-2008}
69 - fpga/fpga-random.xdc : {file_type : xdc}
73 - dmi_dtm_xilinx.vhdl : {file_type : vhdlSource-2008}
77 - dmi_dtm_dummy.vhdl : {file_type : vhdlSource-2008}
81 - fpga/nexys_a7.xdc : {file_type : xdc}
82 - fpga/clk_gen_plle2.vhd : {file_type : vhdlSource-2008}
83 - fpga/top-generic.vhdl : {file_type : vhdlSource-2008}
87 - fpga/nexys-video.xdc : {file_type : xdc}
88 - fpga/clk_gen_plle2.vhd : {file_type : vhdlSource-2008}
89 - fpga/top-nexys-video.vhdl : {file_type : vhdlSource-2008}
93 - fpga/acorn-cle-215.xdc : {file_type : xdc}
94 - fpga/clk_gen_plle2.vhd : {file_type : vhdlSource-2008}
95 - fpga/top-acorn-cle-215.vhdl : {file_type : vhdlSource-2008}
99 - fpga/genesys2.xdc : {file_type : xdc}
100 - fpga/clk_gen_plle2.vhd : {file_type : vhdlSource-2008}
101 - fpga/top-genesys2.vhdl : {file_type : vhdlSource-2008}
105 - fpga/arty_a7.xdc : {file_type : xdc}
106 - fpga/clk_gen_plle2.vhd : {file_type : vhdlSource-2008}
107 - fpga/top-arty.vhdl : {file_type : vhdlSource-2008}
111 - fpga/wukong-v2.xdc : {file_type : xdc}
112 - fpga/clk_gen_plle2.vhd : {file_type : vhdlSource-2008}
113 - fpga/top-wukong-v2.vhdl : {file_type : vhdlSource-2008}
117 - fpga/cmod_a7-35.xdc : {file_type : xdc}
118 - fpga/clk_gen_mcmm.vhd : {file_type : vhdlSource-2008}
119 - fpga/top-generic.vhdl : {file_type : vhdlSource-2008}
122 depend : [":microwatt:litedram"]
125 depend : [":microwatt:liteeth"]
128 depend : [":microwatt:litesdcard"]
131 depend : ["::uart16550"]
136 filesets: [core, nexys_a7, soc, fpga, debug_xilinx, uart16550, xilinx_specific]
142 - disable_flatten_core
149 vivado: {part : xc7a100tcsg324-1}
152 acorn-cle-215-nodram:
154 filesets: [core, acorn_cle_215, soc, fpga, debug_xilinx, uart16550, xilinx_specific]
160 - disable_flatten_core
161 - spi_flash_offset=10485760
165 vivado: {part : xc7a200tsbg484-2}
170 filesets: [core, genesys2, soc, fpga, debug_xilinx, uart16550, xilinx_specific]
177 - disable_flatten_core
178 - spi_flash_offset=10485760
180 - uart_is_16550=false
182 vivado: {part : xc7k325tffg900-2}
187 filesets: [core, acorn_cle_215, soc, fpga, debug_xilinx, litedram, uart16550, xilinx_specific]
192 - disable_flatten_core
194 - spi_flash_offset=10485760
197 generate: [litedram_acorn_cle_215]
199 vivado: {part : xc7a200tsbg484-2}
204 filesets: [core, genesys2, soc, fpga, debug_xilinx, litedram, uart16550, xilinx_specific]
209 - disable_flatten_core
211 - spi_flash_offset=10485760
213 - uart_is_16550=false
214 generate: [litedram_genesys2]
216 vivado: {part : xc7k325tffg900-2}
221 filesets: [core, nexys_video, soc, fpga, debug_xilinx, uart16550, xilinx_specific]
227 - disable_flatten_core
228 - spi_flash_offset=10485760
234 vivado: {part : xc7a200tsbg484-1}
239 filesets: [core, nexys_video, soc, fpga, debug_xilinx, litedram, liteeth, uart16550, xilinx_specific, litesdcard]
245 - use_litesdcard=true
246 - disable_flatten_core
248 - spi_flash_offset=10485760
254 generate: [litedram_nexys_video, liteeth_nexys_video, litesdcard_nexys_video]
256 vivado: {part : xc7a200tsbg484-1}
261 filesets: [core, arty_a7, soc, fpga, debug_xilinx, uart16550, xilinx_specific, litesdcard]
267 - disable_flatten_core
268 - spi_flash_offset=3145728
277 vivado: {part : xc7a35ticsg324-1L}
282 filesets: [core, arty_a7, soc, fpga, debug_xilinx, litedram, liteeth, uart16550, xilinx_specific, litesdcard]
289 - disable_flatten_core
291 - spi_flash_offset=3145728
298 generate: [litedram_arty, liteeth_arty, litesdcard_arty]
300 vivado: {part : xc7a35ticsg324-1L}
305 filesets: [core, arty_a7, soc, fpga, debug_xilinx, uart16550, xilinx_specific, litesdcard]
311 - disable_flatten_core
312 - spi_flash_offset=4194304
321 vivado: {part : xc7a100ticsg324-1L}
326 filesets: [core, arty_a7, soc, fpga, debug_xilinx, litedram, liteeth, uart16550, xilinx_specific, litesdcard]
333 - disable_flatten_core
335 - spi_flash_offset=4194304
342 generate: [litedram_arty, liteeth_arty, litesdcard_arty]
344 vivado: {part : xc7a100ticsg324-1L}
347 wukong-v2-a100t-nodram:
349 filesets: [core, wukong-v2, soc, fpga, debug_xilinx, uart16550, xilinx_specific, litesdcard]
355 - use_litesdcard=true
356 - disable_flatten_core
357 - spi_flash_offset=4194304
358 - clk_frequency=100000000
364 generate: [litesdcard_wukong-v2]
366 vivado: {part : xc7a100tfgg676-1}
371 filesets: [core, wukong-v2, soc, fpga, debug_xilinx, litedram, liteeth, uart16550, xilinx_specific, litesdcard]
377 - use_litesdcard=true
378 - disable_flatten_core
380 - spi_flash_offset=4194304
386 generate: [litedram_wukong-v2, liteeth_wukong-v2, litesdcard_wukong-v2]
388 vivado: {part : xc7a100tfgg676-1}
393 filesets: [core, cmod_a7-35, soc, fpga, debug_xilinx, uart16550, xilinx_specific]
400 - disable_flatten_core
406 vivado: {part : xc7a35tcpg236-1}
410 filesets: [core, soc, xilinx_specific]
417 generator: litedram_gen
418 parameters: {board : arty}
421 generator: liteeth_gen
422 parameters: {board : arty}
425 generator: litesdcard_gen
426 parameters: {vendor : xilinx}
428 litesdcard_nexys_video:
429 generator: litesdcard_gen
430 parameters: {vendor : xilinx}
432 litedram_nexys_video:
433 generator: litedram_gen
434 parameters: {board : nexys-video}
437 generator: liteeth_gen
438 parameters: {board : nexys-video}
440 litedram_acorn_cle_215:
441 generator: litedram_gen
442 parameters: {board : acorn-cle-215}
445 generator: litedram_gen
446 parameters: {board : genesys2}
449 generator: litedram_gen
450 parameters: {board : wukong-v2}
453 generator: liteeth_gen
454 parameters: {board : wukong-v2}
456 litesdcard_wukong-v2:
457 generator: litesdcard_gen
458 parameters: {vendor : xilinx}
463 description : On-chip memory size (bytes). If no_bram is set, this is the size carved out for the DRAM payload
469 description : Initial on-chip RAM contents
474 description : External reset button polarity
479 description : Clock input frequency in HZ (for top-generic based boards)
485 description : Generated system clock frequency in HZ (for top-generic based boards)
491 description : Include a floating-point unit in the core
497 description : Include a branch target cache in the core
503 description : Include a 16 bit x 16 bit single-cycle multiplier in the core
507 disable_flatten_core:
509 description : Prevent Vivado from flattening the main core components
515 description : Use liteDRAM
521 description : Use liteEth
527 description : Use LiteSDCard
533 description : Use 16550-compatible UART from OpenCores
539 description : Enable second UART (always 16550-compatible)
545 description : No internal block RAM (only DRAM and init code carrying payload)
551 description : Offset (in bytes) in the SPI flash of the code payload to run
556 description : Length of the core log buffer in entries (32 bytes each)