Macros
hw_des.h File Reference

Go to the source code of this file.

Macros

#define DES_O_KEY3_L   0x00000000
 
#define DES_O_KEY3_H   0x00000004
 
#define DES_O_KEY2_L   0x00000008
 
#define DES_O_KEY2_H   0x0000000C
 
#define DES_O_KEY1_L   0x00000010
 
#define DES_O_KEY1_H   0x00000014
 
#define DES_O_IV_L   0x00000018
 
#define DES_O_IV_H   0x0000001C
 
#define DES_O_CTRL   0x00000020
 
#define DES_O_LENGTH   0x00000024
 
#define DES_O_DATA_L   0x00000028
 
#define DES_O_DATA_H   0x0000002C
 
#define DES_O_REVISION   0x00000030
 
#define DES_O_SYSCONFIG   0x00000034
 
#define DES_O_SYSSTATUS   0x00000038
 
#define DES_O_IRQSTATUS   0x0000003C
 
#define DES_O_IRQENABLE   0x00000040
 
#define DES_O_DIRTYBITS   0x00000044
 
#define DES_O_DMAIM   0xFFFF8030
 
#define DES_O_DMARIS   0xFFFF8034
 
#define DES_O_DMAMIS   0xFFFF8038
 
#define DES_O_DMAIC   0xFFFF803C
 
#define DES_KEY3_L_KEY_M   0xFFFFFFFF
 
#define DES_KEY3_L_KEY_S   0
 
#define DES_KEY3_H_KEY_M   0xFFFFFFFF
 
#define DES_KEY3_H_KEY_S   0
 
#define DES_KEY2_L_KEY_M   0xFFFFFFFF
 
#define DES_KEY2_L_KEY_S   0
 
#define DES_KEY2_H_KEY_M   0xFFFFFFFF
 
#define DES_KEY2_H_KEY_S   0
 
#define DES_KEY1_L_KEY_M   0xFFFFFFFF
 
#define DES_KEY1_L_KEY_S   0
 
#define DES_KEY1_H_KEY_M   0xFFFFFFFF
 
#define DES_KEY1_H_KEY_S   0
 
#define DES_IV_L_M   0xFFFFFFFF
 
#define DES_IV_L_S   0
 
#define DES_IV_H_M   0xFFFFFFFF
 
#define DES_IV_H_S   0
 
#define DES_CTRL_CONTEXT   0x80000000
 
#define DES_CTRL_MODE_M   0x00000030
 
#define DES_CTRL_TDES   0x00000008
 
#define DES_CTRL_DIRECTION   0x00000004
 
#define DES_CTRL_INPUT_READY   0x00000002
 
#define DES_CTRL_OUTPUT_READY   0x00000001
 
#define DES_CTRL_MODE_S   4
 
#define DES_LENGTH_M   0xFFFFFFFF
 
#define DES_LENGTH_S   0
 
#define DES_DATA_L_M   0xFFFFFFFF
 
#define DES_DATA_L_S   0
 
#define DES_DATA_H_M   0xFFFFFFFF
 
#define DES_DATA_H_S   0
 
#define DES_REVISION_M   0xFFFFFFFF
 
#define DES_REVISION_S   0
 
#define DES_SYSCONFIG_DMA_REQ_CONTEXT_IN_EN   0x00000080
 
#define DES_SYSCONFIG_DMA_REQ_DATA_OUT_EN   0x00000040
 
#define DES_SYSCONFIG_DMA_REQ_DATA_IN_EN   0x00000020
 
#define DES_SYSCONFIG_SIDLE_M   0x0000000C
 
#define DES_SYSCONFIG_SIDLE_FORCE   0x00000000
 
#define DES_SYSCONFIG_SOFTRESET   0x00000002
 
#define DES_SYSSTATUS_RESETDONE   0x00000001
 
#define DES_IRQSTATUS_DATA_OUT   0x00000004
 
#define DES_IRQSTATUS_DATA_IN   0x00000002
 
#define DES_IRQSTATUS_CONTEX_IN   0x00000001
 
#define DES_IRQENABLE_M_DATA_OUT   0x00000004
 
#define DES_IRQENABLE_M_DATA_IN   0x00000002
 
#define DES_IRQENABLE_M_CONTEX_IN   0x00000001
 
#define DES_DIRTYBITS_S_DIRTY   0x00000002
 
#define DES_DIRTYBITS_S_ACCESS   0x00000001
 
#define DES_DMAIM_DOUT   0x00000004
 
#define DES_DMAIM_DIN   0x00000002
 
#define DES_DMAIM_CIN   0x00000001
 
#define DES_DMARIS_DOUT   0x00000004
 
