Impulse C-to-FPGA设计工具 (2008-06-09 12:21:01)[

hegangben
2025-07-14 / 0 评论 / 0 阅读 / 正在检测是否收录...

Impulse Accelerated Technologies公司最近推出2.0版的CoDeveloper C-to-FPGA设计工具。新版本包括一个新的编译器,速度提高达两倍,并提高了设计质量,使其可与手工优化的设计相比。

2.0版增加了对模块生成的支持,允许从C语言生成硬件IP模块,并使用指定端口将这些模块与整体设计集成在一起。在改进对VHDL的支持的同时,新版本增加了Verilog编译器输出。

Impulse公司透露,新版本包含扩展指令调度和循环管线操作,大大地改善了设计结果的质量,改进的地方包括:支持定宽(fixed-width integer)整数、定点数学操作、优化器报告(包括管线有效率估计)、通过应用管理器和应用监控器接口进行的桌面模拟。

新版本改进了对嵌入式处理器的支持,包括支持最新的Altera和Xilinx处理器和相关软件设计环境。CoDeveloper的设计初衷是促使FPGA算法可与现有的C/C++工具协同开发和调试。这种软件到硬件编译器将C语言处理翻译成低级FPGA硬件语言,并优化生成的逻辑。

目前用FPGA实现嵌入式系统呈现越来越最流行的趋势。本书介绍了用C 语言为FPGA编程的原理和技术,以及如何用C语言实现FPGA硬件的平台。该平台提供了一个类似C语言的描述硬件需求的语言Impulse C,设计者只需用该语言描述要实现的硬件的行为,在设计平台的支持下,就可以在FPGA 上实现所要求的硬件。因此,这种设计方法既简化了硬件设计者的设计过程,又为软件设计人员提供了一种可行的硬件设计的途径。本书注重理论与实际相结合,既有原理的介绍,又对设计方法和过程作了详尽的介绍,同时提供了丰富的实例。本书可作为高等院校自动化、电子信息类专业高年级本科生和研究生的教材和学习参考资料,也可作为从事FPGA编程的工程技术人员和EDA工具开发者的参考书。-

0

评论 (0)

取消