一种面向计数类循环的C-to-VHDL映射方法及映射装置

    公开(公告)号:CN101719068A

    公开(公告)日:2010-06-02

    申请号:CN201010032424.8

    申请日:2010-01-06

    Abstract: 本发明提供的是一种面向计数类循环的C-to-VHDL映射方法及映射装置。装置由产生循环关键变量的计数器,根据比较运算结果决定是否进行循环体内运算的比较器,根据选择开关值获取循环体外的数据值或循环体内运算结果反馈值的选择器,执行循环体内的运算操作的运算器组成。将C语言实现的计数类循环程序自动转换成能在Xilinx系列FPGA上实现的VHDL程序。该方法以时序电路为基础,通过分离循环的控制信号与使能输出信号,提前循环控制,将C语言中的计数类循环分解为一种时钟频率较高的循环基本模块。通过对多个高频的循环基本模块的组合,可实现多种形式的C语言循环。

Patent Agency Ranking