社区首页
技术讨论创新帖
全部新帖
资料区
社区活动
联系管理员
★ 社区积分制度
★ 新手必读
★ 申请版主★
请
登录
后使用快捷导航
没有帐号?
注册
首页
|
电子技术
|
嵌入式
模拟电子
单片机
电源管理
传感器
半导体
电子应用
|
工业控制
物联网
汽车电子
网络通信
医疗电子
手机便携
测试测量
安防电子
家用电子
机器人
新能源
电子头条
|
社区
|
论坛
测评
博客
大学堂
|
下载
|
下载中心
电路图
精品文集
电路图
|
参考设计
|
Datasheet
|
活动
|
直播
datasheet
datasheet
文章
搜索
登录
注册
中文
En
论坛
切换旧版
电子工程世界-论坛
»
论坛
›
电子技术交流
›
FPGA/CPLD
›
从FPGA转换到门阵列
返回列表
发新帖
回复
阅
3471
|
回
0
alexa
当前离线
纯净的硅(中级)
最后登录
2008-9-27
在线时间
2 小时
威望
1144分
芯积分
0分
(兑换)
E金币
0枚
(兑换)
(兑换)
好友
0
alexa
33
帖子
0
TA的资源
纯净的硅(中级)
+ 好友
私信
楼主
发表于2008-9-22 09:18
只看该作者
从FPGA转换到门阵列
[复制链接]
概述
从FPGA或PLD转换到门阵是经济高效的,有时甚至只需几百个单元就能实现。这已经引起越来越多设计者提出同样的问题:这种转换设计需要什么后续技术?事实上转换到门阵面临着许多电路的时序问题,这在FPGA设计中是不被注意的。
本文论述了转换时遇到的几种由于设计不当所造成的时序问题,提出了避免这些问题的方案。同时对时序变化的部分原因及充分利用门阵列技术亦在文中进行了讨论。
时序上的差异
如果知道原始设计电路工作中每一步时序上的裕量,
Orbit保证无论FPGA是否模拟过,都可以成功完成转换,而使用其ATPG和结合缺省模拟分级确保了这一点。在转换完成前,由用户模拟或由Obrit ATPG产生的测试向量,用IC测试仪对FPGA进行测试。如果是用户提供的测试装置或测试向量,此时需分析时序情况,验证系统功能。注意:只有管腿到管腿的测试向量才有助于确认转换的正确性,设置内部节点的模拟向量在芯片级的验证模拟时是无用的。
毛刺信号的产生
许多逻辑电路能产生小的,寄生的信号,称作为毛刺信号。无法预见毛刺信号可通过设计来传播并产生不需要的时钟脉冲。任何组合电路都可能是潜在的毛刺信号的发生器,当毛刺信号影响后续电路时,就成为一个较大问题。
图1用于说明与门的输出变化与否依赖于线路的延时。假定图中信号AO总比BO提前5ns到达。
情况1:信号A1的延时为10ns,B1为20ns,那么与门的输出一直为低电平。
情况2:信号A1的延时为20ns,B1为10ns,那么与门的输出为5ns的高电平,其余为低电平。
情况3:两路信号延时都很小(如同在门阵列中一样),那么与门的输出一直为低电平。
上述差异的重要性完全依赖于信号的用途。如果电路输出后续由触发器锁定,情况2中非期望的毛刺信号可能被忽略;而如果毛刺信号在后续电路中被看作是有意义的信号,那么情况1和情况3中由于没有产生毛刺信号,就会致使电路工作不正常。
开启时钟
许多设计中出现的问题都与如何使用时钟有关。
图2用于解释由逻辑门控制时钟所诱发的问题。逻辑门的介入使得时钟到第二个触发器出现了特殊路经。要考虑两条线路的长度:一是CLK_IN到FF2的D输入端,另一是从CLK_IN到FF2_C端。
要验证两种情况:1、数据的变化在时钟信号的上升沿之后到达FF2;2、数据的变化在时钟信号的上升沿之前到达FF2。
情况1中,要改变FF2_Q,需要两个CLK_IN上升沿,而情况2中只需一个CLK_IN的上升沿。当路径2的延迟太长时,FF2_Q变化将早到一个时钟周期。这种设计逻辑特性很大程度上依赖于延迟路径。
替代的方案是用逻辑门来控制数据,而不是用时钟。由于全局时钟信号用于两个触发器,它们几乎在同一时间记录数据。实际上,FPGA中新的路径1几乎一定长于新路径2,这将确保电路的行为同情况1。当电路转换到门阵列时,必须仍保持这种相同。
总之,要尽量减少或者不使用逻辑门控制时钟信号,因为它会在时钟和数据之间产生较多的扭曲。
全局时钟信号的使用
如果时钟信号上由逻辑等式产生,那么这种方法就会有一些自身的问题。如果全局时钟信号线不用于路由派生时钟,那么时钟的同步上会有一些重要的差别。如果出于不同的用途分别产生时钟,情况甚至会变得更糟。
在长串寄存器链中,这个问题会在多处出现。此电路的一个替代方法如图3所示。使用CLK信号,用第二个与门消除了多路时钟。这样只产生一个时钟信号到触发器串。图3中触发器串的时钟信号是系统时钟通过门延迟得到的,当到达触发器串的数据与触发器串的时钟不同步时,将在两个路径间产生竞争。一路是触发器串的数据输入路径,另一路是系统时钟到达触发器串的时钟输入端路径。解决方案是用系统时钟的下降沿触发的单独触发器串记录数据。
状态检测:
如果不考虑电路钟的延迟,状态机的状态检测可能会出错。如果用组合逻辑来产生复位信号,那么即使是同步电路也会产生问题。
尽量保持状态控制逻辑(如计数器、分频器等)少于10位。如果超过10位,长计数器应该有用于监视内部状态的抽头,或者至少有一预置的功能。这些监视用抽头应能够很容易地将数据传送到输出引脚,以便监测。
复位问题:
如同时钟一样,如果使用组合逻辑或者不详细考虑时序,复位信号也能产生一系列问题。
图4示出了一种产生短脉冲的方法:当触发器D输入是高电位时,每个时钟周期后Q端产生一个短脉冲。复位信号是低电位有效,Q(输出高电位时不引起复位。当时钟的上升沿到来时,如果D端是高电位,Q(输出变低,导致触发器复位。然后Q(又被拉回到高电位,从而结束复位。
为避免组合复位信号的问题,可以使用图5所示得另一触发器的输出来驱动复位信号。
执行问题:
当逻辑等式用于描述一种功能,而编辑器用于产生逻辑关系时,情况变得更有趣。考虑最近发现的一个例子:
if T,OUT=/A
else,OUT=B
如图6,尽管电路在逻辑上是正确的,但当T变化时会产生毛刺信号。A=0,B=1时出现问题。
图7为简化电路。信号T仅仅用作模式切换。当系统在工作台上测试时,毛刺信号绝不会是问题。当随后使用自动系统测试时,要考虑很多效应以找到系统错误的根源。图7所示的逻辑在门阵列实现时,将可能在不需要的时候产生脉冲。事实上,这个问题是转换到门阵列实现时发现的,正可以解释自动的系统测试期间所出现的反常现象。
分割与试验的方法:
如果FPGA的功能在很大程度上依赖于路径延迟,那么设计阶段重新选择路径将引起一部分电路工作不正常。即使以前电路工作正常并且似乎已经最后完成了,情况仍然会如此。不同制造批号的电路模块可能具有不同的工作特性。工作电压和工作温度的变化可能引起时序上的变化。如果设计中每一步的工作时序只有很少的裕量,甚至没有,那么上述的效应将引起不同的逻辑行为。
上述问题与使用FPGA或是门阵列无关。使用好的设计技术可以将FPGA中的这些问题减至最少,并且可以使得门阵列的转换变得更为平稳。因为仿真模拟通常用于验证执行情况,而较差的设计在进行门阵列的转换中问题就会暴露出来。采用不同的时序模型库模拟,一个完美的设计能够给出相同的逻辑输出,而与电压、温度和工艺变化无关。
电压和温度效应:
设计者喜欢电源电压正好设置在5伏,并且环境温度永远是25℃。这样固然好,但绝大多数的电源电压是变化的。类似的商用电路的环境温度可能是从0~70℃。电压升高时,电路运行加快。温度升高时,电路运行变慢。通常,在低温、高电压(最快的情况)下出现的小毛刺信号,在高温、低电压(最慢的情况)时会消失不见。Orbit半导体公司使用了一种五角工艺验证技术,它可将PVT(工艺-电压-温度)变化包含于时序模型中,而且这些模型已被融合到硅片循环加工中。
工艺的变化:
具有某种功能的一处电路不能保证相同布局的另一处电路也具有同样功能,即使在相同的电压和温度条件下也是如此。制造过程中工艺的变化都是固有的、不可避免的。
FPGA供应商指出任何元件的延迟都可以从所给最差值的10%变到100%。他们还指出给定电路上跟踪的延迟是70%。如果路径A具有最大的延迟,路径B将介于最大延迟的70%和100%之间。这意味着如果两条路径中有一最大是40ns的延迟,当路径1是40ns时路径B可能时28ns。类似的,路径2是40ns时A可能是28ns。则一个信号通过路径1将比通过路径2早12ns或晚12ns。即使FPGA没有重新布线,这些变化仍会发生。
门阵列具有与FPGA同样特性的时序变化。主要差别是延迟通常是非常短的,这是因为内部连线是用金属完成的,而不是使用可编程路径器件。FPGA和门阵列都不能免除由于工艺变化引起的时序问题。
其他的转换差别:
FPGA提供了系统工作的很大灵活性,为更好地满足系统的需要,在FPGA转换成门阵列时,许多增强措施被加到设计中:
输入:
1、 TTL或CMOS
2、 施密特触发器(增加滞后效应)
3、 晶体或RC振荡器单元
4、 增加上拉或下拉器件
输出:
1、 很多不同的驱动级
2、 漏端开路(集电极开路)
3、 旋转比率控制
门阵列的门海结构实际上就是一个自由晶体管的海洋,添加特殊单元相对容易。甚至,一些生产商允许使用门海中的晶体管来制成模拟器件。
总结
从FPGA转换到门阵列时遇到的主要问题,常常在转换之前FPGA中就会看到。好的设计方案将减少FPGA中遇到的问题,并为转换到门阵列的设计做好准备。
技术
,
设计者
此帖出自
FPGA/CPLD论坛
点赞
关注
(0)
FPGA论坛
CPLD论坛
FPGA教程
回复
分享
扫一扫,分享给好友
复制链接分享
链接复制成功,分享给好友
举报
提升卡
变色卡
千斤顶
返回列表
发新帖
回复
您需要登录后才可以回帖
登录
|
注册
发表回复
回帖后跳转到最后一页
活动
更多>>
走近 AI 重磅新品 STM32N6,解锁在 MCU 部署高性能、节能型边缘 AI!答题有好礼~还有开发板等你拿!
Microchip 直播|多相降压电源控制技术的发展与探讨 报名中!
安世半导体智能工业应用探索站,闯关赢好礼!
PI 电源小课堂:集成式半桥驱动IC BridgeSwitch 2, 助力高效永磁同步电机逆变器的设计
Microchip喊你探索dsPIC33A 芯片,70份好礼等你赢!
【瓜分2500元红包】票选2024 DigiKey “感知万物,乐享生活”创意大赛人气作品TOP3!
DigiKey应用探索站重磅上线!潮流应用,硬核技术探秘,N多干货,一站get!
验证并选择心仪MOSFET,探寻选型奥秘!注册、体验双重好礼等你拿~
开源项目
更多>>
用于计算机/外围设备的 DC 到 DC 单路输出电源
ip5306电源管理模块分享版本
具有固定输出电压、5V 的典型应用电路,用于 ADP7105 20V、500mA、具有软启动功能的低噪声 LDO 稳压器
【训练营】【物联网实战】立创EDA小夜灯-568885A
MAXREFDES138#:无光隔离,PoE,48V至12V,12W反激电源
EN6337QA 3A PowerSoC 电压模式同步 PWM 降压与集成电感器的典型应用电路
ZLDO1117 具有禁用功能的稳压器的典型应用
LM3488 SEPIC EVAL
龚小智的project
单电源差分到单端转换电路放大低电平双极信号
随便看看
双向晶闸管的导通条件?是不是从T1极或T2极随便引一个电流到G极就能使双向晶闸管导通
请问各位老师,下图四种情形都能使晶闸管导通吗?
嵌入式硬件和嵌入式软件之间的区别
卡个bug,嘿嘿
zigbee2007最大跳数是多少?
电路中电容的选择
视频监控与报警新技术共缆一线通
新唐MINI51直流无刷电机
看这薄如蝉翼的微型飞行器,你说上得了吉尼斯记录么?
查找数据手册?
搜索
EEWorld Datasheet 技术支持
热门标签
源代码
单片机
放大器
TI
ST
电源
分立器件
传感器
测试测量
模拟
高精度体温传感器
关系型数据库
交流耐压试验
地址解析协议
氧离子导体
回流焊机
LCD显示器
光通量
EN62493
硅片
相关文章
更多>>
日媒分析中国汽车零部件企业竞争力排行:比亚迪第一
1月22日消息,日经中文网日前汇总了分析汽车零部件厂商竞争力的“供应商排行榜”中国企业篇。 在综合评估中,比亚迪位列中国供应商第一,综合分数223点。原因是比亚迪自主生产电池等多种零部件,不仅用
三星电子否认重新设计 1b DRAM,力求提升性能和良率
1 月 22 日消息,消息源 DigiTimes 今天(1 月 22 日)发布博文,报道称三星电子否认了关于重新设计其第五代 10nm 级 DRAM(1b DRAM)的报道。 IT之家昨日援引 ET
韩国系统半导体市占率急剧下降!2027年将跌至1.6%
1月22日消息,据韩国下一代智慧半导体专案小组的研究报告,韩国在全球系统半导体市场的营收市占率正面临急剧下滑的困境。 数据显示,韩国的市占率已从2023年的2.3%下降至今年的2%,预计到2027年
新线索暗示三星无缘代工高通第 2 代骁龙 8 至尊版芯片,台积电是唯一选择
北京:超前布局6G产业,培育人形机器人产业先发优势
北大 2025 首篇 Nature:新型全固态锂硫电池问世,循环寿命超 25000 次
消息称Arm计划将授权许可费用涨价至高300%,三星Exynos芯片未来发展面临变局
中国在量子精密测量领域取得重大突破
脑机接口技术新突破:瘫痪患者靠“想象”就能操控飞行器
台积电 CFO:2024 年四季度已获首笔 15 亿美元美国《CHIPS》法案资金
新帖速递
STM32和无源蜂鸣器播放声音的问题
车规级AECQ200介绍,混合铝电解电容器的选择
嵌入式教程_DSP技术_DSP实验箱操作教程:2-28 搭建轻量级WEB服务器实验
OPA847IDBVR运放器国产替代
AG32VF407测试UART
【得捷电子Follow Me第二期】第一章 收到货物的分享
请问这个红外接收头是什么型号?能用哪个型号代替?谢谢
出售全新未拆封ZYNQ 7Z020 FPGA核心板
用在锂电池供电的水表设置上的LORA模块,当有100块水表集中安装在一个楼道内时,节能
请问一下,当某个端口被设置为 RX0后,这个端口的输入输出方向还有必要设置吗
今年怎么这么难,比疫情时还难,三十了面临失业好迷茫
请教稳压管测试问题
【小华HC32F448测评】关于小华半导体的UART中断发送和PRINTF构造和重定向
【BIGTREETECH PI开发板】 HDMI输出测试
【BIGTREETECH PI开发板】+08.音频测试(zmj)
开发板申请:拥有 AI 加持的 STM32N6570-DK 免费试用 !
申请时间:即日起-3月2日
查看 »
安世半导体智能工业应用探索站,闯关赢好礼!
点击页面内“开始探索”按钮,填写并提交表单;
请根据序号依次完成3个安世半导体智能工业应用的探索,并根据给出的资料完成共计9题(每个应用3题),答对5题以上的玩家即可获得抽奖资格;
每人仅有一次参与答题的机会,请慎重作答,活动结束后,我们将抽取30位玩家赠送礼品。
查看 »
Microchip 直播|多相降压电源控制技术的发展与探讨 报名中!
直播主题:多相降压电源控制技术的发展与探讨
直播时间:2025年2月25日(星期二)上午10:30-11:30
快来报名!
查看 »
回帖赢好礼 | 关于无线技术的那些事儿
【活动时间】即日起—2025年1月31日
【活动好礼】50元京东卡
查看 »
答题赢好礼,PI电源小课堂第3期来啦!
本期内容:集成式半桥驱动IC BridgeSwitch 2, 助力高效永磁同步电机逆变器的设计
活动时间:即日起-2月28日
看视频答题即可赢取京东卡!
查看 »
Microchip喊你探索 dsPIC33A 芯片,70份好礼等你赢!
活动时间:即日起-1月26日
活动奖励:随身Wi-Fi、家用多功能电烤箱、20000mAh充电宝、50元京东卡
查看 »
DigiKey应用探索站重磅上线!潮流应用,硬核技术探秘,N多干货,一站get!
当月好物、热门技术资源、潮流应用技术、特色活动、DigiKey在线实用工具,干货多多~
查看 »
本周精选下载推荐:电源管理基础Dummies
本周小编给大家带来一本超简单、超干货的电子书——《电源管理基础Dummies》!内容深入浅出,排版舒服简洁,分分钟能get到电源管理最核心的知识内容。
查看 »
关闭
站长推荐
1
/8
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
电信业务审批[2006]字第258号函
京公网安备 11010802033920号
Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复
返回顶部
返回列表
论坛首页
版块列表
专业技术中心
TI技术论坛
ST传感器与低功耗无线技术论坛
ADI参考电路
DigiKey得捷技术专区
ADI · 世健工业技术
电子技术交流
边缘AI
嵌入式系统
单片机
国产芯片交流
电机控制
FPGA/CPLD
模拟电子
电源技术
无线连接
传感器
PCB设计
综合技术交流
下载中心专版
大学堂专版
测评中心专版
行业应用
汽车电子
机器人开发
工业自动化与控制
能源基础设施
医疗电子
消费电子
创意与实践
电子竞赛
DIY/开源硬件专区
淘e淘
创意市集
休息一下
聊聊、笑笑、闹闹
工作这点儿事
为我们提意见&公告
EEWorld颁奖专区
信息发布
最新帖子
最新帖子
最新回复
精华
消灭零回复
测评中心
活动中心
积分兑换
E金币兑换
芯积分
厂商专区
TI技术论坛
ST传感器与低功耗无线技术论坛