|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
iNEXTiNEXT is a multi-FPGA board with host interface through PCI-Express and USB 2.0 to provide hardware engineers with modeling and debugging toolkit in addition to accelerating functionality, it has C/C++ API, Verilog PLI/VPI, and VHDL VHPI for easy-to-use test-bench development. The iNEXT supports PC Windows and Linux, up to four Xilinx Virtex-5 LX330, and various memories including DDR2, SDRAM, SRAM, and Flash. iNEXT enables multi-FPGA users to verify their designs in a much more efficient and versatile way than conventional FPGA-based verification schemes. iNEXT adopts PCI-Express and USB 2.0 interfacing for higher hardware performance and provides C-interface and Verilog/VHDL-interfacing in the form of API for testing and HW/SW co-simulation purposes. iNEXT also has GPIO to support user’s custom board. iNEXT supports de facto standards including PLI, VPI, VHPI, and SystemC and as a result iNEXT will be a cost effective accelerator and verification solution for larger size of HDL design. iNEXT has a number of options in gate count of up to 132 million gates. iNEXT provides a number of invaluable features, which enable designers to test/verify and debug their design while the application program is running on the host computer and the design is running in FPGAs inside of iNEXT hardware. These features include interfacing, debugging and the external connection.
Using the features of iNEXT, a wide range of applications is possible as follows.
iNEXT’s software package provides a device driver for following Operating Systems.
As iNEXT utilizes FPGA, HDL synthesizers and P&R software tools are required. The following HDL synthesizers can be used for iNEXT.
While iNEXT accommodates DUT in its hardware, the host computer runs testbench or remaining blocks of user design. An HDL simulator and/or C/C++ compiler are needed depending on the testbench. When the testbench or remaining block is written in HDLs, the following software simulators can be used.
Generally speaking, iNEXT software package includes PLI library for Verilog and FLI library for VHDL so that any HDL simulators can be run with iNEXT. When the testbench is written in C/C++, the following C/C++ compilers can be used, but not limited to.
iNEXT follows an open interfacing paradigm, meaning that iNEXT does not limit users to interface any possible computers and software tools. To support this paradigm, Dynalith Systems will add more compatible tools. From the users’ point of view, iNEXT is based on APIs including PLI and FLI. As a result, users can easily build their own interfaces on top of the APIs. To demonstrate this approach, the following de facto standards are supported or will be supported.
iNEXT can accommodate two FPGA boards and each FPGA board contains two FPGAs and memories. iNEXT is controlled by the host computer via USB 2.0 or PCI-Express, through which the FPGA is configured on-the-fly and designs in the FPGA are run along with the program in the host computer.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||