Conference proceedings paper

ALCHA: An Alternative Programming Model for FPGA Firmware

Research Areas

Currently no objects available

Publication Details

Author list: Taylor J, Winberg S

Publisher: Institute of Electrical and Electronics Engineers ( IEEE )

Place: Massachusetts

Publication year: 2019

Start page: 1565

End page: 1571

Total number of pages: 7

ISBN: 9781728116808


Existing hardware description languages, as well as other FPGA firmware design tools, utilise a programming model that closely resembles physical circuitry. This approach is appropriate for ASIC designs, where modification is expensive, but is somewhat limiting when designing complex, highly integrated firmware for large FPGAs, which are more flexible than ASICs. ALCHA is a new programming language for coding FPGA firmware that is currently under development. It focuses on providing a variety of powerful features aimed at improving developer productivity and reducing the cost of maintenance. This paper presents the ALCHA programming model, which aims to improve code re-usability by easing the process of implementing abstraction layers. The concept is illustrated by means of a case study relating to the implementation of firmware for a modern radar system.


Currently no objects available


Currently no objects available

Last updated on 2020-25-06 at 12:26