Testing FPGA Devices Using JBits
نویسندگان
چکیده
Unlike other integrated circuits, SRAM-based FPGA devices present a unique problem for testing. Because of their high level of configurability, it is often difficult to isolate and test device resources. This high level of configurability of FPGA devices, while a drawback for traditional test methods, can also provide unique advantages when performing device test. If configurability is used to tightly control the device functionality, individual components can be isolated and tested. One problem with existing FPGA test approaches is that they typically rely on traditional FPGA design tools to produce their test configurations and then use ASIC-style vectors to detect defects. With the availablity of new design tools which support low-level control and Run-Time Reconfiguration (RTR), detailed, architecture-specific tests can be written in existing high-level languages. This paper discusses the use of Xilinx’s JBits(tm) Toolkit, to provide in-system test using run-time reconfiguration for the Xilinx Virtex(tm) family of devices.
منابع مشابه
Java Debug Hardware Models using JBits
This paper presents a methodology for extending FPGA bitstreamlevel debug and simulation capabilities, through the inclusion of Java/JBits-based hardware device models. Using the JBits API, behavioral hardware models can be written in Java and used in simulations with the Virtex Device Simulator. Java lends the advantages typically associated with object-oriented design languages to FPGA bitstr...
متن کاملRun-time Reconfigurable Implementation of Dsp Algorithms Using Distributed Arithmetic
This paper describes the reconfigurable implementation of a digital filter in an FPGA device. The filter implemented is a Laplacian filter which is used in DSP and image processing applications. For an efficient FPGA implementation of the filter, distributed arithmetic techniques were used. For a run-time reconfigurable implementation, the JBits SDK was used, which allows partial reconfiguratio...
متن کاملAn FPGA Wire Database for Run-Time Routers
Routing flexibility improves as FPGAs increase in size and density. While advantageous for applications, the routing resource software model requires significant hard disk and memory resources. As a result, run-time routers tend to devise alternate solutions to the flat graph model used by FPGA tools in order to accomodate the limited memory available in run-time systems. JBits, a run-time reco...
متن کاملJBitsTM Implementations of the Advanced Encryption Standard (Rijndael)
The Rijndael algorithm has been selected as the new Advanced Encryption Standard. Several JBits implementations of this algorithm are described which target the Virtex FPGA family. As illustrated by sample code, JBits provides a concise means of creating structured datapaths. JBits design abstractions include conventional ones (such as hierarchical modules, ports, nets and buses) and ones that ...
متن کاملÊùò¹ììññ Êêêóò¬¬ùööøøóò Ø Ððòü´´òúúøø
Run-Time Recon guration (RTR) provides a powerful, but essentially untapped mode of operation for SRAM-based FPGAs. Research over the last decade has indicated that RTR can provide substantial bene ts to system designers, both in terms of overall performance and in terms of design simplicity. While RTR holds great promise for many aspects of system design, it has only recently been considered f...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001