AES core capable of performing 256bit Encryption in CTR/GCM modes.
The design is complete, You can clone and test the design. (Small changes may be made in the future)
Branch Master -> Plain old AES (ECB Mode)
Branch CTR -> AES in CTR mode (A slice of the key is taken as IV)
Source Files
The src contains all the modules.
AESTop is the top-level module.
Test Bench
The tb consists of a simple testbench.
The VCD files in the tb directory are obtained using Modelsim PE.