FPGA配置详解:AS与JTAG模式
需积分: 9 131 浏览量
更新于2024-09-11
收藏 463KB PDF 举报
"AS和JTAG配置模式是FPGA器件常见的两种配置方法,涉及到FPGA在上电后的初始化过程。本文将详细介绍这两种模式以及JTAG配置方式,并提供在SF-EP1C6开发板上的实验操作说明。"
AS配置方式详解:
AS(Active Serial)是由FPGA器件自身引导的配置过程,它控制外部存储器和初始化操作。在AS模式下,配置数据通过DATA0引脚传入FPGA,并在DCLK输入上的上升沿同步,每1个时钟周期传输1位数据。这种模式主要适用于Cyclone系列FPGA,使用EPCS系列配置芯片(如EPCS1、EPCS4)。在AS配置中,FPGA处于主动地位,配置器件则是从属的。
PS配置方式详解:
Passive Serial(PS)配置方式则由外部设备(如计算机或控制器)控制整个配置过程。配置数据也是通过DATA0引脚进入FPGA,但在DCLK上升沿锁存,同样每1个时钟周期传输1位。这种模式常用于通过增强型配置器件(如EPC16、EPC8、EPC4)从外部存储部件加载配置数据。
JTAG配置方式详解:
JTAG(Joint Test Action Group)是一种工业标准接口,最初设计用于芯片测试。在FPGA配置中,JTAG利用IEEE Std 1149.1联合边界扫描接口,支持JAMSTAPL标准。通过Altera的下载电缆或主控器,用户可以方便地进行FPGA的配置。在正常工作时,FPGA的配置数据存储在SRAM中,每次上电都需要重新下载。
实际操作步骤:
在SF-EP1C6开发板上进行AS和JTAG配置时,通常会使用Altera的BlasterII、BlasterMV或USBblaster等下载线。首先,确保开发板连接正确,然后根据具体需求选择配置模式。对于AS模式,需要连接EPCS配置芯片,并通过DATA0引脚进行数据传输;对于JTAG模式,需要连接JTAG接口,通过TMS、TDI、TDO和TCK等信号线进行配置。
在AS模式下,开发板的电源启动后,FPGA会从配置芯片读取数据并完成初始化。而在JTAG模式下,可以通过电脑上的开发工具,如Quartus II,通过JTAG接口发送配置数据到FPGA。这两种模式的选择取决于系统的需求,例如在开发阶段,JTAG模式便于调试;而在产品应用中,AS模式能实现快速、独立的启动。
总结:
AS和JTAG配置方式在FPGA应用中各有优势,AS适合需要快速启动且配置数据稳定的场合,而JTAG则更适合于开发和调试环境。理解并掌握这两种配置方式对于FPGA设计者至关重要,能帮助他们在不同应用场景中做出最佳选择。
2015-08-23 上传
166 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
金小音
- 粉丝: 67
- 资源: 14
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南