0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SF-EP1C开发板之AS和JTAG配置方式

工程师 来源:网络整理 作者:h1654155205.5246 2019-03-07 16:07 次阅读

SF-EP1C开发板之AS和JTAG配置方式

FPGA器件有三类配置下载方式:主动配置方式(AS)和被动配置方式(PS)和最常用的(JTAG)配置方式。

AS模式(activeserialconfigurationmode):FPGA器件每次上电时作为控制器,由FPGA器件引导配置操作过程,它控制着外部存储器和初始化过程,从配置器件EPCS主动发出读取数据信号,从而把EPCS的数据读入FPGA中,实现对FPGA的编程配置数据通过DATA0引脚送入FPGA,配置数据被同步在DCLK输入上,1个时钟周期传送1位数据。

PS模式(passiveserialconfigurationmode):则由外部计算机或控制器控制配置过程。通过加强型配置器件(EPC16,EPC8,EPC4)等配置器件来完成,EPCS作为控制器件,把FPGA当作存储器,把数据写人到FPGA中,实现对FPGA的编程。该模式可以实现对FPGA在线可编程。在下载配置的时候对于CycloneII的器件,如EP2C8,在JTAG下载方式对应.sof,AS下载方式对应.pof。

JTAG:JTAG是直接烧到FPGA里面的由于是SRAM断电后要重烧,AS是烧到FPGA的配置芯片里保存的每次上电就写到FPGA里。

SF-EP1C开发板之AS和JTAG配置方式

**SOF文件通过JTAG下载可直接运行。重新上电后程序丢失。

SOF文件可以先转换jic,再通过JTAG下载,重新上电后程序正常运行。

POF文件通过AS模式下载后,重新上电运行。**

AS模式(activeserialconfigurationmode):主动配置方式:FPGA器件每次上电时,作为控制器从配置器件EPCS主动发出读取数据信号,从而把EPCS的数据读入FPGA中,实现对FPGA的编程。

PS模式(passiveserialconfigutationmode)被动配置方式:EPCS作为控制器件,把FPGA当做存储器,把数据写人到FPGA中,实现对FPGA的编程。该模式可以实现对FPGA在线可编程。

在下载配置的时候对于cycloneII的器件,如ep2c8,在JTAG下载方式对应.sof,AS下载方式对应.pof.

JTAG模式:是直接烧到FPGA里面的,程序可直接运行。由于是SRAM,断电后要重烧;AS是烧到FPGA的配置芯片里保存的,每次上电就写到FPGA里。jtag模式烧写Jic文件是烧写到配置寄存器里。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    4417

    浏览量

    93918
  • SF-EP1C
    +关注

    关注

    0

    文章

    9

    浏览量

    2766
收藏 人收藏

    评论

    相关推荐

    ElfBoard ELF 1开发板-putty保存日志的方法

    ELF 1开发板有串口登录和网络登录两种方式,具体方法参考《01-0 ELF1、ELF1S开发板
    发表于 02-29 17:04

    嵌入式学习-ElfBoard ELF 1开发板-共创官学习笔记分享|将Go程序编译到ELF 1开发板

    编译并运行在ELF 1开发板上的。 一、在GoLand中配置(一) 配置SSH连接Ubuntu虚拟机以及ELF 1
    发表于 02-21 10:22

    【米尔-瑞萨RZ/G2UL开发板1.网络传输及多种登录方式

    1、SFTP文件传输 开发终端或者带FTP的软件,选择新建节点,输入IP地址,用户名 登录,如下所示,直接拖动文件就可以了 #2、 串口登录 使用串口连接开发板,连线如下所示, 打开终端,新建节点
    发表于 01-21 15:59

    【ELF 1开发板试用】板载资源测试4:体验温湿度传感器

    的基本命令。四、实验设备和工具1、PC机/笔记本电脑1台,安装并配置好飞凌嵌入式ELF1开发板要求的软件环境(本次测试未用到虚拟机)。2、飞
    发表于 12-18 11:09

    【ELF 1开发板试用】+传感器检测

    ELF 1开发板通过几种传感器的测试,如温湿度、六轴传感器等,而在配备功能扩展板的情况下,还能进行光照强度的检测。 温湿度检测 ELF1 开发板
    发表于 11-29 11:59

    dsPIC33EP128GS808开发板信息表

    电子发烧友网站提供《dsPIC33EP128GS808开发板信息表.pdf》资料免费下载
    发表于 09-26 09:24 0次下载
    dsPIC33<b class='flag-5'>EP</b>128GS808<b class='flag-5'>开发板</b>信息表

    如何在Keil uVision3 IDE中基于ARM开发板调试和运行程序

    调试代理。 本应用笔记包含以下部分: 1.获取必要的材料第4页介绍了所需的材料以及从哪里获取这些材料。 这包括基于ARM的开发板、Keil uVision3 IDE、JTAG编程加密狗和H-J
    发表于 08-29 06:21

    30 Lesson30:SF-EP1C开发板实验9——基于M4K块配置ROM的字符数据存储VGA显示实验 -

    数据存储fifo编程开发板代码
    充八万
    发布于 :2023年08月19日 03:36:36

    30 Lesson30:SF-EP1C开发板实验9——基于M4K块配置ROM的字符数据存储VGA显示实验 -

    数据存储fifo编程开发板代码
    充八万
    发布于 :2023年08月19日 03:35:45

    28 Lesson28:SF-EP1C开发板实验7——基于M4K块的单口RAM配置仿真实验 - 第2节

    fpga以太网接口仿真编程移位寄存器程序设计
    充八万
    发布于 :2023年08月19日 02:41:13

    28 Lesson28:SF-EP1C开发板实验7——基于M4K块的单口RAM配置仿真实验 - 第1

    fpga以太网接口仿真编程移位寄存器程序设计
    充八万
    发布于 :2023年08月19日 02:40:22

    RVSTAR开发板可以使用JTAG调试器调试吗?

    请问我这只有RVSTAR开发板,这个开发板可以使用淘宝的JTAG调试器调试吗?
    发表于 08-16 08:01

    Openwrt开发指南 第24章 配置开发板支持U盘

    Openwrt开发指南 第24章 配置开发板支持U盘
    的头像 发表于 07-13 08:55 1357次阅读
    Openwrt<b class='flag-5'>开发</b>指南 第24章 <b class='flag-5'>配置</b><b class='flag-5'>开发板</b>支持U盘

    紫光MES1/2KG 开发板——硬件使用说明

    一、开发板简介 MES1/2KG 开发板是一套基于紫光 FPGA 的开发套件,以紫光 Compact 系列PGC1KG-LPG100 / P
    发表于 05-29 17:43

    S3C44BOX开发板上的设备是通过何种方式控制的?

    S3C44BOX开发板上的设备是通过何种方式控制的?
    发表于 05-09 16:01