• DocumentCode
    302215
  • Title

    Rapid prototyping environment for the specification and automatic synthesis of controllers for interconnection routers

  • Author

    Sivakumar, Radhakrishnan ; Dimakopoulos, Vassilios V. ; Dimopoulos, Nikitas J.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Victoria Univ., BC, Canada
  • Volume
    1
  • fYear
    1995
  • fDate
    Oct. 30 1995-Nov. 1 1995
  • Firstpage
    193
  • Abstract
    We consider the problem of rapidly prototyping policy-specific controllers for routers in interconnection networks. A routing controller obtains data (e.g. headers of messages) from functionality-specific components (e.g. routers, network/bus interfaces) extracts relevant information and sends data or control information to external components. Policy specific decisions regarding routing or backtracking are also implemented by the controller. We are developing CoDeL (controller description language) a hardware description language for designing sequential machines with special attention being paid to the data abstraction and data movement capabilities. The compiler produces synthesizable VHDL code which can be directly mapped to any given technology such as FPGA, ASIC etc.
  • Keywords
    abstract data types; application specific integrated circuits; field programmable gate arrays; hardware description languages; hypercube networks; network interfaces; program compilers; sequential machines; software prototyping; system buses; telecommunication computing; telecommunication congestion control; telecommunication network routing; ASIC; CoDeL; FPGA; automatic synthesis; backtracking; compiler; concurrent computers; control information; controller description language; data abstraction; data movement; hardware description language; hypercube; interconnection routers; message passing; network/bus interfaces; policy specific controllers; policy specific decisions; rapid prototyping environment; sequential machines design; synthesizable VHDL code; Automatic control; Communication channels; Communication system control; Concurrent computing; Data mining; Engines; Hardware design languages; Prototypes; Routing; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 1995. 1995 Conference Record of the Twenty-Ninth Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA, USA
  • ISSN
    1058-6393
  • Print_ISBN
    0-8186-7370-2
  • Type

    conf

  • DOI
    10.1109/ACSSC.1995.540539
  • Filename
    540539