逻辑电路生成装置以及方法制造方法及图纸

技术编号:13448732 阅读:92 留言:0更新日期:2016-08-01 17:40
一种逻辑电路生成装置(1)具有:控制流图生成部(23),其生成控制流图;控制流退化转换部(28),其通过从控制流图中除去所有条件分支指令,来生成控制流退化程序;数据流图生成部(29),其基于控制流退化程序来生成数据流图;逻辑电路描述输出部(33),其生成逻辑电路描述,该逻辑电路描述表示时序电路,其中,数据流图的有向枝对应于逻辑电路的配线,数据流图的节点对应于逻辑电路的运算器。据此,利用编程语言来描述以电路实际安装为前提的特定信息处理功能,根据该描述自动生成能够逻辑综合的RTL描述。

【技术实现步骤摘要】
【国外来华专利技术】

【技术保护点】
一种逻辑电路生成装置,将包含逻辑电路生成对象的最高阶函数的程序作为输入来生成逻辑电路描述,其中,所述程序描述了用于电路设计的硬件的一系列处理流程即动作描述,其特征在于,具有:控制流图生成部,其根据不包含循环处理部和函数调用指令的所述最高阶函数来生成控制流图;控制流退化转换部,其通过从所述控制流图中除去全部的条件分支指令来生成控制流退化后的程序即控制流退化程序,其中所述控制流图针对各变量仅包含1个对变量的赋值指令;数据流图生成部,其根据所述控制流退化程序,以所述控制流退化程序的各指令为节点,附加从对各变量的赋值指令指向引用该变量的指令的有向枝,据此来生成数据流图;和逻辑电路描述输出部,其生成表示时序电路的逻辑电路描述,其中,所述数据流图的所述有向枝对应于逻辑电路的配线,所述数据流图的所述节点对应于逻辑电路的运算器,表示所述时序电路的状态的状态变量在所述程序中表达为:调用所述最高阶函数的高层函数的局部变量或静态变量,对所述状态变量的赋值指令执行之前的所述状态变量的值表示所述时序电路的当前状态,对所述状态变量的赋值指令执行之后的所述状态变量的值表示所述时序电路的下一状态。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:一色刚
申请(专利权)人:国立大学法人东京工业大学
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1