• 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