2019
DOI: 10.18489/sacj.v31i1.620
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
6
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(6 citation statements)
references
References 19 publications
0
6
0
Order By: Relevance
“…The work presented in this paper used the proposed hardware-based reconfiguration method of le Roux et al (2019) to improve the functional density of an application that is typically not reconfigured. These applications in general have strict time constraints and short execution times, which give them excellent functional densities.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…The work presented in this paper used the proposed hardware-based reconfiguration method of le Roux et al (2019) to improve the functional density of an application that is typically not reconfigured. These applications in general have strict time constraints and short execution times, which give them excellent functional densities.…”
Section: Resultsmentioning
confidence: 99%
“…A Xilinx ® Virtex ® -5 XCVFX70T FPGA was used for implementation, since this is the same device le Roux et al (2019) used to showcase their bitstream specialiser. In theory any Xilinx ® FPGA can be used by applying the method proposed by le Roux et al (2019), but the FPGA architectures from other vendors were not analysed.…”
mentioning
confidence: 99%
“…An FPGA bitstream contains the programming information configuring the programmable logic in the FPGA. Due to the lack of disclosed information about the bitstream format from FPGA vendors, many works have analyzed the format of bitstream [3], [6]- [8]. Ziener et al [3] extracted the content of Look Up Tables (LUTs) in the bitstream of Xilinx Virtex-II and Virtex-II Pro FPGAs to identify intellectual property (IP) cores in the FPGAs.…”
Section: Related Workmentioning
confidence: 99%
“…Ziener et al [3] extracted the content of Look Up Tables (LUTs) in the bitstream of Xilinx Virtex-II and Virtex-II Pro FPGAs to identify intellectual property (IP) cores in the FPGAs. Le Roux et al [6] analyzed the bitstream of Xilinx Virtex-5 FPGAs to manipulate the configuration bits of LUTs for the purpose of reconfiguring the FPGAs in real-time. There are also some related works analyzing the bitstream format of the later Xilinx 7-series FPGAs [7], [8].…”
Section: Related Workmentioning
confidence: 99%
“…An FPGA bitstream contains the programming information for an FPGA device, which configures the programmable logic into the FPGA. Because of the lack of disclosed information about the bitstream format from FPGA vendors, many works have analyzed the format of bitstream [1], [33], [34], [35]. Ziener et al [1] extracted the content of LUTs in the bitstream of Xilinx Virtex-II and Virtex-II Pro FPGAs to identify IP cores in the FPGAs.…”
Section: Related Workmentioning
confidence: 99%