URL
https://opencores.org/ocsvn/potato/potato/trunk
Subversion Repositories potato
[/] [potato/] [trunk/] [example/] [README] - Rev 57
Go to most recent revision | Compare with Previous | Blame | View Log
# Demo design for the Nexys 4 boardThis folder contains a design for a simple demo design using the Potatoprocessor. It has been tested using Vivado 2014.4.## Quick StartIn order to use the design, first import all source files from the folders`src/`, `soc/` and `example/` into your project. Make sure the testbench files(the files starting with "tb_") is added as simulation-only files.### ClockingAdd a clock generator using the Clocking Wizard. To seamlessly integrateit into the design, name it "clock_generator". Choose the following options:* Frequency Synthesis* Safe Clock StartupSet up two output clocks, `clk_out1` with frequency 60 MHz, and `clk_out2` witha frequency of 10 MHz. Rename the corresponding ports to `system_clk` and`timer_clk` respectively. Name the input clock `clk`.### Instruction memoryAdd a block RAM to use as instruction ROM using the Block Memory Generator.Choose "Single Port ROM" as memory type, name it "instruction_rom" and setport A width to 32 bits and port A depth to 2048. Initialize it with yourapplication binary and, optionally, fill the remaining memory locations with0x00000013 (no-operation opcode).### Test it!Now you can test it and hopefully it works :-)
Go to most recent revision | Compare with Previous | Blame | View Log
