tillitis / tillitis-key1

Board designs, FPGA verilog, firmware for TKey, the flexible and open USB security key 🔑
https://www.tillitis.se
394 stars 24 forks source link

Client based system reset #200

Closed secworks closed 3 months ago

secworks commented 6 months ago

This feature adds the ability for the application FPGA to receive an external request to perform an internal HW reset, thereby return to FW mode and reboot. The feature also includes a reset persistent reset status, allowing the FW to determine the reason for the boot - cold boot or externally triggered boot.

The external signal is connected to the CH552 which, with an updated FW, will be able to receive a reset request from the client, and send it to the FPGA.

This fixes issue #199.

dehanj commented 3 months ago

Closing this PR, the reset will not be implemented in this fashion.