Introduction
The book to go to school to finally feel shallow, never know this matter to preach. The contents of the previous sections are based on ready-made things, with a ready-made comprehensive SVF file, Ormon is also compiled in advance, Linux is also transplanted well, these are opencores for us to fix. Of course, it is not said to use ready-made no meaning, meaning is very large, that is, an intuitive, direct feeling. If you want to further research, you need to modify the code yourself, before the modification, there is a link need to do, is to first put ready-made into their own, that is, to be able to put the existing source code, compiled or synthesized to generate work files.
This section will first turn the SVF into their own, the title.
5.1 Installation quartus10.1
1 First I installed the 9.0 version, after the installation found that this version does not support Cyclone IV e this chip. So it's loaded with a 10.1.
2 "The specific installation process is needless to say, we do not have a genuine Altera of the board, so there is no genuine software, installed is June-long cracked version."
5.2 Synthesis
1 The contents of the Soc-design directory inside the VirtualBox to get under Windows. There are many specific methods, such as, shared Folders, with U disk Copy,samba services. I'm using a shared folder.
2 Open Quartus Engineering documents
Path is Soc-design/orpsocv2/boards/altera/ordb2a-ep4ce22/syn/quartus
The engineering document is ORDB2A.QPF
3 "Synthesis
I encountered a small problem: Prompt readmemh () The No. 0 parameter of the function must be a string, look at the code, no problem. A simple method is used to replace the No. 0 parameter with the specific value defined by parameter. Ok. Synthesis completed. SVF files and SOF files are generated.
4 "Burning Writing"
Copy the ORPSOC_TOP.SVF file you just generated to the Fpga_dev_board directory under VirtualBox, replacing the old file.
Burn it in the way it was originally written.
http://blog.csdn.net/rill_zhen/article/details/8535317
5.3 Test
After burning, according to the original method, start Linux, success.
It is no problem to use this SVF file generated by quartus synthesis.
Next, you can arbitrarily modify RTL, and then integrated, simulation, verify it.