首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
MCU 单片机技术
» Virtex一5LXl10的ASlC原型开发平台设计(2)
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
Virtex一5LXl10的ASlC原型开发平台设计(2)
发短消息
加为好友
我是MT
当前离线
UID
1023166
帖子
6651
精华
0
积分
3328
阅读权限
90
来自
燕山大学
在线时间
230 小时
注册时间
2013-12-19
最后登录
2016-1-5
论坛元老
UID
1023166
性别
男
来自
燕山大学
1
#
打印
字体大小:
t
T
我是MT
发表于 2015-12-6 11:03
|
只看该作者
Virtex一5LXl10的ASlC原型开发平台设计(2)
开发平台
,
连接器
XPower Estimater是一款基于Excel的软件,通过对设计资源的利用,包括逻辑资源、DCM、PLL、I/0类型、触发率(toggling rate),以及其他与FPGA设计密切相关的信息,对FPGA的功耗进行估算。图4为利用XPE进行设计功耗估算的截图。
1.5 信号完整性分析
在时域和频域对设计的连接拓扑结构(PCB叠层、驱动端、接收端、连接器、通孔等等)进行信号完整性分析,目的是要评估和减小信号从驱动端到接收端的反射、串扰以及EMI/EMC等问题。通过仿真分析得到的约束形式能有效指导PCB布局布线工具进行layout设计。进行信号完整性分析,首先要确定与FPGA相接的外围器件的I/O特性及其约束,进而对FPGA采用何种I/0类型以及端接匹配机制有一个大致的了解,然后是通过仿真对采用的I/O类型及端接电路的各个参数进行定义及优化。
(1)前仿真
S1分析一般主要从高速信号、对时序要求较高的信号、走线最长的信号、负载最多的信号开始,因为这些信号线通常最容易引起SI问题。确定关键信号在仿真环境中建立起相应的拓扑模型。
通过仿真能定义出最长连接走线以及其他满足噪声裕量(匹配电路、端接方式等)的网络属性。确定FPGA驱动缓冲特性,例如I/O标准、驱动能力以及回转率,使信号完整性问题、EMI/EMC问题最小化,同样也对接收端I/0属性进行定义。进行串扰仿真以保证相邻走线不会引起串扰问题。定义端节匹配方式。
图5、6是对时钟网络匹配前和匹配后进行的仿真图形对比。
通过前期的大量仿真分析可以很好地保证设计的成功率。
(2)后仿真
在PCB Layout完成之后还需要对整个布好的PCB板进行仿真,后仿真更强调对串扰和EMI的分析,如图7所示。只要任何一个网络不满足设计需求,就需要对该网络进行修改,设计新的走线路径,直至满足设计需求。
1.6 电源分布系统(PDS)设计
PDS分析的目的,是要评估数字器件所需的瞬态电流,以提供一条良好的供电路径。电流路径中的寄生电感是导致供电网络设计失败的根源(例如地弹噪声)。一种可能的情况是,IC信号应当发生翻转时却没有翻转;另一种更常见的情况是引起系统抖动(Jitter)变大,从而导致时序错误。在两种情况中,都将造成系统工作不正常或者超出设计规范定义的范围。
首先检验FPGA的静态和瞬态电流需求,瞬态电流由设计的时钟域、DCM利用率、开关逻辑数目以及同时翻转输出(SimuItaneous Switch Output,SSO)等因素决定,静态和瞬态电流的大小可以利用XPE或XPower来取得。设计满足需求的电源去耦网络,并通过仿真确定所需电容值及其数量,同样,电容在板上的摆放位置对PDS的影响也很重要。图8表明了调整前后电源层阻抗的仿真结果。通过对电源去耦网络的悉心设计,可以有效降低FPGA工作频率范围内的电源阻抗。阻抗越低,意味着系统对瞬态电流的需求越能及时做出反应,因此也越能减小电源的供电噪声。
图8是对电源VCCO对地的频率一阻抗曲线的仿真图。通过对电源去耦网络的设计,可以保证在400 MHz的范围内,电源阻抗值是小于目标阻抗的。
1.7 可测试性设计
随着布线密度的增加,很难对PCB的每个信号都进行物理连接检测,特别是对于BGA封装的芯片。另外,对高速信号添加测试点还会导致信号路径阻抗不连续,引起反射,从而使信号完整性降低。为解决这一矛盾,在设计中首先对FPGA和与其相连的外围电路的每个信号连接生成了一个测试设计,利用FPGA的逻辑资源对FPGA获取到的输入信号与期望的信号值进行比较,对所得的结果通过JTAG端口或者其他外围显示电路(如LED)显示输出。
2 结 论
本文对验证平台硬件设计中的FPGA相关分析进行了详尽描述。目的是通过设计流程前期的大量分析和仿真,将FPGA在整个设计系统的工作特性以及系统环境对FPGA的影响作用进行模拟,得出的结果转化为设计约束导人至PCB Layout的环境中,能有效地提高一次设计成功的机率。按照此流程设计的Virtex-5验证平台工作正常,达到了预期的设计目的。
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议