Abstract
Focusing on the problems of hardware design complexity and low efficiency, a clock signal hardware design pattern based on metaprogramming techniques is proposed, in which the interoperability between software and hardware design patterns is considered sufficiently and the idea of mature software design pattern is applied to the hardware design combined with metaprogramming techniques. The core of the proposed design pattern is to use the parser of VHDL (very high speed integrated circuit hardware description language) to analyze the known device interfaces, construct a syntax tree, extract variable values of generator which is wrapped in a domain entity using metaprograms, and the detailed VHDL code is therefore generated according to the design pattern and concrete variable values. Application examples show that the code generated by the proposed design pattern has high validity and strong feasibility in the design process, and can be applied widely to designing of complicated clock signal control systems.
| Original language | English |
|---|---|
| Pages (from-to) | 1397-1399+1409 |
| Journal | Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University |
| Volume | 40 |
| Issue number | 12 |
| State | Published - Dec 2006 |
Keywords
- Clock signal
- Design pattern
- Hardware description language
- Metaprogramming techniques
Fingerprint
Dive into the research topics of 'Research on hardware design patterns based on metaprogramming techniques'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver