积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 首页 >> 英文资料
  相关分类:
Getting the most out of ASIC prototyping with FPGAs
 
作者:Darren Zacher, Mentor Graphics   来源:EETimes    点击数:463   更新时间:2008-1-17
您可以添加到网摘 让更多人关注此文章:

    
This tutorial discusses various issues that must be taken into account when using an FPGA to prototype an ASIC or SoC design.
Go pre-verified
Perhaps one of the easiest ways to reduce the verification burden in the ASIC design flow is to use pre-verified IP blocks such as the industry de-facto standard DesignWare libraries. Since these blocks are verified 100% defect-free, using them can significantly reduce your overall verification burden. When choosing synthesis software for generating the FPGA prototype, be sure to choose a tool that supports these components.

Use portable memory descriptions
While coding the design, you can either specifically instantiate memory technology cells or let the synthesis tool infer and optimize these cells based on generic coding guidelines. Instantiating a memory technology cell sometimes is the only way to achieve certain complex memory configurations such as FIFOs or byte-enabled memories. For many applications, however, allowing the synthesis tool to infer a memory from generic coding guidelines can lead to a design that is more easily portable across different FPGA technologies.

The recommended Verilog style for an inferred dual-port RAM with independent input and output synchronous ports is shown in Fig 2.


2. Verilog coding style for inferred dual-port RAM.

Support for SDC constraint files
Constraint files, which direct the design tools and guide the implementation process beyond what is described in RTL, are essential for a successful ASIC (and also FPGA) design. These constraint files are sometimes almost as complex as the RTL code itself. Given their complexity, it is a waste of time and effort to re-write the original constraint files into a different format. Having to re-write not only introduces a new source of errors but also could change the design intent and behaviour.

Often ASIC constraints are written in Synopsys Design Constraint (SDC) format, the quasi-standard for ASIC designs. A good synthesis tool for FPGA prototyping must be able to not only import SDC constraints from an existing ASIC design but also have native support for these constraints.

Avoid unnecessary complications
Chances are that the FPGA prototype does not need to run at full speed in order to benefit from the added functional coverage, though there might be a minimum system speed needed to communicate properly with external interfaces. Throttle back on clocking rates to remove all possible timing closure issues from concern. Doing so will avoid having to adjust any of the place-and-route controls.

Take full advantage of the push-button integration with place-and-route tools offered by the FPGA synthesis tool to reduce the learning curve required to get the prototype through place and route to a bitstream file.

Conclusion
Increasing cost pressures have resulted in the growing adoption of FPGA prototyping as part of the ASIC verification methodology. Using an FPGA to prototype an ASIC is an economical way to supplement and extend existing functional verification methodologies. Taking issues such as design partitioning, gated clock conversion, DesignWare library support, and SDC support into consideration, the FPGA prototyping experience will be smoother and save both time and money.



相关文章
· 基于FPGA的中高频感应电炉控制电路设计方案[56]
· 基于TLC5510的数据采集系统设计[79]
· 基于新型ASSP LTC3455的硬盘MP3电源设计[71]
· 基于FPGA的多路数字量采集模块设计[88]
· 基于FPGA的迭代层析重建中的小数处理方法[59]
热门评论排行
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·VHDL设计中电路简化问题的
·基于实时操作系统μC/OS-
·ARM处理器应用开发4步骤

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
HA11529
“科技奥运与计算机技术的应用”研讨会
性能差异化功率器件制造面临多重挑战
探索中国特色IC业发展新模式
研祥专家做客嵌入式技术网,谈科技奥运
搭建多方交流平台 中国嵌入
Compuware Cha
中华嵌入式人才库正式运营新闻发布会
“科技奥运与计算机技术的应用”研讨会
意法半导体(ST)2007年企业责任
 
热门下载 [更多]
 
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
[ ] 实用电源电路集锦
 
论坛新帖 [更多]
 
高性能ATMEL 9260核心...
超低价ARM9开发板 475元...
哪里可以买到和LAUTERBA...
一款高端网络芯片介绍...
经典嵌入式培训视频...
[原创]NRF2401 NRF...
需要LM324中文资料...
[求助]大家用过lm331的可...
单片机培训班于7月12日在华北...
重磅资料-------65K色...

 
赞助商 [更多]
 


 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网