• (原创)Altera器件编程详细介绍


    对Altera器件的编程,本人总结如下,希望多多点评哦。。。。。。。。。。

    配置文件:

    Altera器件,在进行Quartus编译逻辑Code结束后,会生成pof(program object file)编程对象文件和sof(SRAM object file)SRAM对象文件。pof用来载入EPC,sof用来直接配置FPGA的SRAM结构,其中sof文件可以转成jic(JTAG indirect configure file)JTAG间接配置文件,可以利用JTAG同时下载FPGA和EPC器件。

    硬件编程器:

    Altera的硬件编程器主要有MasterBlaster、ByteBlasterMV(ByteBlaster MultiVolt)、ByteBlasterII、USB-Blaster和EthernetBlaster、Altera编程单元(APU)等,其中,我本人最常用的就是ByteBlaster和USB-Blaster了。ByteBlasterMV用于并口,ByteBlasterII使用并口且增加对串行配置器件的支持。USB-Blaster和EthernetBlaster也增加对串行配置器件的支持,分别使用USB和网口来实现下载。

    软件编程器:

    软件编程器即是Altera的Quartus自带Programmer了,它主要有四种编程模式:

    1.被动串行模式(Passive Serial mode)(EPC器件);

    2.JTAG模式(各公司器件);

    3.主动串行编程模式(Active Serial Programming mode)(EPCS器件);

    4.套接字内编程模式(In-Socket Programming mode)(CPLD和APU);

    被动串行和JTAG模式用来直接FPGA的SRAM编程,JTAG亦可EEPROM编程。主动串行编程模式用于对EPCS串行配置器件进行编程。套接字内编程模式用于APU中的CPLD编程测试。

    在Programmer中还可添加器件,打开Programmer窗口,点击“Add Device”按钮即可弹出“Select Devices”对话框,从“Device family”和“Device name”列表中选择欲加器件即可。

  • 相关阅读:
    Python爬虫教程-06-爬虫实现百度翻译(requests)
    Python爬虫教程-04-response简介
    Python爬虫教程-05-python爬虫实现百度翻译
    LeetCode——Balanced Binary Tree
    LeetCode——Min Stack
    LeetCode——Count and Say
    LeetCode——Invert Binary Tree
    LeetCode——Contains Duplicate II
    设计模式——桥接模式
    设计模式——责任链模式
  • 原文地址:https://www.cnblogs.com/adamite/p/1362660.html
Copyright © 2020-2023  润新知