TY - GEN
T1 - Dynamic reconfiguration in a PSoC device
AU - Doboli, Alex
AU - Kane, Patrick
AU - Van Ess, Dave
PY - 2009
Y1 - 2009
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/77949402849
U2 - 10.1109/FPT.2009.5377613
DO - 10.1109/FPT.2009.5377613
M3 - Conference contribution
SN - 9781424443772
T3 - Proceedings of the 2009 International Conference on Field-Programmable Technology, FPT'09
SP - 361
EP - 363
BT - Proceedings of the 2009 International Conference on Field-Programmable Technology, FPT'09
T2 - 2009 International Conference on Field-Programmable Technology, FPT'09
Y2 - 9 December 2009 through 11 December 2009
ER -