VHDL is capable of describing the dynamic allocation of memory resources at ?run-time?. This paper describes how this concept may be supported in a hardware synthesis environment. This requires a heap management system to be synthesised and implicitly accessed from within any user code, supporting the use of the VHDL access type. A method for controlling the storage of dynamic information (the heap manager) is reviewed. Issues such as timing and fragmentation are also discussed. An example of a design synthesised using the methods shown is reviewed last, which demonstrates the power of the technique
Abstract-- Telecommunication network management ap-plications often require application-specific ICs...
In high-level synthesis, scheduling maps operations into clock cycles. It can either be done at comp...
Memory-intensive implementations often require access to an external, off-chip memory which can subs...
Behavioural synthesis is the process whereby the description of a system behaviour is automatically ...
MOODS (Multiple Objective Optimisation in Data and control path Synthesis) is a behavioural synthesi...
The omission of support for several software-defined constructs within High-Level Synthesis (HLS) ha...
The omission of support for several software-defined constructs within High-Level Synthesis (HLS) ha...
In this report we describe the design process for behavioral synthesis from VHDL descriptions. The d...
. Telecommunication network management applications often require application-specific ICs that use ...
The main motivation for dynamic memory management is to increase the memory efficiency of a system b...
This paper presents a hardware-efficient memory allocation technique, called EMA, that detects the e...
Abstract-- Telecommunication network management ap-plications often require application-specific ICs...
ISBN : 1-58113-853-9We introduce a new approach to take into account the memory architecture and the...
ISBN : 1-58113-853-9We introduce a new approach to take into account the memory architecture and the...
ISBN : 1-58113-853-9We introduce a new approach to take into account the memory architecture and the...
Abstract-- Telecommunication network management ap-plications often require application-specific ICs...
In high-level synthesis, scheduling maps operations into clock cycles. It can either be done at comp...
Memory-intensive implementations often require access to an external, off-chip memory which can subs...
Behavioural synthesis is the process whereby the description of a system behaviour is automatically ...
MOODS (Multiple Objective Optimisation in Data and control path Synthesis) is a behavioural synthesi...
The omission of support for several software-defined constructs within High-Level Synthesis (HLS) ha...
The omission of support for several software-defined constructs within High-Level Synthesis (HLS) ha...
In this report we describe the design process for behavioral synthesis from VHDL descriptions. The d...
. Telecommunication network management applications often require application-specific ICs that use ...
The main motivation for dynamic memory management is to increase the memory efficiency of a system b...
This paper presents a hardware-efficient memory allocation technique, called EMA, that detects the e...
Abstract-- Telecommunication network management ap-plications often require application-specific ICs...
ISBN : 1-58113-853-9We introduce a new approach to take into account the memory architecture and the...
ISBN : 1-58113-853-9We introduce a new approach to take into account the memory architecture and the...
ISBN : 1-58113-853-9We introduce a new approach to take into account the memory architecture and the...
Abstract-- Telecommunication network management ap-plications often require application-specific ICs...
In high-level synthesis, scheduling maps operations into clock cycles. It can either be done at comp...
Memory-intensive implementations often require access to an external, off-chip memory which can subs...