Trojan
|---Vivado
|---|---AES
|---|---AES_T100
|---|--- ...
|---|---run.bat
|---|---clear.bat
|---|---power
|---|---|---AES.xpe
|---|---|---AES_T100.xpe
|---|---|---...
|---Matlab
|---|---EucDist.m
- Open CMD or Cygwin
- CD to "your path"/Trojan/Vivado
- Run projects (example: ./run.bat AES)
- Wait for synthesis-->implememtation-->write bitstream, complete
What's new:
1. Complete Matlab EUC distance algorithm
2. Complete scripts of Vivado
3. Fix clock problems
4. Fix constraints problems
Known Issues:
1. Cannot monitor real-time information of power
2. AES-T900 race condition
Coming Soon:
1. More types of trojan projects
2. Trojan delay information
3. Matlab PCA algorithm
What's new:
1. Completion of AES algorithm and AES-T100 Trojan algorithm
2. Constraint file can be uesd in all trojan projects
3. Vivado project completed
4. Capable of running bitstream on Zedboard
Known Issues:
1. Pin CLK seems incompatible with GCLK
2. Input is always the same (defined in top.v)
Coming Soon:
1. More types of trojan projects
2. Constraints correction