zoukankan      html  css  js  c++  java
  • (原创)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”列表中选择欲加器件即可。

  • 相关阅读:
    利用win10自带的虚拟机Hyper-V安装Centos7的步骤教程
    Java元组Tuple介绍与使用
    Fiddler高级用法-设置断点
    Fiddler高级用法-抓取手机app数据包
    Fiddler基础用法-抓取浏览器数据包
    dig 命令
    curl 命令
    vmware虚拟机三种网络连接方式
    解决虚拟机vmware虚拟机安装64位系统“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”的问题
    linux 文件系统 xfs、ext4、ext3 的区别
  • 原文地址:https://www.cnblogs.com/adamite/p/1362660.html
Copyright © 2011-2022 走看看