Cargando…

Unified C/VHDL Model Generation of FPGA-based LHCb VELO algorithms

We show an alternative design approach for signal processing algorithms implemented on FPGAs. Instead of writing VHDL code for implementation and maintaining a C-model for algorithm simulation, we derive both models from one common source, allowing generation of synthesizeable VHDL and cycleand bit-...

Descripción completa

Detalles Bibliográficos
Autores principales: Muecke, Manfred, Szumlak, Tomasz
Lenguaje:eng
Publicado: CERN 2007
Materias:
Acceso en línea:https://dx.doi.org/10.5170/CERN-2007-001.492
http://cds.cern.ch/record/1034306
Descripción
Sumario:We show an alternative design approach for signal processing algorithms implemented on FPGAs. Instead of writing VHDL code for implementation and maintaining a C-model for algorithm simulation, we derive both models from one common source, allowing generation of synthesizeable VHDL and cycleand bit-accurate C-Code. We have tested our approach on the LHCb VELO pre-processing algorithms and report on experiences gained during the course of our work.