Abstract

In this paper, FPGA Configuration is implemented in which programmable circuit of a FPGA and a USB-PHY transceiver are bring together to form new programming interface. Purpose of FPGA configurartion by Flash programmer is to minimize software and communication overhead to achieve close to theoretical programming time possible on polarfire devices. Although the focus is to speed up polarfire configuration, previous generation of flash devices could take advantage of the hardware architecture and achieve faster programming time as well. FPGA offers a variety of programming Option; FPGA device usage JTAG or SPI interface to configure on-chip system controller through its dedicated USB port. To achieve that we used java native Interface which creates libraries to be used with a proprietary interpreter tool, which provide us flexibility to configure FPGA devices with JTAG Instructions. Visual studio is used to inherit product specific libraries along with JNI. This platform can also be used by broad range of applications wherever high-speed data transfer is required. USB 3.0 capable host is used for high speed communication.

Full Text
Published version (Free)

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