T. Meissner 
							
						 
						
							
							
							
								
							
								a2c530928e 
								
							
								 
							
						 
						
							
							
								
								Add more VHDL-synthesis Makefiles; use src of des instead of local copies; minor refactoring  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								2e48c18741 
								
							
								 
							
						 
						
							
							
								
								Some Makefile refactoring  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								cc268c2efb 
								
							
								 
							
						 
						
							
							
								
								Fix osvvm path  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								c5a7007ac5 
								
							
								 
							
						 
						
							
							
								
								Implement key schedule for AES decryption, unoptimized  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								1dc2fd2458 
								
							
								 
							
						 
						
							
							
								
								Use co-sim for descryption tests also  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								51d7b485b9 
								
							
								 
							
						 
						
							
							
								
								Make PSL compatible with simulation & synthesis  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								0a7ed338d6 
								
							
								 
							
						 
						
							
							
								
								Use co-sim with openSSL to check AES enc VHDL implementation  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								491b4df54f 
								
							
								 
							
						 
						
							
							
								
								Move PSL stuff in generate block; add formal PSL code  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								dce8396498 
								
							
								 
							
						 
						
							
							
								
								Refactoring; remove unused functions  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								50aaca8c6c 
								
							
								 
							
						 
						
							
							
								
								Fix PSL cover directives  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								28b2cd3856 
								
							
								 
							
						 
						
							
							
								
								Implement key schedule for encryption, finally  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								b59791e8f3 
								
							
								 
							
						 
						
							
							
								
								Move VHDL library files in work directory  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								77f87536c9 
								
							
								 
							
						 
						
							
							
								
								FSM optimizations; PSL enhancements  
							
							* Optimize setting of valid/data outputs to save
  one cycle
* Replace not working PSL stable assertion by
  seperate helper register and equal compare 
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								c400d2ef1b 
								
							
								 
							
						 
						
							
							
								
								Add PSL checkers, refactoring  
							
							* Add some simple PSL checkers & coverage to aes_enc & aes_dec
* Add generating of PSL coverage report
* Add report outputs to testbench 
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								735c411ff8 
								
							
								 
							
						 
						
							
							
								
								First working version of AES enc & dec  
							
							* Split enc & dec in separate units aes_enc & aes_dec
* Add component declarations to aes_pkg
* Key schedule isn't implemented yet
* Fixed round keys at the moment until key schedule is implemented
* Simple test of enc & dec
* New aes top level unit (empty at the moment)
* Renamed makefile to Makefile 
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								d8ca919f37 
								
							
								 
							
						 
						
							
							
								
								Fixed many incorrect implemented functions  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								42a5eb9b1b 
								
							
								 
							
						 
						
							
							
								
								Minor refactoring & bugfixing  
							
							* Set VHDL standard to VHDL 2008
* Replace rcon() functuion by simple array constant
* Correct loop range in addroundkey() function 
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								27e06dff2c 
								
							
								 
							
						 
						
							
							
								
								Fix gmul() & (inv)mixcolums() functions  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								2f91130184 
								
							
								 
							
						 
						
							
							
								
								Add remaining AES functions  
							
							* addroundkey()
* subword()
* rotword()
* rcon() 
							
						 
						10 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								46f1b9295b 
								
							
								 
							
						 
						
							
							
								
								merge last changes from amc mini repo  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								a83081760f 
								
							
								 
							
						 
						
							
							
								
								added prototype of addroundkey() function  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								62cd1950fe 
								
							
								 
							
						 
						
							
							
								
								add implementation of mixcolumns function  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								8a7e15763a 
								
							
								 
							
						 
						
							
							
								
								beauty care  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								daaca1cc94 
								
							
								 
							
						 
						
							
							
								
								beauty care  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								5f15362c4a 
								
							
								 
							
						 
						
							
							
								
								throw away all ovl stuff  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								0a3a1a9769 
								
							
								 
							
						 
						
							
							
								
								throw away all ovl stuff  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
									
								
								T. Meissner 
							
						 
						
							
							
							
								
							
								542a5288a4 
								
							
								 
							
						 
						
							
							
								
								throw away all ovl stuff  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								78db757f9d 
								
							
								 
							
						 
						
							
							
								
								new verily version of ads, startup code only at the moment  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								455bcaa289 
								
							
								 
							
						 
						
							
							
								
								ovl standard enable, fixed minor bug in pkg  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								783633c8a0 
								
							
								 
							
						 
						
							
							
								
								move vhdl simulation files into correspondent subdirectory vhdl  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6737c9bf49 
								
							
								 
							
						 
						
							
							
								
								partition design in ovl and not ovl enabled  
							
							new generic in aes.vhd: ovl_enable (boolean); copy of aes_pkg.vhd to
integrate ovl functions; copy of tb_aes.vhd to integrate ovl function 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								52cf1fe606 
								
							
								 
							
						 
						
							
							
								
								move rtl *.vhd files to the subdirectory vhdl of rtl directory  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2e948cf1aa 
								
							
								 
							
						 
						
							
							
								
								divide rtl directory in 2 sub-directories: vhdl & verilog  
							
							move all rtl *.vhd files into the new vhdl directory in the rtl
directory 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4f926c5e88 
								
							
								 
							
						 
						
							
							
								
								new function 'mixcolumns'  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1cd5fcca51 
								
							
								 
							
						 
						
							
							
								
								OVL support further integrated  
							
							- OVL now in own library 'accellera_ovl_vhdl
- OVL now default setting
- definition of control OVL configuration record 'ovl_proj_controls' in
package file 'aes_pkg.vhd' 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8fd02d0844 
								
							
								 
							
						 
						
							
							
								
								you can now include the OVL library if you set the OVL_ENABLE flag to 1  
							
							- new variable OVL_ENABLE to enable OVL compile
- new variables OVL_LOC & OVL_SRC which point to the OVL library files
- new GHDL analyze of the OVL library 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6624df8974 
								
							
								 
							
						 
						
							
							
								
								new function invshiftrow  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								85be1daaf9 
								
							
								 
							
						 
						
							
							
								
								correct minor bug  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b3dde95682 
								
							
								 
							
						 
						
							
							
								
								new primitive function for multiplication in 8 bit galois field  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e1c4e19396 
								
							
								 
							
						 
						
							
							
								
								filled function shiftrow with functional content  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c3026a176f 
								
							
								 
							
						 
						
							
							
								
								new function frame shift row, outcommented  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								00cd0eba79 
								
							
								 
							
						 
						
							
							
								
								new function 'sortdata' to put input vector into internal data matrix  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								25cf2bfb54 
								
							
								 
							
						 
						
							
							
								
								new functions: byte sub & invbytesub  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba30457fbd 
								
							
								 
							
						 
						
							
							
								
								new tcl-file to control gtkwave  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac8f8eb529 
								
							
								 
							
						 
						
							
							
								
								integrated tcl-file into gtkwave starting parameters  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4aa2f20b5a 
								
							
								 
							
						 
						
							
							
								
								added array constants for forward & reverse s-boxes  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								42d69ab72f 
								
							
								 
							
						 
						
							
							
								
								Initial release, pre-alpha state, only framework code  
							
							
								
							
							
						 
						14 years ago