tillitis / tillitis-key1

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

Move address and data scrambling into fw_ram and ram #126

Closed secworks closed 1 year ago

secworks commented 1 year ago

The data and address scrambling (ADS) is currently implemented as functions in the application_fpga top level model. It makes the top level slightly messy. It would be better if this was moved into the relevant modules - fw_ram and ram. The change should not affect FPGA resource allocation nor functionality.

secworks commented 1 year ago

Moving the functionality to other modules means that other resources will be allocated. This will probably change the generated bitstream and our digests will not match. I suggest that we close this for now.