期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
非计数类循环的C2VHDL编译方法
1
作者 杨杰 吴艳霞 +1 位作者 顾国昌 孙延腾 《计算机工程与应用》 CSCD 北大核心 2010年第30期61-64,85,共5页
目前,大多数C2VHDL编译工具采用有穷状态机(FSM)的设计方法,该方法可以实现循环初值、终值以及步进值确定的计数类循环。由于非计数类循环每次执行循环时都要进行条件判断,程序执行前不能确定循环体执行次数,导致采用FSM方式对其进行C2V... 目前,大多数C2VHDL编译工具采用有穷状态机(FSM)的设计方法,该方法可以实现循环初值、终值以及步进值确定的计数类循环。由于非计数类循环每次执行循环时都要进行条件判断,程序执行前不能确定循环体执行次数,导致采用FSM方式对其进行C2VHDL编译很复杂,所以大多数C2VHDL编译工具不支持这类循环。以基于LLVM(Low Level Virtual Machine)的ASCRA(Application-Specific Compiler for Reconfigurable Architecture)编译架构为基础,采用一个周期高电平使能信号控制方式代替FSM,提出了一种支持嵌套格式的非计数类循环编译方法。实验结果证明该方法生成的控制结构简单,能够灵活地实现各种非计数类循环的C2VHDL转换,具有较强的可扩展性。 展开更多
关键词 c2vhdl编译器 低级虚拟系统中间表示(LLVM IR) 非计数类循环
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部