MentorCatapult C Synthesis延伸产品;AltiumM16C v3.1r1开发工具。
作者: 期刊:《电子产品世界》 2004年第07A期
作者:张晔; 贺强民; 潘卫军; 于志成 期刊:《电子测量技术》 2017年第01期
随着光学遥感相机视频数据实时处理算法复杂度的不断增加,直接使用硬件描述语言进行设计难度越来越大,急需引入一种新流程——通过EDA工具直接将高级语言描述转化为HDL语言描述的RTL代码。本设计选择Catapult C工具完成数字滤波算法从C语言到RTL的设计,最后验证经Catapult设计的RTL代码与C、MATLAB功能一致,经硬件实现后性能相当,设计速度比直接使用硬件描述语言快几倍到几十倍。
为解决遥感相机在运动过程中的抖动造成的图像位置偏移问题,提出了一种实时图像校正算法。由于在FPGA中采用HDL进行算法设计难度大、开发周期长,故设计中采用了C语言进行算法设计,然后借助Calypto公司的Catapult C Synthesis工具将抽象的C设计转换成硬件RTL代码。在Catapult C Synthesis中对设计的算法进行了C/C++、RLT协同仿真测试,并在Xilinx XC5VLX110T型FPGA上进行了验证。仿真测试及硬件验证结果表明,采用Catapult C Synthe...
作者:孙桂玲 纪永鑫 张潺潺 李维祥 期刊:《微电子学与计算机》 2010年第04期
为了降低传统设计模式在应对大规模SoC设计时带来高复杂度,使用高层次综合HLS技术进行了Rijndael算法IP核的设计、综合与仿真.针对Rijndael算法中的多种运算模块,研究并设计了面向硬件的编码方式及优化方案.通过对比,使用高层次综合技术设计的IP核在各方面都接近或超越了使用传统方式设计的IP核,而设计复杂度大大降低,证明了使用HLS方法进行设计的优越性.