#define DES_DMARIS_DIN   0x00000002
 
#define DES_DMARIS_CIN   0x00000001
 
#define DES_DMAMIS_DOUT   0x00000004
 
#define DES_DMAMIS_DIN   0x00000002
 
#define DES_DMAMIS_CIN   0x00000001
 
#define DES_DMAIC_DOUT   0x00000004
 
#define DES_DMAIC_DIN   0x00000002
 
#define DES_DMAIC_CIN   0x00000001
 

Macro Definition Documentation

§ DES_O_KEY3_L

#define DES_O_KEY3_L   0x00000000

Referenced by DESKeySet().

§ DES_O_KEY3_H

#define DES_O_KEY3_H   0x00000004

Referenced by DESKeySet().

§ DES_O_KEY2_L

#define DES_O_KEY2_L   0x00000008

Referenced by DESKeySet().

§ DES_O_KEY2_H

#define DES_O_KEY2_H   0x0000000C

Referenced by DESKeySet().

§ DES_O_KEY1_L

#define DES_O_KEY1_L   0x00000010

Referenced by DESKeySet().

§ DES_O_KEY1_H

#define DES_O_KEY1_H   0x00000014

Referenced by DESKeySet().

§ DES_O_IV_L

#define DES_O_IV_L   0x00000018

Referenced by DESIVSet().

§ DES_O_IV_H

#define DES_O_IV_H   0x0000001C

Referenced by DESIVSet().

§ DES_O_CTRL

#define DES_O_CTRL   0x00000020

§ DES_O_LENGTH

#define DES_O_LENGTH   0x00000024

Referenced by DESDataProcess(), and DESLengthSet().

§ DES_O_DATA_L

#define DES_O_DATA_L   0x00000028

§ DES_O_DATA_H

#define DES_O_DATA_H   0x0000002C

§ DES_O_REVISION

#define DES_O_REVISION   0x00000030

§ DES_O_SYSCONFIG

#define DES_O_SYSCONFIG   0x00000034

§ DES_O_SYSSTATUS

#define DES_O_SYSSTATUS   0x00000038

Referenced by DESReset().

§ DES_O_IRQSTATUS

#define DES_O_IRQSTATUS   0x0000003C

Referenced by DESIntStatus().

§ DES_O_IRQENABLE

#define DES_O_IRQENABLE   0x00000040

§ DES_O_DIRTYBITS

#define DES_O_DIRTYBITS   0x00000044

§ DES_O_DMAIM

#define DES_O_DMAIM   0xFFFF8030

Referenced by DESIntDisable(), and DESIntEnable().

§ DES_O_DMARIS

#define DES_O_DMARIS   0xFFFF8034

Referenced by DESIntStatus().

§ DES_O_DMAMIS

#define DES_O_DMAMIS   0xFFFF8038

Referenced by DESIntStatus().

§ DES_O_DMAIC

#define DES_O_DMAIC   0xFFFF803C

Referenced by DESIntClear().

§ DES_KEY3_L_KEY_M

#define DES_KEY3_L_KEY_M   0xFFFFFFFF

§ DES_KEY3_L_KEY_S

#define DES_KEY3_L_KEY_S   0

§ DES_KEY3_H_KEY_M

#define DES_KEY3_H_KEY_M   0xFFFFFFFF

§ DES_KEY3_H_KEY_S

#define DES_KEY3_H_KEY_S   0

§ DES_KEY2_L_KEY_M

#define DES_KEY2_L_KEY_M   0xFFFFFFFF

§ DES_KEY2_L_KEY_S

#define DES_KEY2_L_KEY_S   0

§ DES_KEY2_H_KEY_M

#define DES_KEY2_H_KEY_M   0xFFFFFFFF

§ DES_KEY2_H_KEY_S

#define DES_KEY2_H_KEY_S   0

§ DES_KEY1_L_KEY_M

#define DES_KEY1_L_KEY_M   0xFFFFFFFF

§ DES_KEY1_L_KEY_S

#define DES_KEY1_L_KEY_S   0

§ DES_KEY1_H_KEY_M

#define DES_KEY1_H_KEY_M   0xFFFFFFFF

§ DES_KEY1_H_KEY_S

#define DES_KEY1_H_KEY_S   0

§ DES_IV_L_M

#define DES_IV_L_M   0xFFFFFFFF

§ DES_IV_L_S

#define DES_IV_L_S   0

§ DES_IV_H_M

#define DES_IV_H_M   0xFFFFFFFF

§ DES_IV_H_S

#define DES_IV_H_S   0

§ DES_CTRL_CONTEXT

#define DES_CTRL_CONTEXT   0x80000000

