资料介绍
利用面向对象技术进行可配置的FFT IP 设计与实现
摘要:为了缩短产品上市时间并降低设计成本,IP 复用已经成为IC设计的重要手段。以往利用RTL 代码编写的IP,往往是针对特定应用实现的,可移植性和可配置性不高。而将设计的抽象层次从RTL级提高到C++后,可利用软件复用中常用面向对象技术,进行模板化算法设计,从而可真正实现IP Reuse。本文以FFT IP的设计为例,利用面向对象的编程技术,进行了全面可配置的C++ FFT IP 代码的设计,并借助Mentor Graphics的高层次综合工具(Catapult Synthesis),无误地将C++ IP综合成针对ASIC/FPGA特性的高质量RTL代码,且速度比手工RTL编码的快10-20倍,并以图表方式给出不同约束下的面积、延迟和吞吐率(10243、12291、14339、4109个时钟周期)的性能,同时提供了集成的验证和综合流程,极大地提高了设计效率。
关键词:高层次综合可配置 FFT IP复用面向对象
摘要:为了缩短产品上市时间并降低设计成本,IP 复用已经成为IC设计的重要手段。以往利用RTL 代码编写的IP,往往是针对特定应用实现的,可移植性和可配置性不高。而将设计的抽象层次从RTL级提高到C++后,可利用软件复用中常用面向对象技术,进行模板化算法设计,从而可真正实现IP Reuse。本文以FFT IP的设计为例,利用面向对象的编程技术,进行了全面可配置的C++ FFT IP 代码的设计,并借助Mentor Graphics的高层次综合工具(Catapult Synthesis),无误地将C++ IP综合成针对ASIC/FPGA特性的高质量RTL代码,且速度比手工RTL编码的快10-20倍,并以图表方式给出不同约束下的面积、延迟和吞吐率(10243、12291、14339、4109个时钟周期)的性能,同时提供了集成的验证和综合流程,极大地提高了设计效率。
关键词:高层次综合可配置 FFT IP复用面向对象
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 设计模式_可复用面向对象软件的基础.pdf 0次下载
- 基于新型FPGA的FFT设计与实现 47次下载
- LTE物理上行共享信道中FFT算法分析与FPGA实现 8次下载
- 设计与研究乘法器复用的FFT处理器论文免费下载 11次下载
- 面向过程和面向对象有什么区别
-
如何利用Python Remote ob
jects技术实现分布式对象应用系统 1次下载 - 基于Xilinx_FPGA_IP核的FFT算法的设计与实现 37次下载
- WIMAX系统中可配置FFT_IFFT的实现
- Quartus中fft ip core的使用 0次下载
- 基于Avalon总线的可配置LCD控制器IP核的设计
- 基于面向对象的软件测试技术研究
- SoC设计链中的可配置IP
- 面向对象软件度量C&K方法的研究与改进
- 面向对象的VxWorks图形显示技术
- 基于面向对象数据模型的信息管理系统
- 调用HLS的FFT库实现N点FFT 934次阅读
- 从Xilinx FFT IP核到FPGA实现OFDM 1122次阅读
- 利用软件可配置I/O应对工业4.0挑战 484次阅读
- 面向对象开发的SOLID五大基本原则 693次阅读
- 如何进行FFT IP配置和设计 2206次阅读
- 赛灵思FFT IP中的缩放因子说明 4554次阅读
- 利用FFT算法实现快速傅里叶变换 3082次阅读
- 用FPGA实现FFT算法的方法 5166次阅读
- Xilinx FFT IP介绍与仿真测试 2836次阅读
- 面向移动设备的可配置RFID中间件如何实现 635次阅读
- 这可能是Python面向对象编程的最佳实践 2606次阅读
- 通过Xilinx FFT IP核的使用实现OFDM 1875次阅读
- 可配置技术影响SoC(系统级芯片)的设计 1455次阅读
- 【实用指南】教你使用FFT和示波器 6084次阅读
- 利用FFT IP Core实现FFT算法 6822次阅读
下载排行
本周
- 1GBT1094.11-2022电力变压器第11部分:干式变压器
- 14.12 MB | 3次下载 | 免费
- 2FT-7800R对讲机维修手册附原理图
- 3.35 MB | 2次下载 | 免费
- 3串口工具UartAssist5.0.exe
- 0.60 MB | 2次下载 | 免费
- 4爬电距离和电气间隙计算
- 0.75 MB | 2次下载 | 1 积分
- 5UC3584DW次级侧后置稳压器EVM板原理图
- 38.97KB | 2次下载 | 免费
- 6UCC38C42 25瓦自谐振复位正激变换器
- 320.6KB | 1次下载 | 免费
- 7ZX-D37 BLE主从一体蓝牙模块技术手册
- 1.22 MB | 1次下载 | 免费
- 8使用15个时钟周期的ADS7841和ADS7844
- 188.55KB | 1次下载 | 免费
本月
- 1无刷电机控制方案设计合作
- 1.05 MB | 22次下载 | 免费
- 2美的超薄电磁炉TM-S1-09B主板原理图
- 0.08 MB | 20次下载 | 免费
- 3纯电动汽⻋的主要部件及⼯作原理
- 5.76 MB | 12次下载 | 5 积分
- 4GP328和GP88S对讲机的维修实列资料合集免费下载
- 0.03 MB | 10次下载 | 10 积分
- 5舒尔SLX4无线话筒接收机原理图:二次变频超外差部分
- 0.27 MB | 8次下载 | 免费
- 6IP5385_DEMO开发资料
- 1.96 MB | 7次下载 | 2 积分
- 7i.MX Linux开发实战指南—基于野火i.MX系列开发板
- 17.86 MB | 7次下载 | 免费
- 8Type-C VL160数据手册
- 0.92 MB | 7次下载 | 3 积分
总榜
- 1matlab软件下载入口
- 未知 | 935115次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191363次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183329次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73805次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65985次下载 | 10 积分
评论
查看更多