FPGA芯片手册阅读技巧
FPGA的管脚主要包括:用户I/O(User I/O)、配置管脚、电源、时钟及特殊应用管脚等。其中有些管脚可有多种用途,所以在设计FPGA电路之前,需要认真的阅读相应FPGA的芯片手册。
下面以ALTEra公司的Cyclone系列FPGA为例,介绍FPGA的各种功能管脚。
(1)用户I/O。
I/Onum(LVDSnumn):可用作输入或输出,或者双向口,同时可作为LVDS差分对的负端。其中num表示管脚序号。
一般在绘制FPGA原理图时,将同一种功能和用途的管脚放在一个框图中,如图2.3所示是用户I/O的原理图。
(2)配置管脚。
MSEL[1..0]:用于选择配置模式。FPGA有多种配置模式,比如主动、被动、快速、正常、串行、并行等,可以此管脚进行选择。
DATA0:FPGA串行数据输入,连接至配置器件的串行数据输出管脚。
DCLK:FPGA串行时钟输出,为配置器件提供串行时钟。
nCSO(I/O):FPGA片选信号输出,连接至配置器件的nCS管脚。
ASDO(I/O):FPGA串行数据输出,连接至配置器件的ASDI管脚。
nCEO:下载链器件使能输出。在一条下载链(Chain)中,当第一个器件配置完成后,此信号将使能下一个器件开始进行配置。下载链的最后一个器件的nCEO应悬空。
图2.3 FPGA用户I/O原理图
nCE:下载链器件使能输入,连接至上一个器件的nCEO。下载链第一个器件的nCE接地。
nCONFIG:用户模式配置起始信号。
nSTATUS:配置状态信号。
CONF_DONE:配置结束信号。
如图2.4所示是FPGA配置管脚原理图。
图2.4 FPGA配置管脚原理图
(3)电源管脚。
VCCINT:内核电压。通常与FPGA芯片所采用的工艺有关,例如130nm工艺为1.5V,90nm工艺为1.2V。
VCCIO:端口电压。一般为3.3V,还可以支持选择多种电压,如5V、1.8V、1.5V等。
VREF:参考电压。
GND:信号地。
(4)时钟管脚。
VCC_PLL:锁相环管脚电压,直接连VCCIO。
VCCA_PLL:锁相环模拟电压,一般通过滤波器接到VCCINT上。
GNDA_PLL:锁相环模拟地。
GNDD_PLL:锁相环数字地。
CLKnum(LVDSCLKnump):锁相环时钟输入。支持LVDS时钟输入,p接正端,num表示PLL序号。
CLKnum(LVDSCLKnumn):锁相环时钟输入。支持LVDS时钟输入,n接负端,num表示PLL序号。
PLLnum_OUTp(I/O):锁相环时钟输出。支持LVDS时钟输入,p接正端,num表示PLL序号。
PLLnum_OUTn(I/O):锁相环时钟输出。支持LVDS时钟输入,n接负端,num表示PLL序号。
如图2.6所示是FPGA时钟管脚原理图。
图2.5 FPGA电源管脚原理图 图2.6 FPGA时钟管脚原理图
另外,FPGA的管脚中,有一些是全局时钟,这些管脚在FPGA中已经做好了时钟树。使用这些管脚作为关键时钟或信号的布线可以获得最佳性能。
(5)特殊管脚。
VCCPD:用于选择驱动电压。
VCCSEL:用于控制配置管脚和锁相环相关的输入缓冲电压。
PORSEL:上电复位选项。
NIOPULLUP:用于控制配置时所使用的用户I/O的内部上拉电阻是否工作。
TEMPDIODEn/p:用于关联温度敏感二极管。
FPGA芯片手册阅读技巧相关推荐
- ATSHA204芯片手册阅读笔记
使用心得: (1)配置好IIC,访问芯片之前先唤醒. (2)按个人需求配置好Config区域,配置好之后锁住Config.只有锁住了Config,才能去操作Data区. (3)开始写数据区,可以将一些 ...
- ABB机器人光盘手册阅读技巧附下载链接
ABB机器人的手册光盘包含了ABB机器人的各个方面的使用手册,合理利用好手册光盘可以帮助我们更好的学习与了解机器人.这一次我们就来看一下手册光盘应该如何正确的合理的使用.没有手册光盘的小伙伴可以直接点 ...
- AD9235芯片手册阅读笔记
特征 单个3 V电源操作(2.7 V至3.6 V) SNR=70 dBc至65 MSPS时的奈奎斯特 SFDR=85 dBc至65MSPS时奈奎斯特低功率: 300 mW至65 MSPS差分输入,带5 ...
- 14015.xilinx-芯片手册阅读笔记
文章目录 1 xilinx芯片手册阅读笔记 1 Introduction 介绍 1.1 System Block Diagram 系统框图 1.2 Power Domains and Islands ...
- 阅读芯片手册及硬件原理图的方法
阅读原理图的方法 以CPU为中心向存储和外设辐射 看片选.中断和外设控制器 看引脚的符号+连线网络+注释框 阅读芯片手册的方法 看产品综述(overview),有芯片结构图和主要模块简述 看Memor ...
- 不了解FPGA工作原理?看看世界第一颗FPGA芯片级拆解
文章转自:http://blog.eetop.cn/ 现场可编程门阵列(FPGA)可以实现任意数字逻辑,从微处理器到视频生成器或加密矿机,一应俱全.FPGA由许多逻辑模块组成,每个逻辑模块通常由触发器 ...
- AI算法在FPGA芯片上还有这种操作?| 技术头条
作者 | 杨付收 出品 | CSDN(ID:CSDNnews) 碾压与崛起 AI算法的崛起并非一帆风顺的,现在的主流的NN类的卷积神经网络已经是第二波浪潮了,早在上个世纪80年代,源于仿生学,后又发展 ...
- 太牛了!芯片级拆解世界第一颗FPGA芯片!
点击上方"大鱼机器人",选择"置顶/星标公众号" 福利干货,第一时间送达! 现场可编程门阵列(FPGA)可以实现任意数字逻辑,从微处理器到视频生成器或加密矿机, ...
- (221)FPGA芯片结构组成
(221)FPGA芯片结构组成 1 文章目录 1)文章目录 2)FPGA入门与提升课程介绍 3)FPGA简介 4)FPGA芯片结构组成 5)技术交流 6)参考资料 2 FPGA入门与提升课程介绍 1) ...
最新文章
- 《评人工智能如何走向新阶段》后记(深谈人工智能发展前沿)
- 教你加快Win7 的启动速度
- Python 相对路径、绝对路径的写法实例演示
- thuinkphp5 input('post.arr1')接收数组出现:variable type error:array
- android非法字符 ufeff,Java-在Android Studi上编译时出现错误(1,1)非法字符'\ ufeff'...
- 一个简单的网页抓取工具
- asp ado 连接测试_软件测试中的功能测试点(一)
- 从疫情中看智慧医疗场景新应用,智慧医疗纵深发展还有哪些可能性?
- 阿里巴巴技术总监全解中台架构
- 前端JSON转excel下载
- 计算机打印机能不能取消正在,打印机怎么取消正在排队打印的任务? 打印机删除打印任务的教程...
- 健身运动App需求分析
- 爱情树代码python_送男朋友礼物送什么比较有意义?
- 在Ubuntu上安装NTL
- 仓储室内定位系统—企业物流的“数字化”转型
- 第一章 R语言编程基础(超详细)
- 千万年斗转星移,小屏幕见大宇宙 - “钦天明时” 天文时钟万年历应用程序(iOS App)说明
- Button 按钮的点击时候出现蓝色边框
- 反射(Reflection)
- React 版本的真开箱即用的富文本编辑器wysiwyg
热门文章
- mysql 收藏表如何建立_代码收藏系列--mysql创建数据库、数据表、函数、存储过程命令...
- Python入门--方法重写
- android 获取网卡mac_android 获取MAC地址
- 狂神设计模式笔记-工厂模式
- OpenGL基础25:多光源(附简单GLSL配置)
- C#基础9:虚函数与多态
- bzoj 4319: cerc2008 Suffix reconstruction(构造)
- 2017百度之星复赛:1003. Pokémon GO(递推)
- [Python] zip() 函数
- [再学Python] - 5 - 布尔操作符