• DocumentCode
    3048066
  • Title

    Dynamic reconfiguration in a PSoC device

  • Author

    Doboli, Alex ; Kane, Patrick ; Van Ess, Dave

  • Author_Institution
    Electr. & Comput. Eng. Dept., State Univ. of New York, Stony Brook, NY, USA
  • fYear
    2009
  • fDate
    9-11 Dec. 2009
  • Firstpage
    361
  • Lastpage
    363
  • Abstract
    Cypress PSoC (programmable system on chip) is a device that consists of programmable analog blocks, programmable digital blocks and an MCU. PSoC has become increasingly popular in embedded systems due to its programmable analog and dynamic reconfigurable capabilities. PSoC´s dynamic reconfigurability makes it possible to fully exploit all of the analog and digital functionality provided by PSoC. Multiple configurations can be defined that can be selected under software control as needed. In a temperature compensated fan controller design that includes a Tach Timer to measure fan speed and a UART TX to log fan speed, two functions share the same digital blocks at different times, i.e. the Tach Timer is used once every second for 20 msec and during this time the TX function is not being used. The demo will show how this is implemented in a PSoC device effectively using 150% of the digital resources available through dynamic reconfiguration. Other examples of real-world dynamic reconfiguration in PSoC will be examined.
  • Keywords
    system-on-chip; Cypress PSoC; MCU; Tach Timer; UART TX; dynamic reconfiguration; programmable analog blocks; programmable digital blocks; programmable system on chip; software control; temperature compensated fan controller design; Analog computers; Best practices; Embedded system; Modems; Motor drives; Software design; System-on-a-chip; Temperature control; Time measurement; Velocity measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology, 2009. FPT 2009. International Conference on
  • Conference_Location
    Sydney, NSW
  • Print_ISBN
    978-1-4244-4375-8
  • Electronic_ISBN
    978-1-4244-4377-2
  • Type

    conf

  • DOI
    10.1109/FPT.2009.5377613
  • Filename
    5377613