This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:projects:helloworld_fpga [2011/02/01 04:59] – [Running the example] 82.227.228.37 | en:projects:helloworld_fpga [2017/02/04 20:09] (current) – 91.4.66.167 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | FIXME | ||
+ | |||
+ | **This article has been submitted by a user. Unfortunately he is not able to verify that the example is running.** | ||
+ | |||
+ | **Therefore it cannot be considered as working.** | ||
+ | |||
+ | ** Another Microblaze eample can be found at [[http:// | ||
+ | |||
+ | FIXME | ||
+ | |||
+ | |||
====== "Hello World!" | ====== "Hello World!" | ||
- | This project implements a Microblaze Soft Processor with a "Hello Wold!" example software running on it. | + | Ths project implements a Microblaze Soft Processor with a "Hello Wold!" example software running on it. |
It was tested on successfully on [[http:// | It was tested on successfully on [[http:// | ||
Line 29: | Line 40: | ||
===== Compiling the Software ===== | ===== Compiling the Software ===== | ||
- | From XPS project page choose top menu Project-> | + | From XPS project page choose top menu Project-> |
{{: | {{: | ||
Line 40: | Line 51: | ||
===== Running the example ===== | ===== Running the example ===== | ||
- | The Bitstream can be uploaded via [[en: | + | The Bitstream can be uploaded via [[en: |
{{: | {{: | ||
- | or SDK integrated | + | or the Program FPGA dialog |
{{: | {{: | ||
- | As well as using the [[http:// | + | It is also possible to upload the Bitstream via USB using the [[http:// |
< | < | ||
FWLoader -c -uu standalone.ihx -um processor.bit | FWLoader -c -uu standalone.ihx -um processor.bit | ||
Line 54: | Line 65: | ||
(Since no special firmware for the EZ-USB is required '' | (Since no special firmware for the EZ-USB is required '' | ||
- | The Firmware (application | + | The Microblaze |
(step on project folder hello_world_0 and use menu Run->Run As-> | (step on project folder hello_world_0 and use menu Run->Run As-> | ||
- | Usually running application .elf is a second step after programming bitstream (.bit) and bootloader (.bmm) into FPGA, which provided tool for - FWLoader could be used. | + | In order to run or at least to program .elf into the board bootloop.bmm (aka edkBmmFile_bd.bmm) |
- | + | ||
- | To run or at least to program .elf into the board require | + | |
This bootloader accept .elf binary delivered by JTAG interface and provide necessary environment for correct launch it. | This bootloader accept .elf binary delivered by JTAG interface and provide necessary environment for correct launch it. | ||
- | In order to use FWLoader to program bootloader along with hw configuration netlist have a note: bmm files are BRAM images. | + | It is also possible |
- | They are inserted | + | |
- | <new bit file> can be uploaded directly | + | |
- | ===== Discussion ===== | ||
- | ~~DISCUSSION~~ |