(Original) detailed introduction to Altera device Programming

Source: Internet
Author: User

I have summarized the programming of the Altera device as follows. I hope to comment on it more ..........

Configuration file:

After the logic code of the Altera us compilation is completed, the system generates the POF (Program object file) programming object file and the sof (SRAM object file) SRAM object file. POF is used to load EPC, and SOF is used to directly configure the SRAM structure of FPGA. The sof file can be converted to the JIC (JTAG indirect configure file) JTAG indirect configuration file, you can use JTAG to download both FPGA and EPC devices.

Hardware programmer:

Altera's Hardware programmers mainly include MasterBlaster, byteblastermv (byteblaster multivolt), byteblasterii, USB-blster, ethernetblaster, and Altera Programming Unit (APU). Among them, I personally use byteblster and USB-blster most often. Byteblastermv is used for the parallel port, and byteblasterii uses the parallel port and adds support for serial configuration devices. USB-blster and ethernetblster also provide support for serial configuration devices, which are downloaded using USB and Network Ports respectively.

Software programmer:

The software programmer is the built-in programmer of Altera Quartus. It mainly has four programming modes:

1. Passive serial mode (EPC device );

2. JTAG mode (devices of various companies );

3. active serial programming mode (EPC device );

4. In-socket programming mode (CPLD and APU );

Passive serial and JTAG modes are used for direct fpga sram programming. JTAG can also be used for EEPROM programming. The active serial programming mode is used to program the serial configuration device of the source object. The socket programming mode is used for the CPLD programming test in Apu.

You can also add devices in programmer. Open the programmer window and click "add device" to bring up the "select devices" dialog box, select the device to be added from the device family and device name lists.

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.