Abstract

Static RAM based field programmable gate arrays (FPGAs) solve the overhead problem because they can be reconfigured in-system any number of times. This unique capability allows the same device to perform a variety of functions without increasing board space or power or sacrificing system performance. When the system is powered up, a special diagnostic configuration can be loaded into the FPGA and test vectors can be applied to the device. Once circuit and board integrity are verified, another configuration file can be loaded into the SRAM cells of the FPGA. Subsequent configuration files can contain any number of logic configurations for the device, enabling it to perform system-level functions. With some thought and creativity, any SRAM FPGA can be configured to test itself. As more and more engineers incorporate on-chip diagnostics into their FPGA designs, self-testing applications will become more sophisticated. This paper explores the dual role of reconfigurable FPGAs in-system: system level logic functions and in-system diagnostics.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.