Xilinx(AMD) 7系列FPGA配置引脚说明

xilinx 7系列FPGA配置引脚

下表详细描述了xilinx7系列FPGA所有配置引脚及其功能。

Pin NameBanktypeDirectionDescription
CFGBVS0dedicatedIBank0电压选择,当Bank0电压为2.5v/3.3v时该引脚上拉到VCCO_0,如果Bank0工作于1.8V该引脚下拉接地。对于只能工作于1.8V的器件,该引脚不适用。(公用控制引脚)实际设计中:将该引脚直接接VCCO_0或者直接接GND。
M[2:0]0dedicatedI上拉到VCCO_0或者连接到GND。该引脚内部通过上拉电阻进行内部上拉,因此默认配置为3’b111。
TCK0dedicatedIJTAG模式时钟输入。
TMS0dedicatedIJTAG模式选择,高电平有效。
TDI0dedicatedIJTAG串行数据输入。
TDO0dedicatedOJTAG串行数据输出。(FPGA输出)
PROGRAM_B0dedicatedIFPGA配置控制引脚:该引脚可以清除FPGA内部的所有配置信息,低电平有效,当PROGRAM_B引脚产生低电平脉冲时,FPGA的配置信息被清除,并启动新的配置序列。配置复位在PROGRAM_B的下降沿启动(即:下降沿时清除当前配置,启动下一次配置);配置序列在PROGRAM_B的下一个上升沿开始。在设计时直接将该引脚通过4.7K的电阻上拉到VCCO_0即可,当然为了能够手动的控制配置复位,可以将该引脚接入到其他控制端,同时上拉。可以使用INIT_B信号来延迟上电配置序列。实际设计中:PROGRAM_B信号通过4.7K电阻直接上拉或4.7K电阻上拉同时与INIT_B信号连接起来,这两种设计均可。(通过实际验证)
INIT_B0dedicatedbidirectionalFPGA初始化引脚:低有效,当FPGA处于配置复位、正在清除配置信息、检测到错误信息时,该引脚输出低电平。当完成FPGA初始化配置后,此时INIT_B信号将被释放为高电平,当初始化结束后,FPGA检测到INIT_B输入端为高电平时,将继续执行M[2:0]引脚配置所决定的配置序列工作。实际设计中:将INIT_B信号通过4.7K电阻直接上拉到VCCO_0。INIT_B:用于指示上电初始化的过程,即:指示上电清除配置到采样M[2:0]之前这个过程完成的标志。
DONE0dedicatedbidirectionalFPGA加载完成引脚(DONE Pin):DONE引脚上输出高电平表示整个FPGA从上电初始化、加载bitstream、启动的整个配置序列正确完成,FPGA进入正常工作状态;该引脚可以用来作为FPGA是否正常加载启动的标志。实际设计中:该引脚直接通过330欧电阻上拉到VCCO_0上,并点亮LED等作为指示,直观观察FPGA的启动状态。
CCLK0dedicatedI/OFPGA配置时钟引脚CCLK:CCLK在除JTAG模式下的所有模式中运行,对于主模式CCLK输出时钟,提供配置时钟;对于从模式CCLK是输入,需要连接到外部的时钟源。在实际设计中:该信号直接连接到
PUDC_B14multi-functionI上电、配置期间FPGA Pin脚状态上拉控制:PUDC_B低电平有效,可在上电后和配置期间启用引脚上的内部上拉电阻。当 PUDC_B 为低电平时,每个 SelectIO 引脚上都会启用内部上拉电阻。当 PUDC_B 为高电平时,每个 SelectIO 引脚上的内部上拉电阻被禁用。启用上拉电阻,在上电、配置期间FPGA的引脚输出高电平,禁用上拉电阻在上电、配置期间FPGA的引脚输出低电平。实际设计中:PUDC_B引脚直接或通过1K电阻连接到VCCO_14或GND,一般直接接地保证输出高电平。
EMCCLK14multi-functionI外部主配置时钟输入:可选外部时钟输入,用于在主模式下运行配置逻辑(相对于内部配置振荡器)。对于主模式: FPGA 可以选择切换到EMCCLK 作为时钟源,而不是内部振荡器作为时钟源,以驱动内部配置引擎。EMCCLK 频率可通过位流设置(ExtMasterCclk_en)进行分频,并作为主 CCLK 信号输出。实际设计中:EMCCLK引脚直接悬空不使用或作为普通IO使用。
CSI_B14multi-functionI片选输入:低有效,用于启用 FPGA SelectMAP配置接口,当使用“主SelectMAP”配置模式时生效,一般不使用SelectMAP模式,因此该引脚将被忽略,而作为普通引脚使用。实际设计中:该引脚作为普通IO使用。
CSO_B14multi-functionO片选输出:低有效,用于启用 FPGA SelectMAP配置接口,当使用“从SelectMAP”配置模式时生效,一般不使用SelectMAP模式,因此该引脚将被忽略,而作为普通引脚使用。实际设计中:该引脚作为普通IO使用。
DOUT14multi-functionODOUT 是串行配置菊花链的数据输出。对于 BPI 和 SelectMAP 模式: DOUT 是一个多用途引脚,用作 CSO_B 引脚。实际设计中:该引脚作为普通IO使用。
RDWR_B14multi-functionISelectMAP配置模式读写方向控制引脚:RDWR_B 决定 SelectMAP 数据总线的方向,当 RDWR_B 为高电平时,FPGA 向 SelectMAP 数据总线输出读取数据到 SelectMAP 数据总线上;当 RDWR_B 为低电平时,外部控制器可通过 SelectMAP 数据总线向 FPGA 写入数据;在所有其他模式下: RDWR_B 信号被忽略,可以不连接。实际设计中:该引脚作为普通IO使用。
D00_MOSI14multi-functionbidirectional配置数据主输出从输入引脚:FPGA 主SPI 模式输出,用于向 SPI(从)闪存设备发送命令。用于 SPI 模式: 连接至 SPI 闪存数据输入引脚。D00_MOSI 引脚将命令和地址发送到 SPI 闪存设备后,D00_MOSI 引脚变为高 Z,PUDC_B 引脚决定信号是否上拉。对于 BPI 和 SelectMAP 模式: MOSI 引脚是一个多用途引脚,用作 D00 数据输入引脚。实际设计中:该引脚作为SPI配置Flash的数据输入引脚或者BPI Flash的D00引脚与配置Flash连接。
D01_DIN14multi-functionbidirectional配置数据输入引脚:DIN 是串行数据输入引脚,默认情况下,DIN在 CCLK 上升沿捕获数据。对于 SPI 模式: DIN 是 FPGA 数据输入引脚,用于从数据源接收串行数据,即:加载过程中接收SPI flash数据输出的引脚。 对于 BPI模式: DIN 引脚是一个用作 D01 数据输入引脚。实际设计中:该引脚与配置SPI Flash的数据输出引脚相连或者与配置BPI Flash的D01数据端口相连。
D[00-31]14multi-functionbidirectionalSPI、BPI配置端口数据总线:主SPI配置接口:x1/x2/x4模式:将 D00/MOSI 连接到 SPI 闪存串行数据输入 (DQ0/D/SI/IO0) 引脚;将 D01/DIN 连接到 SPI 闪存的串行数据输出(DQ1/Q/SO/IO1)引脚。x4模式:对于 SPI x4,除了将D00/D01连接至SPI flash的对应引脚,还需将D02 连接至 SPI Flash四数据位2输出(DQ2/W#/WP#/IO2)引脚,并连接一个外部 4.7kohm 上拉电阻连接至 VCCO_14,将 D03 连接至 SPI Flash四数据位3 输出(DQ3/HOLD#/IO3)引脚,并将 D03 连接至 VCCO_14 的外部 4.7kohm 上拉电阻器。主BPI配置接口:对于 BPI 模式, FPGA 监控 D[00-07] 的自动总线宽度检测模式,以确定是否只有D[00-07](x8 总线宽度),还是使用更宽(x16)的数据总线宽度。将使用的数据总线引脚连接到 BPI Flash上的相应数据引脚。D[16-31] 引脚是多用途引脚,可用作 BPI 地址 A[00-15]引脚。实际设计中:对于SPI接口Flash将D00-D03连接到Flash即可,其余作为普通IO使用,对于BPI接口将D00-D15连接到BPI Flash的数据端口即可,其余作为普通IO使用。
A[00-28]14or15multi-functionOBPI Flash地址总线:A[00-28] 引脚向并行 NOR (BPI) flash输出地址,A00 是最小有效地址位。用于 BPI 模式: 将 FPGA A[00-28] 引脚连接到并行 NOR Flash地址引脚,其中 FPGA A00 引脚连接到闪存地址输入引脚中的最小有效位。根据 BPI 闪存类型和所使用的数据总线宽度,闪存的最小有效地址位可以是 A1、A0 或 A-1。在配置过程中,任何超出并行 NOR 闪存地址总线宽度上的地址引脚都会被驱动,但在配置后可用作 I/O。实际设计中:地址引脚直接与BPI Flash的地址引脚连接,多余的地址线可用作普通IO使用。
FCS_B14multi-functionOFlash片选信号:低电平有效,使能SPI、BPI配置Flash;对于主SPI、主BPI模式,该引脚连接到Flash的chip-select端口,同时通过4.7k电阻上拉到VCCO_14。实际设计中:使用SPI或BPI模式时,直接与配置Flash的CS引脚相连,并通过电阻上拉到VCCO_14。
FOE_B15multi-functionOFlash输出使能:低电平有效,输出使能控制信号,用于并行 NOR闪存的输出使能控制信号。用于 BPI 模式: 将 FPGA FOE_B 连接到闪存输出启用输入,并将外部 ≤ 4.7 k上拉电阻连接至 VCCO_15。对于所有其他模式: FOE_B 为高 Z 值,可以不连接。实际设计中:该信号不使用,用作普通IO使用。
FEW_B15multi-functionOFlash写使能信号:低电平有效,用于 BPI 模式: 将 FPGA FOE_B连接到闪存输出启用输入,并将外部 ≤ 4.7 kΩ上拉电阻连接至 VCCO_15,对于所有其他模式: FOE_B 为高 Z 值,可以不连接。实际设计中:不使用BPI模式时,该引脚作为普通IO使用或悬空。
ADV_B15multi-functionOFlash地址有效信号:低电平有效地址有效输出信号,用于并行 NOR闪存的低电平地址有效输出信号。对于支持地址有效输入的 BPI 模式闪存输入:将 FPGA ADV_B 连接到并行 NOR闪存地址有效输入引脚,并连接至外部 ≤ 4.7 kΩ 上拉电阻连接至 VCCO_15。对于闪存不支持地址有效输入: 不要连接ADV_B 引脚。对于所有其他模式: ADV_B 为高 Z 引脚,可以不连接。实际设计中:使用BPI模式时接入Flash地址有效引脚,使用SPI模式时,该引脚作为普通IO使用。
RS0,RS115multi-functionO版本选择(Revision Select)引脚:配置过程中将 RS0 和 RS1 引脚驱动到用户定义的状态。如果禁用回退(默认值)且未使用 MultiBoot,或使用 SPI 模式,则 RS0 和 RS1 引脚将处于用户定义的状态。使用 SPI 模式,则 RS0 和 RS1 为高 Z,可以不连接。实际设计中:该引脚可作为普通IO或者悬空不使用。
VCCBATTN/Asupply voltageN/A电池备份电源:VCCBATT 是 FPGA 内部易失性存储器的备用电池电源,该存储器存储 AES 解密器的密钥。对于需要从易失性密钥存储器区获取解密器密钥的加密比特流,可将该引脚连接到电池上,以便在 FPGA 无电源时保存密钥。如果不需要使用易失性密钥存储区的解密器密钥则将该引脚连接至接地或 VCCAUX。实际设计中:将该引脚直接与VCCAUX连接。

作为曾经的初学者,在开发的过程中对于配置接口的使用,以前也犯过一个错误,这里总结一些精练笔记,减少大家在开发的过程中少出错;如果对您有帮助,请不吝赐赞和关注,我会不断分享。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/690745.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【iOS】系统框架

文章目录 前言四十七、熟悉系统框架四十八、多用块枚举,少用for循环四十九、对自定义其内存管理语义的collection使用无缝桥接五十、构建缓存时选用NSCache而非NSDictionary五十一、精简initialize与load的实现代码五十二、别忘了NSTimer会保留其目标对象 前言 本次…

E. Final Countdown

思路:对于每一位统计贡献,不难发现,假设数为12345,个位的贡献就是12345, 十位的贡献是1234(仅当个位跳转时产生贡献),百位贡献是123,后面同理。 12345 1234 123 12 1 …

Stable Diffusion 模型下载:Dark Sushi Mix 大颗寿司Mix

本文收录于《AI绘画从入门到精通》专栏,专栏总目录:点这里。 文章目录 模型介绍生成案例案例一案例二案例三案例四案例五案例六案例七案例八案例九案例十 下载地址 模型介绍 Dark Sushi Mix 大颗寿司Mix 是一个动漫大模型,绘制的图片色彩丰富…

网络运行安全

网络运行安全 第一节 一般规定 第二十一条 国家实行网络安全等级保护制度。网络运营者应当按照网络安全等级保护制度的要求,履行下列安全保护义务,保障网络免受干扰、破坏或者未收授权的访问,防止网络数据泄露或者被窃取、篡改: 制定内部安全管理制度和操作规程,确定网络…

【MySQL初阶】索引

1. 索引基本概念 1.1 索引介绍 索引(index):是一种特殊的文件,包含着对数据表里所有记录的引用指针。可以对表中的一列或者多列创建索引,并指定索引的类型,各类索引有各自的数据结构实现。(具体细节在MySQL进阶章节详…

SNAT与DNAT公私网地址转换

前言 SNAT和DNAT是两种重要的网络地址转换技术,它们允许内部网络中的多个主机共享单个公共IP地址,或者将公共IP地址映射到内部网络中的特定主机。这些技术在构建企业级网络和互联网应用程序时非常重要,因为它们可以帮助保护内部网络安全&…

安全名词解析-攻防演练

为方便您的阅读,可点击下方蓝色字体,进行跳转↓↓↓ 01 攻防演练 01 攻防演练 《网络安全法》中明确提出,“定期组织关键信息基础设施的运营者进行网络安全应急演练,提高应对网络安全事件的水平和协同配合能力。”攻防演练目前已经…

0、电源管理入门之开篇即巅峰

目录 1. 电源状态介绍 2. Linux 电源管理的组成 3. ARM SoC中PCSA与SCP 4. SoC设计中的电源管理 “人是铁饭是钢,一顿不吃饿得慌”,对于嵌入式设备而言,没有电一切都白瞎,特别是带电池的终端嵌入式设备,对电能的管理尤其重要,也是我们调试设备的一个重点。可以说…

linux高级作业

作业需求 1、openEuler 二进制方式安装MySQL 8.0.x。 二、备份数据库 3.备份数据库school到/backup目录 4.备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库 5.直接将MySQL数据库压缩备份 第一题 1、openEuler 二进制方式…

爬虫知识--01

爬虫介绍 # 爬虫的概念: 通过编程技术(python:request,selenium),获取互联网中的数据(app,小程序,网站),数据清洗(xpaht,lxml)后存到库中(mysql,redis,文件,excel&#x…

制作一个简单的html网页

1. 特效按钮 2 可以独立使用的一个页面 3 底部小时钟 <!DOCTYPE html> <html> <head><title>Simple Webpage</title><style>/* 禁止鼠标右键 */body {-webkit-touch-callout: none; /* iOS Safari */-webkit-user-select: none; …

米贸搜|Facebook 老是封主页,怎么回事?

十几二十个主页&#xff0c;申诉中了一个多月了”、“前天刚申诉回来&#xff0c;今天又给封了”&#xff0c;近期跨境群里多了更多类似“麻了”的发言。就主页【被封】【受限】问题频发&#xff0c;小豹整理以下相关预防及解除办法的资料&#xff0c;需要的赶紧收藏吧~ 一、近…

基于Java的宠物领养管理网站系统设计与实现

功能介绍 平台采用B/S结构&#xff0c;后端采用主流的Springboot框架进行开发&#xff0c;前端采用主流的Vue.js进行开发。 整个平台包括前台和后台两个部分。 前台功能包括&#xff1a;首页、宠物详情页、领养、用户中心模块。后台功能包括&#xff1a;总览、领养管理、宠物…

如何选择合适的三防平板?

一、随着移动互联网的快速发展&#xff0c;平板电脑作为一种轻便、易携带的移动设备已经成为了人们生活中必不可少的一部分。在一些特殊的工作环境下&#xff0c;例如工地、野外等场景&#xff0c;常规的平板电脑可能无法满足使用要求&#xff0c;因此人们需要选择一款具有防水…

【Flink】ClassNotFoundException: org.apache.hadoop.conf.Configuration

问题背景 在Flink的sql-client客户端中执行连接hive的sql代码时出现如下错误,版本Flink1.13.6 Flink SQL> create catalog test with( > type=hive, > default-database=default, > hive-conf-dir=/opt/hive/conf);[ERROR] Could not execute SQL statement. R…

【漏洞复现-通达OA】通达OA get_file.php 任意文件下载漏洞

一、漏洞简介 通达OA get_file.php文件存在任意文件下载漏洞&#xff0c;攻击者通过漏洞可以读取服务器敏感文件。 二、影响版本 ● 通达OA2011 三、资产测绘 ● hunterapp.name"通达 OA" ● 特征 四、漏洞复现 GET /module/AIP/get_file.php?MODULE/&A…

全球各国海外媒体发稿新闻营销推广,英美德意法俄日韩多语言

【本篇由言同数字科技有限公司原创】随着全球市场化程度的加深&#xff0c;品牌出海成为越来越多企业的战略选择。而全球各国媒体的发稿&#xff0c;为品牌出海提供了重要的支持与推动。 第一部分&#xff1a;品牌出海的意义 品牌出海是指企业将自己的品牌、产品和服务推向全…

docker 服务的启动命令

Docker 服务的启动命令主要涉及 Docker Daemon 的启动和管理。Docker Daemon 是在后台运行的服务进程&#xff0c;负责管理 Docker 容器的创建、运行、停止等操作。根据你使用的操作系统&#xff0c;启动 Docker 服务的命令可能有所不同。 对于 Linux 系统 使用 systemctl (适…

如何在Excel中冻结行或列标题?这里提供两种方法

随着数据的增长&#xff0c;许多Excel工作表可能会变得很大&#xff0c;因此冻结行和列标题或冻结窗格非常有用&#xff0c;以便在滚动工作表时将标题锁定到位。在Excel中&#xff0c;可以冻结行标题和列标题&#xff0c;也可以只冻结一个。这不会影响将要打印的单元格。列标题…

Excel常用快捷键(持续更新)

引言 excel是我们办公中经常使用的工具&#xff0c;古语言“工欲善其事必先利其器”。excel是一个好的工具&#xff0c;但是工具里面有很多常用的快捷键&#xff0c;若我们熟记这些快捷键&#xff0c;便可以提高我们的工作效率。本文为持续更新&#xff0c;望有助于搬砖。 1、C…