FPGA主串配置电路详解与关键点分析
需积分: 10 196 浏览量
更新于2024-07-24
收藏 105KB DOC 举报
本文主要介绍了FPGA的常用配置电路,特别是主串模式的配置方法,包括FPGA和PROM芯片的管脚功能、配置电路的关键点以及JTAG链的完整性。
在FPGA的设计与应用中,配置电路是至关重要的部分,它决定了FPGA在系统中的初始化行为。主串模式是最常见的FPGA配置模式。在这种模式下,FPGA通过CCLK管脚接收来自PROM(可编程只读存储器)的工作时钟,并在每个CCLK的上升沿,通过DIN管脚接收PROM的配置数据。即使PROM芯片支持并行配置,也会利用其串行配置功能。
图5-12展示了Spartan3E FPGA的主串配置电路。在这个电路中,有几类关键管脚需要注意。M[2:0]模式选择管脚在配置过程中应设为全0,INIT_B变高时也需保持此状态。一旦配置完成且DONE管脚变高,这些管脚可以作为普通I/O使用。HSWAP管脚用于控制I/O管脚的上拉电阻,在配置期间应保持不变,配置完成后可作为普通I/O使用。DOUT管脚在单芯片配置中通常悬空,仅在多芯片配置中发挥作用。
表5-5和表5-6分别详细解释了FPGA和PROM芯片在主串模式下的管脚功能。理解这些管脚的作用对于正确配置FPGA至关重要。
主串配置电路的正确运行依赖于三个关键点:JTAG链的完整性、电源电压的设置以及CCLK信号的考虑。JTAG链的完整性意味着所有设备的TMS、TCK管脚必须连在一起,形成一个闭合回路,确保TDI到TDO的信号能够正确传递。在图5-12所示的配置电路中,JTAG链从连接器的TDI开始,经过FPGA和PROM,最后回到连接器的TDO,确保了数据的连续传输。
FPGA的主串配置电路涉及到多个硬件接口和信号路径的协调,理解这些细节对于实现FPGA的正确初始化至关重要。设计者必须确保电源电压的稳定,CCLK信号的准确,以及JTAG链的完整,以保证FPGA能够成功加载配置数据并正常工作。
2020-02-10 上传
2021-07-13 上传
2021-04-27 上传
2021-05-19 上传
2020-07-17 上传
2021-09-15 上传
点击了解资源详情
点击了解资源详情
u010760876
- 粉丝: 0
- 资源: 1
最新资源
- cadastro-de-funcionarios:使用Python语言制作了小玩意儿,Qt Designer用于开发接口,MongoDB用于数据存储
- contactkeeper
- torch_sparse-0.6.12-cp36-cp36m-linux_x86_64whl.zip
- 保险科技案例报告-栈略数据:一栈式保险风控服务提供商,专注健康险风控领域2021.rar
- akslides:我的幻灯片,Markdown内容以及使用reveal.js进行渲染
- status.todoparrot.com:TODOParrot.com 的状态 API
- 城市:简单的城市应用程序,用于练习创建PostgreSQL数据库和使用Postico处理数据
- next-responsive-navbar
- SDL:CSC221@城市学院
- onnxjs_test
- myportfolio:关于我的一瞥
- 打乱
- fedora-accounts-docs:Fedora帐户文档
- 美食网站模版
- ANNOgesic-1.0.19-py3-none-any.whl.zip
- 零基础入门NLP - 新闻文本分类-数据集