C语言硬件设计输入工具和计算机加速度知识产权(IP)及硬件开发商Celoxica近日推出一种在高密度可编程逻辑中实现浮点算法的工具套件。
据Celoxica公司介绍,符合IEEE 754标准的库支持单、双和定制精密浮点算法,它们能对所有领先的可编程逻辑架构的参数从面积、延迟和性能等几个方面进行优化,并可以根据具体应用要求进行调节。
浮点工具套件中使用的IP是与捷克斯洛伐克信息理论和自动化协会(U嵌入式A)联合开发的,Celoxica表示,这代表着两者自上月签署研究协议之后取得的具有里程碑意义的成果。
Celoxica公司介绍,利用浮点内核模块的并行设计可以提供最高达每秒500亿次浮点运算,并支持实时视频和信号处理应用的处理要求。该工具套件正在被用于高性能的计算应用领域,包括资产和相关金融衍生产品的交易、石油和天然气开采以及包括音图像DSP滤波在内的TI应用。该工具套件支持加、减、乘、除和平方根运算,并实现了32位定点转换。
工具套件中的“定制”模块为期望最大限度地利用嵌入式FPGA资源如DSP模块的设计工程师进行了优化,并且利用了现有的门数。
对于仿真和验证来说,浮点工具套件支持环路中处理器和硬件的仿真。针对由库支持的所有算术运算,该工具套件包含了精确到位的Simulink模块,而测试向量可以在Simulink模型中创建,并在Celoxica公司的DK Design Suite中除错。
(源自:电子工程专辑)