I used to think it would be useful to learn FPGA well. When I started to access FPGA, I tried to use verliog to write the peripheral IP address. Because of my skill, most of the output was unstable and I did not dare to use it. Later, I wondered why I didn't need to run the soft core using the niosii. It was very convenient and safe to implement peripheral communication. So I took the Development Board to learn how to operate the water lamp.
It took one day and one night for the LED lamp program to run. On the first day, the software was installed for a whole day. On the second night, debugging started. after a long time of twists and turns, the light was turned on. The following is a question.
1. unfamiliar with the process and confused the development process. For more information, see
For exampleHeInQUARTUSⅡ10.1UpperCreateLiNIOSⅡWorkCheng
Http://wenku.baidu.com/view/bb248ff9910ef12d2af9e7ab.html
2. The compilation of the niosii EDS is incorrect and is not compatible with win7. For details, refer
Install and use QuartusII and niosii sbte in win7
Http://www.cnblogs.com/sopc-mc/archive/2010/07/01/1769058.html
3. The speed of compiling the project by niosii EDS is surprisingly slow, and compilation errors often occur.
Please wait, or change the later version of Quartus II + niosii. There is a certain probability that the compilation is successful! Compile multiple times.
4. in which instruction document does the function library of peripherals describe?
I did not find any specific instructions for the last night. It was not as good as stm32. It was not completely clear about the peripheral ug_embedded_ip, I am not clear about the functions and usage of all functions of each IP core. I can only go to the header file of the library file to see it myself. I strongly recommend that you learn the detailed function description of stm32!
5. Write the program, use flash programmer to download the curing program in JTAG mode, and reset the program. The first niosii flow lamp program finally ran.