• DocumentCode
    2062402
  • Title

    Embedded Programmable Logic Core Enhancements for System Bus Interfaces

  • Author

    Quinton, Bradley R. ; Wilton, Steven J E

  • Author_Institution
    British Columbia Univ., Vancouver
  • fYear
    2007
  • fDate
    27-29 Aug. 2007
  • Firstpage
    202
  • Lastpage
    209
  • Abstract
    Programmable logic cores (PLCs) offer a means of providing post-fabrication re-configurability to a SoC design. Circuits implemented in a PLC will, inevitably have lower timing performance and logic density than fixed function circuits. This fundamental mismatch makes the design of the interface between the PLC and the rest of the SoC a challenging problem. In this paper we focus on interfaces between circuits implemented in PLCs and SoC system busses. We demonstrate problems with existing implementation options and then propose modifications to parts of the PLC architecture to enable more efficient system bus interfaces. Our results show that, on average, this modified architecture improves interface timing by 36.4%. reduces CLB usage by 7.9% and improves mutability by 28.8% for circuits that require system bus interfaces. We show that the area overhead is less than 0.5% for circuits that do not require bus interfaces.
  • Keywords
    embedded systems; logic design; system buses; system-on-chip; SoC design; SoC system bus interfaces; embedded programmable logic core; post-fabrication reconfigurability; Application specific integrated circuits; Field programmable gate arrays; Flexible printed circuits; Programmable control; Programmable logic arrays; Programmable logic devices; Protocols; Registers; System buses; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    978-1-4244-1060-6
  • Electronic_ISBN
    978-1-4244-1060-6
  • Type

    conf

  • DOI
    10.1109/FPL.2007.4380648
  • Filename
    4380648