Behavioural synthesis utilising dynamic memory constructs

Behavioural synthesis is the process whereby the description of a system behaviour is automatically translated into a physical implementation of that system. An essential prerequisite of this process is a language in which to express the design. Traditionally, hardware description languages (HDLs) a...

Full description

Bibliographic Details
Main Authors: Milton, DJD (Author), Brown, AD (Author), Zwolinski, M (Author), Wilson, PR (Author)
Format: Article
Language:English
Published: 2004-05.
Subjects:
Online Access:Get fulltext
LEADER 01502 am a22001573u 4500
001 260390
042 |a dc 
100 1 0 |a Milton, DJD  |e author 
700 1 0 |a Brown, AD  |e author 
700 1 0 |a Zwolinski, M  |e author 
700 1 0 |a Wilson, PR  |e author 
245 0 0 |a Behavioural synthesis utilising dynamic memory constructs 
260 |c 2004-05. 
856 |z Get fulltext  |u https://eprints.soton.ac.uk/260390/1/milton.pdf 
520 |a Behavioural synthesis is the process whereby the description of a system behaviour is automatically translated into a physical implementation of that system. An essential prerequisite of this process is a language in which to express the design. Traditionally, hardware description languages (HDLs) are used for this, but there is currently much interest in the idea of coercing conventional software languages to do the same job (SystemC is the most prominent example of this). The goal of the research described is to increase the synthesisable description space to support the description of systems utilising dynamic allocation. VHDL supports the concepts of dynamic allocation, and is used as the entry language for the system, although without loss of validity SystemC could have been used. How the structures conventionally associated with dynamic description are implemented and supported is described together with a heap management subsystem that is both space and speed-efficient and which communicates with the user's design via an automatically generated interface. 
655 7 |a Article