Accession Number:

ADA207317

Title:

Hardware C - A Language for Hardware Design

Descriptive Note:

Technical rept.

Corporate Author:

STANFORD UNIV CA COMPUTER SYSTEMS LAB

Personal Author(s):

Report Date:

1988-08-01

Pagination or Media Count:

46.0

Abstract:

High-level synthesis is the transformation from a behavioral level specification of hardware to a register transfer level description, which may be mapped to a VLSI implementation. The success of high-level synthesis systems is heavily dependent on how effectively the behavioral language captures the ideas of the designer in a simple and understandable way. This paper describes Hardware C, a hardware description language that is based on the C programming language, extended with notions of concurrent processes, message passing, explicit instantiation of procedures, and templates. The language is used by the HERCULES High-Level Synthesis System. Keyword and Phrases High-level synthesis, Hardware description languages.

Subject Categories:

  • Computer Programming and Software

Distribution Statement:

APPROVED FOR PUBLIC RELEASE