22 | | * Choose the latest WARP board revision[[BR]] |
23 | | * Choose a processor speed such that it is twice the Bus Speed (For ethernet, the Bus must run at least at 65 mHz)[[BR]] |
24 | | * Make sure caching is disabled[[BR]] |
25 | | * use the maximum amount of RAM you can pick[[BR]] |
26 | | * Keep peripherals on their default busses[[BR]] |
27 | | * For Serial/RS232 peripheral, choose a baud-rate at or under 57600[[BR]] |
28 | | * Choose to create a memory_test. It will generate a properly working linker-script (which you should never touch unless you have to) -- you can rename this file, the project, and fill your code into it.[[BR]] |
| 22 | * Choose the latest WARP board revision[[BR]] |
| 23 | * Choose a processor speed such that it is twice the Bus Speed (For ethernet, the Bus must run at least at 65 mHz)[[BR]] |
| 24 | * Make sure caching is disabled[[BR]] |
| 25 | * use the maximum amount of RAM you can pick[[BR]] |
| 26 | * Keep peripherals on their default busses[[BR]] |
| 27 | * For Serial/RS232 peripheral, choose a baud-rate at or under 57600[[BR]] |
| 28 | * Choose to create a memory_test. It will generate a properly working linker-script (which you should never touch unless you have to) -- you can rename this file, the project, and fill your code into it.[[BR]] |
32 | | * Drag the peripheral into system assembly (or double-click it)[[BR]] |
33 | | * In the Bus Interface tab, make sure to fill in it's bubble for it's Bus[[BR]] |
34 | | * Connect the Ports as desired in the Ports tab[[BR]] |
35 | | * Addresses View (IMPORTANT): LOCK all addresses that are already in place, THEN proceed to click Generate Addresses. The reason for this, is because there have been instances in which hardware has ceased to respond properly or memory overlap errors occur...[[BR]] |
36 | | * Fill in UCF file with pin-mappings if needed |
| 32 | * Drag the peripheral into system assembly (or double-click it)[[BR]] |
| 33 | * In the Bus Interface tab, make sure to fill in it's bubble for it's Bus[[BR]] |
| 34 | * Connect the Ports as desired in the Ports tab[[BR]] |
| 35 | * Addresses View (IMPORTANT): LOCK all addresses that are already in place, THEN proceed to click Generate Addresses. The reason for this, is because there have been instances in which hardware has ceased to respond properly or memory overlap errors occur...[[BR]] |
| 36 | * Fill in UCF file with pin-mappings if needed |
40 | | * Generate Netlist (Hardware menu)[[BR]] |
41 | | * Generate Bitstream (Hardware menu)[[BR]] |
42 | | * Generate Libraries and BSPs (Software menu) -- see [wiki:"FAQ" Frequently Asked Questions] for errors that might occur here[[BR]] |
43 | | * Build All User Applications (Software menu)[[BR]] |
44 | | * Update Bitstream (Device Configuration)[[BR]] |
| 40 | * Generate Netlist (Hardware menu)[[BR]] |
| 41 | * Generate Bitstream (Hardware menu)[[BR]] |
| 42 | * Generate Libraries and BSPs (Software menu) -- see [wiki:"FAQ" Frequently Asked Questions] for errors that might occur here[[BR]] |
| 43 | * Build All User Applications (Software menu)[[BR]] |
| 44 | * Update Bitstream (Device Configuration)[[BR]] |