DocumentCode
1999782
Title
Building custom processors with Handel-C
Author
Lokier, Jamie ; Boosten, Marcel
Author_Institution
Univ. of Liverpool, UK
fYear
1999
fDate
1999
Firstpage
323
Abstract
Triggering and data acquisition for the ATLAS LHC experiment requires state of the art computer hardware. Amongst other things, specialised processors may be required. To build these economically we are looking at reconfigurable computing, and a high-level hardware description language: Handel-C. We had previously implemented a specialised network hardware application in AHDL-a hardware description at the level of gates, flip-flops and state machines. As a feasibility study, we have rewritten the application in Handel-C -a language similar to C, except that it can be translated into hardware. There were problems to solve: high data throughput with complex pipelines; timing constraints; I/O interfaces to external devices; difficulties with the Altera devices. We gained valuable experience, wrote useful support tools, and discovered clean new ways to make the most of the language in the high-speed domain
Keywords
data acquisition; hardware description languages; high energy physics instrumentation computing; high level languages; pipeline processing; reconfigurable architectures; software tools; trigger circuits; AHDL; ATLAS LHC experiment; Altera devices; Handel-C; I/O interfaces; complex pipelines; custom processors building; data acquisition; high-level hardware description language; high-speed domain; reconfigurable computing; specialised processors; state of the art computer hardware; support tools; timing constraints; triggering; Application software; Data acquisition; Flip-flops; Hardware design languages; Laboratories; Large Hadron Collider; Physics computing; Pipeline processing; Throughput; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Real Time Conference, 1999. Santa Fe 1999. 11th IEEE NPSS
Conference_Location
Sante Fe, NM
Print_ISBN
0-7803-5463-X
Type
conf
DOI
10.1109/RTCON.1999.842632
Filename
842632
Link To Document