社区首页
技术讨论创新帖
全部新帖
资料区
社区活动
联系管理员
★ 社区积分制度
★ 新手必读
★ 申请版主★
请
登录
后使用快捷导航
没有帐号?
注册
首页
|
电子技术
|
嵌入式
模拟电子
单片机
电源管理
传感器
半导体
电子应用
|
工业控制
物联网
汽车电子
网络通信
医疗电子
手机便携
测试测量
安防电子
家用电子
机器人
新能源
电子头条
|
社区
|
论坛
测评
博客
大学堂
|
下载
|
下载中心
电路图
精品文集
电路图
|
参考设计
|
Datasheet
|
活动
|
直播
datasheet
datasheet
文章
搜索
登录
注册
中文
En
论坛
切换旧版
电子工程世界-论坛
»
论坛
›
电子技术交流
›
FPGA/CPLD
›
从FPGA转换到门阵列
返回列表
发新帖
回复
阅
3507
|
回
1
songbo
当前离线
至上芯片
最后登录
2018-8-14
在线时间
113 小时
威望
65930分
芯积分
-4分
(兑换)
E金币
0枚
(兑换)
(兑换)
好友
0
songbo
1098
帖子
0
TA的资源
至上芯片
+ 好友
私信
楼主
发表于2008-4-23 14:12
只看该作者
从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论坛
最新回复
anruy
好东西顶顶谢谢楼主,,,,,,,,,
详情
回复
发表于 2008-6-4 09:11
点赞
关注
(0)
FPGA论坛
CPLD论坛
FPGA教程
回复
分享
扫一扫,分享给好友
复制链接分享
链接复制成功,分享给好友
举报
提升卡
变色卡
千斤顶
anruy
anruy
当前离线
一粒金砂(初级)
最后登录
2008-5-12
在线时间
0 小时
威望
2分
芯积分
0分
(兑换)
E金币
0枚
(兑换)
(兑换)
好友
0
74
帖子
0
TA的资源
一粒金砂(初级)
+ 好友
私信
沙发
发表于2008-6-4 09:11
只看该作者
好东西顶顶谢谢楼主,,,,,,,,,
此帖出自
FPGA/CPLD论坛
FPGA培训
FPGA设计
verilog教程
回复
举报
返回列表
发新帖
回复
您需要登录后才可以回帖
登录
|
注册
发表回复
回帖后跳转到最后一页
活动
更多>>
Microchip 直播|多相降压电源控制技术的发展与探讨 报名中!
安世半导体智能工业应用探索站,闯关赢好礼!
PI 电源小课堂:集成式半桥驱动IC BridgeSwitch 2, 助力高效永磁同步电机逆变器的设计
Microchip喊你探索dsPIC33A 芯片,70份好礼等你赢!
【瓜分2500元红包】票选2024 DigiKey “感知万物,乐享生活”创意大赛人气作品TOP3!
DigiKey应用探索站重磅上线!潮流应用,硬核技术探秘,N多干货,一站get!
验证并选择心仪MOSFET,探寻选型奥秘!注册、体验双重好礼等你拿~
免费申请测评 | 泰坦触觉 TITAN Core开发套件
开源项目
更多>>
#第七届立创电赛#一个USB电流表
LTC3530、1.27mm 外形和面积优化的应用电路
具有过流保护功能的 LTC3897EUHF 高效两相 48V 升压转换器的典型应用电路
ST17H66 2.4G蓝牙开发板(已验证)
用于 16 位 ADC AD7701 的 ADR423 电压基准的典型应用
650 V 200 A 六单元 汽车合格IGBT模块
具有 SCSI-2 有源端接的 LT1086IT-12 低压差稳压器的典型应用
LF18CDT-TR 1.8V 带开关的低压降稳压器的典型应用
SIMPLEFOC_无刷电机大功率双通道驱动(已验证)
【工具】简易U盘收纳工具
随便看看
《图解入门——功率半导体基础与工艺精讲》 01 是Au贵还是Si贵
“我俯身把那耀眼的东西捡起来,仔细看了看,心脏简直要跳出来,因为我肯定那是金子,足足有半颗豌豆大小……”——詹姆斯·马歇尔 缘起18世纪美国掀起了疯狂的西部淘金热,然而仅隔了一个多世纪,淘汰的沙子又被人们 ...
“我只要你的壳”之TI-82计算器改造(1)
【Luckfox Pico】开发环境搭建
请教一个关于dsp仿真题目
投诉!!!!谴责sunboyljp!!!
放大器偏置调零问题
跪求2007年B题无线识别装置
RS485通讯某节点故障影响其他节点问题的解决
查找数据手册?
搜索
EEWorld Datasheet 技术支持
热门标签
源代码
单片机
放大器
TI
ST
电源
分立器件
传感器
测试测量
模拟
蓄电池充放电电源
直流无刷电动机
光电耦合元件
信号调节芯片
千兆以太网
实心电位器
驻极体话筒
电容电池
plc编程
ADSP
相关文章
更多>>
苹果M4 Mac mini曝出USB-C接口问题!随机间歇性断开连接
1月17日消息,苹果M4 Mac mini自2024年底发布以来,收获了不少好评,然而近期一些用户在使用过程中发现,该设备的USB-C接口似乎存在连接性问题,给使用带来了不便。 有用户反映M4 Ma
消息称 SK 海力士有望 2 月启动业界最先进 1c nm 制程 DRAM 内存量产
1 月 17 日消息,韩媒 MT(IT之家注:全称 MoneyToday)当地时间今日报道称,SK 海力士近日已成功完成内存业界最先进 1c 纳米制程 DRAM 的批量产品认证,连续多个以 25 块
未经同意出售用户数据,通用汽车遭美国 FTC 处罚
1 月 17 日消息,当地时间周四,美国联邦贸易委员会(FTC)宣布通用汽车及其子公司 OnStar 因未经用户同意出售用户位置和驾驶行为数据,因此将对其进行处罚,包括在五年内禁止向消费者报告机构披
日本三井住友银行推出半导体设备抵押贷款,铠侠已率先获益
联想宣布收购Infinidat,扩充高端企业存储业务
台积电董事长:我们不是美积电 最先进制程不会搬到美国
曝台积电拒绝代工三星Exynos处理器:理由是怕泄密
SK 海力士被曝上半年削减 10% NAND 闪存产量
苹果加入UALink联盟 成员含AMD、英特尔、谷歌等公司
英特尔宣布将逐渐停产第 12 代 Alder Lake 移动处理器,覆盖酷睿、奔腾及赛扬
新帖速递
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)
安世半导体智能工业应用探索站,闯关赢好礼!
点击页面内“开始探索”按钮,填写并提交表单;
请根据序号依次完成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到电源管理最核心的知识内容。
查看 »
下载资料赢好礼!看Vicor模块化电源解决方案如何推动创新
活动时间:即日起-2024年12月31日
如何参与:点击活动页内您想了解的模块,找到资料下载即可参与抽奖,活动结束后统一发奖!
查看 »
验证并选择心仪MOSFET,探寻选型奥秘!注册、体验双重好礼等你拿~
MOSFET 选型有点难
选N沟道MOSFET?还是选P沟道MOSFET?
封装如何选:不同封装尺寸有不同的热阻和耗散功率。
瞬态散热更严苛,热设计需要如何处理?
用东芝在线电路仿真器,一键解锁MOSFET选型的秘密!
查看 »
关闭
站长推荐
1
/9
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
电信业务审批[2006]字第258号函
京公网安备 11010802033920号
Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复
返回顶部
返回列表
论坛首页
版块列表
专业技术中心
TI技术论坛
ST传感器与低功耗无线技术论坛
ADI参考电路
DigiKey得捷技术专区
ADI · 世健工业技术
电子技术交流
嵌入式系统
单片机
国产芯片交流
电机驱动控制
FPGA/CPLD
模拟电子
电源技术
PCB技术
RF/无线
传感器
综合技术交流
下载中心专版
大学堂专版
测评中心专版
创意与实践
电子竞赛
DIY/开源硬件专区
淘e淘
创意市集
行业应用
汽车电子
移动便携
医疗电子
工控电子
安防电子
休息一下
聊聊、笑笑、闹闹
工作这点儿事
为我们提意见&公告
EEWorld颁奖专区
信息发布
最新帖子
最新帖子
最新回复
精华
消灭零回复
测评中心
活动中心
积分兑换
E金币兑换
芯积分
厂商专区
TI技术论坛
ST传感器与低功耗无线技术论坛