A Functional Language for Description and Design of Digital Systems: Sequential Constructs
暂无分享,去创建一个
A functional (applicative) hardware description language (FHDL), capable of dealing with both the sequential and combinational systems is discussed. The language supports multi-level executable specifications and interpretation of functional specifications as implementations at a given level of primitives. That is, the FHDL specifications are symbolically interpreted to produce structural representations (implementations) of hardware algorithms. The symbolic interpreter presently implements the specification of hardware algorithms at the gate level. The FHDL allows definition of function attributes, such as delay and number of logic level so that the performance characteristics of implementations can be obtained during simulation.
[1] Milos D. Ercegovac,et al. vFP: An Environment for the Multi-level Specification, Analysis, and Synthesis of Hardware Algorithms , 1985, FPCA.
[2] Michael John Gordon. A model of register transfer systems with applications to microcode and VLSI correctness , 1982 .
[3] John W. Backus,et al. Can programming be liberated from the von Neumann style?: a functional style and its algebra of programs , 1978, CACM.