Skip to main content
Weiter zur Homepage der Europäischen Kommission (öffnet in neuem Fenster)
Deutsch de
CORDIS - Forschungsergebnisse der EU
CORDIS
Inhalt archiviert am 2024-05-07

Software tools on reconfigurable machines

CORDIS bietet Links zu öffentlichen Ergebnissen und Veröffentlichungen von HORIZONT-Projekten.

Links zu Ergebnissen und Veröffentlichungen von RP7-Projekten sowie Links zu einigen Typen spezifischer Ergebnisse wie Datensätzen und Software werden dynamisch von OpenAIRE abgerufen.

Verwertbare Ergebnisse

Handel-C is a computer aided software engineering (CASE) tool. It puts the power of the field programmable gate array (FPGA) into the hands of the software designer. Three application notes have been produced that describe results already delivered in the project. A software engineer, without the use of any hardware description language tools, built the applications. The first note describes an FPGA graphics generator. When a design engineer plans the design of a graphics system, they usually envisage a system that includes: microprocessor and memory, graphics processor, video memory, video controller including digital to analogue conversion (DAC), software program in the microprocessor to control the system. This application shows how the complete system can be implemented on a single FPGA using the Handel-C language. The second note describes a large application, which is the design and implementation of a real-time image warping demonstration. That uses Handel-C to target the Pamette board from Digital Equipment Corporation. A spatial mesh describes a source-to-destination mapping and a real-time video stream is passed through this mapping and displayed on a screen. The implementation allows the mesh to be manipulated interactively using mouse dragging operations. The third note outlines a real-time graphics rendering and display system for three-dimensional scenes. The demonstration application illustrates how an FPGA deployed in conjunction with a digital signal processing (DSP) can be used to accelerate the application compared with the application running just on the DSP. Handel-C is based on the C language and its additional features are mainly to support parallelism, communication, sharing, arbitrary width variables and timing. The handling of parallel processes and communication channels between them is based on the CSP model of parallel programming. Sharing of hardware is clearly necessary to reduce the size of implementations and Handel-C has some simple but effective ways of achieving this.

Suche nach OpenAIRE-Daten ...

Bei der Suche nach OpenAIRE-Daten ist ein Fehler aufgetreten

Es liegen keine Ergebnisse vor

Mein Booklet 0 0