As a core hardware in the development of satellite cryptographic devices, FPGAs are required to go through extensive functional correctness validation before finally bound to the channel equipment. However, the diversity of satellite communication systems and the bad habits of some developers often lead to the ineffective reuse of verification module. To improve the reuse rate of verification module and the verification efficiency of cryptographic devices, we propose an FPGA partial reconfiguration method based on minimum functional unit division (MFD). First, we present a formal description of the minimum functional unit (MFU), which is a collection of modules that are highly cohesive and atomized with respect to the system's entire functional design. Then a reconfiguration method based on MFU global search is given as an implementation of MFD. Next, the performance of MFD is analyzed in terms of reconfiguration granularity, implementation complexity, extensibility and module reuse rate, and the analysis results show a good performance in optimizing FPGA partial reconfiguration design. Finally, we design a MFD based satellite cryptographic device verification platform, in which the hardware interface, communication protocol, cryptographic algorithm and other functional modules are selected as MFU to complete the partial reconfiguration design. The design of the platform based on MFD shows the practicability of MFD, which can provide theoretical guidance for further applying FPGA partial reconfiguration technology in satellite cryptographic device verification platform.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.