OpenRISC Getting Started (5)-using Quartus to synthesize ORSOC RTL

Source: Internet
Author: User

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.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.