Referenced by DESConfigSet(), and DESIVSet().

§ DES_CTRL_MODE_M

#define DES_CTRL_MODE_M   0x00000030

§ DES_CTRL_TDES

#define DES_CTRL_TDES   0x00000008

§ DES_CTRL_DIRECTION

#define DES_CTRL_DIRECTION   0x00000004

§ DES_CTRL_INPUT_READY

#define DES_CTRL_INPUT_READY   0x00000002

§ DES_CTRL_OUTPUT_READY

#define DES_CTRL_OUTPUT_READY   0x00000001

§ DES_CTRL_MODE_S

#define DES_CTRL_MODE_S   4

§ DES_LENGTH_M

#define DES_LENGTH_M   0xFFFFFFFF

§ DES_LENGTH_S

#define DES_LENGTH_S   0

§ DES_DATA_L_M

#define DES_DATA_L_M   0xFFFFFFFF

§ DES_DATA_L_S

#define DES_DATA_L_S   0

§ DES_DATA_H_M

#define DES_DATA_H_M   0xFFFFFFFF

§ DES_DATA_H_S

#define DES_DATA_H_S   0

§ DES_REVISION_M

#define DES_REVISION_M   0xFFFFFFFF

§ DES_REVISION_S

#define DES_REVISION_S   0

§ DES_SYSCONFIG_DMA_REQ_CONTEXT_IN_EN

#define DES_SYSCONFIG_DMA_REQ_CONTEXT_IN_EN   0x00000080

§ DES_SYSCONFIG_DMA_REQ_DATA_OUT_EN

#define DES_SYSCONFIG_DMA_REQ_DATA_OUT_EN   0x00000040

§ DES_SYSCONFIG_DMA_REQ_DATA_IN_EN

#define DES_SYSCONFIG_DMA_REQ_DATA_IN_EN   0x00000020

§ DES_SYSCONFIG_SIDLE_M

#define DES_SYSCONFIG_SIDLE_M   0x0000000C

§ DES_SYSCONFIG_SIDLE_FORCE

#define DES_SYSCONFIG_SIDLE_FORCE   0x00000000

§ DES_SYSCONFIG_SOFTRESET

#define DES_SYSCONFIG_SOFTRESET   0x00000002

Referenced by DESReset().

§ DES_SYSSTATUS_RESETDONE

#define DES_SYSSTATUS_RESETDONE   0x00000001

Referenced by DESReset().

§ DES_IRQSTATUS_DATA_OUT

#define DES_IRQSTATUS_DATA_OUT   0x00000004

§ DES_IRQSTATUS_DATA_IN

#define DES_IRQSTATUS_DATA_IN   0x00000002

§ DES_IRQSTATUS_CONTEX_IN

#define DES_IRQSTATUS_CONTEX_IN   0x00000001

§ DES_IRQENABLE_M_DATA_OUT

#define DES_IRQENABLE_M_DATA_OUT   0x00000004

§ DES_IRQENABLE_M_DATA_IN

#define DES_IRQENABLE_M_DATA_IN   0x00000002

§ DES_IRQENABLE_M_CONTEX_IN

#define DES_IRQENABLE_M_CONTEX_IN   0x00000001

§ DES_DIRTYBITS_S_DIRTY

#define DES_DIRTYBITS_S_DIRTY   0x00000002

§ DES_DIRTYBITS_S_ACCESS

#define DES_DIRTYBITS_S_ACCESS   0x00000001

§ DES_DMAIM_DOUT

#define DES_DMAIM_DOUT   0x00000004

§ DES_DMAIM_DIN

#define DES_DMAIM_DIN   0x00000002

§ DES_DMAIM_CIN

#define DES_DMAIM_CIN   0x00000001

§ DES_DMARIS_DOUT

#define DES_DMARIS_DOUT   0x00000004

§ DES_DMARIS_DIN

#define DES_DMARIS_DIN   0x00000002

§ DES_DMARIS_CIN

#define DES_DMARIS_CIN   0x00000001

§ DES_DMAMIS_DOUT

#define DES_DMAMIS_DOUT   0x00000004

§ DES_DMAMIS_DIN

#define DES_DMAMIS_DIN   0x00000002

§ DES_DMAMIS_CIN

#define DES_DMAMIS_CIN   0x00000001

§ DES_DMAIC_DOUT

#define DES_DMAIC_DOUT   0x00000004

§ DES_DMAIC_DIN

#define DES_DMAIC_DIN   0x00000002

§ DES_DMAIC_CIN

#define DES_DMAIC_CIN   0x00000001
Copyright 2017, Texas Instruments Incorporated