O'Donnell, J.T. (2006) Overview of Hydra: a concurrent language for synchronous digital circuit design. International Journal of Information, 9(2), pp. 249-264.
|
Text
odonnell3461.pdf 178kB |
Abstract
Hydra is a computer hardware description language that integrates several kinds of software tool (simulation, netlist generation and timing analysis) within a single circuit specification. The design language is inherently concurrent, and it offers black box abstraction and general design patterns that simplify the design of circuits with regular structure. Hydra specifications are concise, allowing the complete design of a computer system as a digital circuit within a few pages. This paper discusses the motivations behind Hydra, and illustrates the system with a significant portion of the design of a basic RISC processor.
Item Type: | Articles |
---|---|
Keywords: | hardware description language, synchronous circuit. |
Status: | Published |
Refereed: | Yes |
Glasgow Author(s) Enlighten ID: | O'Donnell, Dr John |
Authors: | O'Donnell, J.T. |
Subjects: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science |
College/School: | College of Science and Engineering > School of Computing Science |
Journal Name: | International Journal of Information |
Publisher: | International Information Institute |
ISSN: | 1343-4500 |
Copyright Holders: | Copyright © 2006 International Information Institute |
First Published: | First published in International Journal of Information 9(2):249-264 |
Publisher Policy: | Reproduced with the permission of the publisher |
University Staff: Request a correction | Enlighten Editors: Update this record