ARTICLE
TITLE

Parsing and analysis of a Xilinx FPGA bitstream for generating new hardware by direct bit manipulation in real-time

SUMMARY

Despite the many advantages run-time reconfiguration of FPGAs brings to the table, its usage is mostly limited to quasi-static applications. This is either due to the throughput of the reconfiguration process, or the time required to create new hardware. In order to optimise the former, the literature proposes a block RAM (BRAM)-based architecture in which a new configuration is stored in localised memory and reconfiguration is facilitated by a controller implemented in the FPGA fabric. The limitation of this architecture is that only a subset of configurations can be stored. When new hardware is required, the slow synthesis process (or a part thereof) has to be repeated for each new configuration. Various third-party tools aim to mitigate this overhead, but since the bitstream is shrouded in obscurity, all rely on a layer of abstraction that make them unusable in real-time. To address this issue, this paper presents a novel method to parse and analyse a Xilinx® FPGA bitstream to extract certain characteristics. It is shown how these characteristics could be used to design and implement a bitstream specialiser, capable of taking a bitstream and modifying the configuration bits of lookup tables in real-time.

 Articles related

Yos Merry Raditya Putra    

misinterpretation and different meaning. The basic sentence pattern consists of subject,predicate, and object (SPO). To analyze the sentence, this project implements Finite StateAutomata (FSA) algorithm, which is useful to identify the class of words in ... see more


Hidayatulah Himawan    

Learning system that effectively and efficiently into the output (output) is desired by each of the components involved in the education world. One of the learning system developed at this time is a distance learning or commonly referred to as e-learning... see more

Revista: Telematika

V. V. Lytvyn,V. A. Vysotska,M. H. Hrendus    

Context. Nowadays there is a constantly increasing interest to the application of the intelligent systems (IS) in different areassuch as information technologies (IT), engineering, medicine, biology, ecology, geography, jurisprudence etc. At the heart of... see more


M. P. Dyvak,A. V. Kovbasistyi,A. M. Melnyk,L. Y. Turchyn,Y. O. ??rtsenyuk    

Context. A large number of web resources of different organizations requires checking of relevance and correctness of the content, in particular, concerning characteristics of the organization, staff, etc. For this, it is necessary to develop a system of... see more