西  安  交  通  大  学  学  报

Vol.40 No.12

Journal of Xi'an Jiaotong University

Jan.2006

engl.gif (1752 字节)

zfh.gif (1500 字节)

 

基于元编程技术的硬件设计模式研究
锁志海1,赵季中2,吕青2
(1.西安交通大学软件学院,710049,西安;2.西安交通大学电子与信息工程学院,710049,西安)

摘要:针对硬件设计的复杂性和自动化效率低等问题,提出了一种基于时钟处理的硬件设计模式.该模式充分考虑了软、硬件模式设计的互通性,并结合元编程技术,将成熟的软件设计模式的思路应用于硬件设计之中.它的核心是:用高速集成电路硬件描述语言(VHDL)解析器分析已知器件的接口,构造语法树,抽取生成器的变量值;将生成器用元程序封装在域实体之中;按照设计模式的作用和具体的变量值生成详细的VHDL代码.应用实例表明,所提模式生成的代码有效性高,设计过程可行性强,可广泛应用于复杂的时钟控制系统的设计领域.
关键词:设计模式;元编程技术;硬件描述语言;时钟信号
中图分类号:TP311文献标识码:A文章编号:0253-987X(2006)12-1397-03