• DocumentCode
    2138946
  • Title

    Highly automated FPGA synthesis of application-specific protocol processors

  • Author

    Virtanen, Seppo ; Truscan, Dragos ; Paakkulainen, Jani ; Isoaho, Jouni ; Lilius, Johan

  • Author_Institution
    Dept. of Inf. Technol., Turku Univ., Finland
  • fYear
    2005
  • fDate
    24-26 Aug. 2005
  • Firstpage
    269
  • Lastpage
    274
  • Abstract
    We present a methodology for synthesizing TTA protocol processors onto CMOS and FPGA from application specifications with reduced designer intervention and a short turn-around time. The methodology builds up on our earlier work in generating synthesizable processor models from system level specifications for 0.18 μm CMOS technology. We test the application level methodology by comparing results obtained from a generated FPGA synthesis model to results obtained from a generated CMOS synthesis model. We synthesized an architecture for processing the IPv6 protocol, which resulted in an implementation that achieved the clock speed of 45 MHz. Due to the scalable parallelism of TTA architectures, this corresponds to an approximate throughput of 500 Mbps for IPv6 routing. From the results we were able to conclude that the critical delay in our generated FPGA implementations is formed inside our protocol processing functional units.
  • Keywords
    CMOS digital integrated circuits; application specific integrated circuits; circuit CAD; field programmable gate arrays; integrated circuit design; integrated circuit modelling; microprocessor chips; parallel architectures; routing protocols; 0.18 micron; 45 MHz; CMOS synthesis model; CMOS technology; FPGA synthesis model; IPv6 protocol; IPv6 routing; TTA protocol processor synthesis; application-specific protocol processors; parallel TTA architectures; system level specifications; CMOS process; CMOS technology; Clocks; Delay; Field programmable gate arrays; Protocols; Routing; Semiconductor device modeling; Testing; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2005. International Conference on
  • Print_ISBN
    0-7803-9362-7
  • Type

    conf

  • DOI
    10.1109/FPL.2005.1515733
  • Filename
    1515733