SOFTWARE WIRELESS DEVICE AND CONTROL METHOD THEREOF

To provide a software wireless device and its control method capable of preventing erroneous software from being written into a memory.SOLUTION: The software wireless device 100 is provided with an FPGA 5 in which a reconfigurable module (RM) is configured. The control circuit 13 configured in FPGA...

Full description

Saved in:
Bibliographic Details
Main Authors YOSHIDA DAIKI, SHOJI TOMOYA
Format Patent
LanguageEnglish
Japanese
Published 19.08.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:To provide a software wireless device and its control method capable of preventing erroneous software from being written into a memory.SOLUTION: The software wireless device 100 is provided with an FPGA 5 in which a reconfigurable module (RM) is configured. The control circuit 13 configured in FPGA receives, when adding a communication method in power-on or wireless communication, the RM, a hash value 9 corresponding to the RM, and control information 11 used in the RM from a host device 1. And then, the control circuit calculates a hash value from the received RM using a hash function, compares the received hash value with the calculated hash value, and if the hash values match, writes the RM to an address of a volatile memory 6 corresponding to the hash value, and writes the received control information into the volatile memory, and if the hash values do not match, discards the RM.SELECTED DRAWING: Figure 2 【課題】誤ったソフトウエアがメモリに書き込まれることを防止するソフトウエア無線機及びその制御方法を提供する。【解決手段】ソフトウエア無線機100は、リコンフィギュラブルモジュール(RM)が構成されるFPGA5を備える。FPGAに構成される制御回路13は、電源起動時または無線通信における通信方式を追加する場合、RMと、RMに対応するハッシュ値9と、RMで使用する制御情報11とを上位装置1から受け取る。そして、受け取ったRMからハッシュ関数を用いてハッシュ値を算出し、受け取ったハッシュ値と算出されたハッシュ値とを比較し、ハッシュ値が一致する場合、RMをハッシュ値に対応した揮発性メモリ6のアドレスへ書き込むと共に、受け取った制御情報を揮発性メモリへ書き込み、ハッシュ値が一致しない場合、RMを破棄する。【選択図】図2
Bibliography:Application Number: JP20210017977