diff options
author | Paul Selkirk <paul@psgd.org> | 2020-02-26 14:06:16 -0500 |
---|---|---|
committer | Paul Selkirk <paul@psgd.org> | 2020-02-26 14:06:49 -0500 |
commit | b983fd7369f0c09cf80657d25dc37bfce38b9606 (patch) | |
tree | 34a40c694e36d642b3ae437b09efd43dbe9481fd /verilog_constants.h | |
parent | f5cbba5b3b5c684ff86c7f9083aac79738e7103f (diff) | |
parent | e4fa00258cd920d4ea91b024ee007f5b44bac196 (diff) |
Merge branch 'js_keywrap' to 'master'
Diffstat (limited to 'verilog_constants.h')
-rw-r--r-- | verilog_constants.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/verilog_constants.h b/verilog_constants.h index bd31ee3..db75294 100644 --- a/verilog_constants.h +++ b/verilog_constants.h @@ -42,6 +42,7 @@ #ifndef _VERILOG_CONSTANTS_H_ #define _VERILOG_CONSTANTS_H_ + /* * Common to all cores. */ @@ -342,6 +343,30 @@ #define MKMIF_ADDR_EMEM_ADDR (0x10) #define MKMIF_ADDR_EMEM_DATA (0x20) +/* + * AES Keywrap core + */ + +#define KEYWRAP_ADDR_CONFIG (0x0a) +#define KEYWRAP_CONFIG_ENCDEC (1) +#define KEYWRAP_CONFIG_KEYLEN (2) + +#define KEYWRAP_ADDR_RLEN (0x0c) +#define KEYWRAP_ADDR_A0 (0x0e) +#define KEYWRAP_ADDR_A1 (0x0f) + +#define KEYWRAP_ADDR_KEY0 (0x10) +#define KEYWRAP_ADDR_KEY1 (0x11) +#define KEYWRAP_ADDR_KEY2 (0x12) +#define KEYWRAP_ADDR_KEY3 (0x13) +#define KEYWRAP_ADDR_KEY4 (0x14) +#define KEYWRAP_ADDR_KEY5 (0x15) +#define KEYWRAP_ADDR_KEY6 (0x16) +#define KEYWRAP_ADDR_KEY7 (0x17) + +#define KEYWRAP_ADDR_R_DATA (0x1000) +#define KEYWRAP_LEN_R_DATA (0x1000) + #endif /* _VERILOG_CONSTANTS_H_ */ /* |