鉴于SoC设计通常被创建用于ASIC的技术实现,因此这就为在一个或多个FPGA器件上进行实施提出了具体的挑战。新思科技(Synopsys)和赛灵思(Xilinx)日前宣布推出《基于FPGA的原型方法手册》一书(FPMM),希望通过将来自BBC研发、Design of System on Silicon S.A. (DS2)、Freescale、LSI、NVIDIA、ST、TI工程师团队的宝贵设计和验证专业知识汇聚成册,不仅能够帮助原型技术新手,甚至是富有经验的团队和项目领导者,对在FPGA硬件上成功实现ASIC设计原型时所面临的挑战和解决方案做出概述和总结。
Synopsys公司解决方案营销总监David Park介绍说,FPMM涵盖了基于FPGA原型开发的所有方面,包括了解原型技术的挑战和好处、在FPGA上实施SoC设计,以及最后用于软件和硬件验证。
值得注意的是,除了从通过组建定制板进行虚拟原型,到购买完整的原型系统对原型技术选择范围进行全面评述外,本书还概括出一种叫做“为原型设计”(Design-for-Prototyping)的方法。David Park认为,该方法为原型设计将基于FPGA的原型无缝集成到ASIC/SoC项目上,这样设计能够更加容易地进行实现,从而能够最早地向终端用户提供产品。通过连接到虚拟原型这样的系统级工具,这种方法为更早期的软件开发和项目进行首次软硬件集成时的关键后期阶段时提供了更高生产效能。
该公司还同时宣布,其HAPS-600基于高容量FPGA的原型验证解决方案也同期进入市场。来自Synopsys的消息称,这将是其HAPS系列基于FPGA原型验证系统中容量最高的一款产品。通过将系统扩展到高达8100万ASIC门的容量,从而确保了各种更大SoC项目的早期软件开发。与HAPS-60系列产品相似,HAPS-600系列基于Xilinx的Virtex-6 LX760 FPGA器件,可提供最高达200MHz的性能。
HAPS系列提供了一种集成化和可扩展的硬件加软件解决方案,硬件和软件设计团队可通过这种解决方案进行软件开发和验证SoC硬件,从而确保在流片之前进行硬件/软件集成。通过HAPS-600系列的高度自动化软件流程,设计师们能够缩短初始周转时间和减少随后的重复工作。该软件流程采用Synopsys获得专利的可编程开关布线技术,涵盖了从ASIC RTL编码到基于FPGA原型验证的各个过程。
与HAPS-60系列一样,HAPS-600系列还包括本地集成的通用多源总线(UMRBus),其协同仿真功能可使用户简化系统生成。采用SCE-MI 2.0基于事务的验证方法,UMRBus还加速了系统级验证,并可链接到Synopsys虚拟原型解决方案。此外,HAPS-600提供了增强的设计可视性,从而缩短了调试时间,同时还提供了远程原型管理来为分布在全球的团队提升了生产力。设计团队还受益于HAPS-600系列所支持的Synopsys DesignWare IP,这可确保设计中使用的同样IP代码也适用于基于FPGA的原型系统中。
关键字:FPGA SoC 方法手册 xilinx
引用地址:
业界首本基于FPGA的SoC设计原型方法手册面世
推荐阅读最新更新时间:2024-05-02 21:22
基于FPGA的超声诊断仪动态滤波器的设计
引言 超声成像是当今 医学影像 诊断的主要成像方法之一,它以超声波与生物之间的相互作用作为成像基础,具有对人体无伤害、无电离辐射、使用方便、适用范围广、设备价格低等优点。为了让超声图像能够更加清晰,现代 超声诊断仪 对超声信号进行动态滤波。动态滤波包含 模拟 动态滤波和数字动态滤波。模拟 动态滤波器 要改变器件的参数,从而达到改变通频带中心频率的效果,方法简易,效果很好。同时,控制信号是来自 FPGA 输送出的数字信号,经D/A转换所得,采用FPGA实现控制信号,实现了很高的精度,达到了预想的效果。 选用cycloneⅢ EP3C16Q240C8在FPGA内实现数字电路,工作频率高,同时各个模块并行工作,能够很好的解决
[嵌入式]
基于FPGA的正弦信号发生器设计
前言 用FPGA做正弦信号发生器是我上大学期间在实验室里做的,主要用的ROM-IP和DA数模转化芯片,将数字信号转为模拟信号后,通过示波器进行显示。 我记得当时用FPGA做了正弦、三角波、方波信号,然后通过DA输出在示波器上显示信号........现在回想起来,自己感觉挺有意思的,当时学习时确实花费了不少时间去搞它。 应用知识储备说明 用FPGA做正弦信号发生器,从专业学科角度来说它属于通信行业了。在通信行业里,信号的处理肯定要用到两种信号类型:模拟信号和数字信号(这个概念大家可以自己上网查一下,这里不详细介绍)。这两种信号之间如何进行转化呢,就要用到AD芯片和DA芯片。 我想大家都知道AD和DA这两个名词吧,我们现在
[测试测量]
ROHM开发出可播放所有常见音源的Audio SoC“BM94803AEKU”
<概要> 全球知名半导体制造商ROHM面向从传统的收录机、CD组合音响到最新的蓝牙音箱、USB-DAC等各种音频设备,开发出可播放所有常见音源、并将控制管理外围部件和输入输出接口的机构(可称为音响应用的大脑)集成于一枚芯片的支持高分辨率*1的Audio SoC*2“BM94803AEKU”。 “BM94803AEKU”是融合了ROHM集团多年积累的ASIC(特定用途专用IC)、微控制器及各种媒体解码器等的电路技术和软件技术优势,在优化设计的处理器芯片上搭载SDRAM并一体化封装的产品。媒体解码器不仅广泛支持各种音源,还利用ROHM长达20多年积累的技术经验实现了播放稳定性(划伤CD的流畅播放、非标USB的播放),并通过搭载
[半导体设计/制造]
VHDL语言在FPGA/CPLD开发中的应用
1 引 言 EDA(电子设计自动化)关键技术之一是采用硬件描述语言(HDL)描述电路系统,包括电路结构、行为方式、逻辑功能以及接口。就FPGA和CPLD(分别是现场可编程门阵列和复杂可编程逻辑器件的简称)开发来说,比较流行的HDL主要有VHDL、ABEL-HDL、AHDL等,其中,VHDL对系统的行为描述能力最强,已被IEEE确定为标准HDL,并得到目前所有流行EDA软件的支持,进而成为系统设计领域最佳的硬件描述语言。用VHDL设计电路系统,可以把任何复杂的电路系统视为一个模块,对应一个设计实体。在VHDL层次化设计中,它所设计的模块既可以是顶层实体,又可以是较低层实体,但对不同层次模块应选择不同的描述方法(如行为描述或
[嵌入式]
FPGA并行数字序列传输与接口技术应用
1 引言
FPGA 技术在国内外经过历时十余载的以硬件、系统及应用设计为主要内容的迅速发展 之后,其现代信息处理与控制技术的发展已开始崛起。显然,一系列以乘法和加法为主的现 代信息处理算法能够发挥FPGA 全并行算法的优势,然而,算法中反复遇到的数字信息在节 点与模块之间的序贯传递和交接,则给多路并行处理过程带来了时差和异步的问题。例如, 系统辨识 的最小二乘参数估计算法中,信息压缩矩阵与模型参数估计向量在并行地进行着 递推计算,而无数次循环的中间结果则需要进行首尾交接;人工神经网络 的训练与执行中 同一层的所有节点的各路输入在进行着并行的加权求和与活化函数的代入计算,但层与层之 间则需要进行节点间的数据交错传递;同样
[嵌入式]
一种基于FPGA的新型误码测试仪的设计与实现
误码仪是评估信道性能的基本测量仪器。本文介绍的误码仪结合FPGA的特点,采用全新的积分式鉴相结构,提出了一种新的误码测试方法,经多次测试验证,方案可行,设计的系统稳定。本文设计的误码仪由两部分组成:发信机和接收机。 1 发信机 发信机的主要功能是产生具有随机特性的伪随机m 序列,通过FPGA 由VHDL 编程实现。伪随机序列产生原理如下: 图1 伪随机序列产生原理图 其中,ak-i是各移位寄存器的状态,Ci对应各寄存器的反馈系数,为1表示参与反馈,为0不参与反馈。反馈函数为: 当级数n 和反馈系数一旦确定,则反馈移位寄存器的输出序列确定了,m序列的一个重要的性质是:任一m序列的循
[测试测量]
压感智能鞋垫提供ANT+和低功耗蓝牙无线连接 帮助跑者改善跑
跑动鞋垫使用Nordic Semiconductor的nRF51422多协议 SoC ,在iOS和 Android智能手机及运动手表上捕获跑步数据 Nordic Semiconductor宣布国内的跑动(厦门)信息科技有限公司已经选择nRF51422多协议系统级芯片(SoC),用于帮助跑者改善跑姿的Podoon压感 智能鞋垫 。这款鞋垫配备了nRF51422 SoC独特的多协议支持功能所带有的ANT+ 和低功耗蓝牙(Bluetooth® low energy)(前称为Bluetooth Smart)无线连接功能。 Podoon压感智能鞋垫使用EVA材料制造,嵌入0.2 mm厚柔性薄膜压力传感器,用于收集跑者的跑步数据,而后在智
[嵌入式]
40G/100G有线通信向FPGA伸出橄榄枝
目前,家庭视频和高级商业服务业务的快速发展对全球电信网络的带宽提出了更大挑战。为了应对上述挑战,运营商们正在追求包括 40Gbps SONET(OC-768和OTU3)、40GE以太网、以及100GE以太网在内的更高的端口速率。同时,IEEE高速串行IO工作组有关40GE和100GE标准(IEEE 802.3ba)的制定工作也已经接近尾声。 相关数据显示,到2016年,40GE和100GE系统市值有望达到42亿美元。对40GE 和 100GE等新的解决方案的最初需求主要来自大型数据和交换中心,但最新的趋势表明,文件和存储虚拟化、高分辨率图像和视频等也需要更高速率的接口。 这些需求都对系统和硬件设计人员提出了多方面的
[嵌入式]