123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- /*************************************************************************/ /*!
- @Title Hardware definition file vha_tb.h
- @Copyright Copyright (c) Imagination Technologies Ltd. All Rights Reserved
- */ /**************************************************************************/
- /* **** Autogenerated C -- do not edit **** */
- /*
- */
- #ifndef _VHA_TB_H_
- #define _VHA_TB_H_
- #define VHA_TB_REVISION 1
- /*
- Register VHA_TB_MEM_CTRL
- */
- #define VHA_TB_MEM_CTRL (0x0000U)
- #define VHA_TB_MEM_CTRL_MASKFULL (IMG_UINT64_C(0x00000000FF800000))
- #define VHA_TB_MEM_CTRL_MEM_READ_OUTSTANDING_SHIFT (24U)
- #define VHA_TB_MEM_CTRL_MEM_READ_OUTSTANDING_CLRMSK (IMG_UINT64_C(0XFFFFFFFF00FFFFFF))
- #define VHA_TB_MEM_CTRL_MEM_READ_8TIMES_OUT_SHIFT (23U)
- #define VHA_TB_MEM_CTRL_MEM_READ_8TIMES_OUT_CLRMSK (IMG_UINT64_C(0XFFFFFFFFFF7FFFFF))
- #define VHA_TB_MEM_CTRL_MEM_READ_8TIMES_OUT_EN (IMG_UINT64_C(0X0000000000800000))
- /*
- Register VHA_TB_MEM_CTRL_EXT
- */
- #define VHA_TB_MEM_CTRL_EXT (0x0010U)
- #define VHA_TB_MEM_CTRL_EXT_MASKFULL (IMG_UINT64_C(0x0000000000170000))
- #define VHA_TB_MEM_CTRL_EXT_MEM_ENCRYPT_SHIFT (20U)
- #define VHA_TB_MEM_CTRL_EXT_MEM_ENCRYPT_CLRMSK (IMG_UINT64_C(0XFFFFFFFFFFEFFFFF))
- #define VHA_TB_MEM_CTRL_EXT_MEM_ENCRYPT_EN (IMG_UINT64_C(0X0000000000100000))
- #define VHA_TB_MEM_CTRL_EXT_MEM_RDATA_INTERLEAVED_MODE_SHIFT (18U)
- #define VHA_TB_MEM_CTRL_EXT_MEM_RDATA_INTERLEAVED_MODE_CLRMSK (IMG_UINT64_C(0XFFFFFFFFFFFBFFFF))
- #define VHA_TB_MEM_CTRL_EXT_MEM_RDATA_INTERLEAVED_MODE_EN (IMG_UINT64_C(0X0000000000040000))
- #define VHA_TB_MEM_CTRL_EXT_MEM_WRESP_REORDER_MODE_SHIFT (17U)
- #define VHA_TB_MEM_CTRL_EXT_MEM_WRESP_REORDER_MODE_CLRMSK (IMG_UINT64_C(0XFFFFFFFFFFFDFFFF))
- #define VHA_TB_MEM_CTRL_EXT_MEM_WRESP_REORDER_MODE_EN (IMG_UINT64_C(0X0000000000020000))
- #define VHA_TB_MEM_CTRL_EXT_MEM_RDATA_REORDER_MODE_SHIFT (16U)
- #define VHA_TB_MEM_CTRL_EXT_MEM_RDATA_REORDER_MODE_CLRMSK (IMG_UINT64_C(0XFFFFFFFFFFFEFFFF))
- #define VHA_TB_MEM_CTRL_EXT_MEM_RDATA_REORDER_MODE_EN (IMG_UINT64_C(0X0000000000010000))
- /*
- Register VHA_TB_VHA_IDLE_STATUS
- */
- #define VHA_TB_VHA_IDLE_STATUS (0x0060U)
- #define VHA_TB_VHA_IDLE_STATUS_MASKFULL (IMG_UINT64_C(0x0000000000000001))
- #define VHA_TB_VHA_IDLE_STATUS_VHA_IDLE_SHIFT (0U)
- #define VHA_TB_VHA_IDLE_STATUS_VHA_IDLE_CLRMSK (IMG_UINT64_C(0XFFFFFFFFFFFFFFFE))
- #define VHA_TB_VHA_IDLE_STATUS_VHA_IDLE_EN (IMG_UINT64_C(0X0000000000000001))
- /*
- Register VHA_TB_VHA_IRQ_STATUS
- */
- #define VHA_TB_VHA_IRQ_STATUS (0x0068U)
- #define VHA_TB_VHA_IRQ_STATUS_MASKFULL (IMG_UINT64_C(0x0000000000000001))
- #define VHA_TB_VHA_IRQ_STATUS_VHA_IRQ_SHIFT (0U)
- #define VHA_TB_VHA_IRQ_STATUS_VHA_IRQ_CLRMSK (IMG_UINT64_C(0XFFFFFFFFFFFFFFFE))
- #define VHA_TB_VHA_IRQ_STATUS_VHA_IRQ_EN (IMG_UINT64_C(0X0000000000000001))
- /*
- Register VHA_TB_MEM_WR_CTRL
- */
- #define VHA_TB_MEM_WR_CTRL (0x0128U)
- #define VHA_TB_MEM_WR_CTRL_MASKFULL (IMG_UINT64_C(0x00000000BFFF3FFF))
- #define VHA_TB_MEM_WR_CTRL_MEM_WR_LATENCY_EN_SHIFT (31U)
- #define VHA_TB_MEM_WR_CTRL_MEM_WR_LATENCY_EN_CLRMSK (IMG_UINT64_C(0XFFFFFFFF7FFFFFFF))
- #define VHA_TB_MEM_WR_CTRL_MEM_WR_LATENCY_EN_EN (IMG_UINT64_C(0X0000000080000000))
- #define VHA_TB_MEM_WR_CTRL_MEM_WR_LATENCY_MAX_SHIFT (16U)
- #define VHA_TB_MEM_WR_CTRL_MEM_WR_LATENCY_MAX_CLRMSK (IMG_UINT64_C(0XFFFFFFFFC000FFFF))
- #define VHA_TB_MEM_WR_CTRL_MEM_WR_LATENCY_MIN_SHIFT (0U)
- #define VHA_TB_MEM_WR_CTRL_MEM_WR_LATENCY_MIN_CLRMSK (IMG_UINT64_C(0XFFFFFFFFFFFFC000))
- /*
- Register VHA_TB_MEM_RD_CTRL
- */
- #define VHA_TB_MEM_RD_CTRL (0x0130U)
- #define VHA_TB_MEM_RD_CTRL_MASKFULL (IMG_UINT64_C(0x00000000BFFF3FFF))
- #define VHA_TB_MEM_RD_CTRL_MEM_RD_LATENCY_EN_SHIFT (31U)
- #define VHA_TB_MEM_RD_CTRL_MEM_RD_LATENCY_EN_CLRMSK (IMG_UINT64_C(0XFFFFFFFF7FFFFFFF))
- #define VHA_TB_MEM_RD_CTRL_MEM_RD_LATENCY_EN_EN (IMG_UINT64_C(0X0000000080000000))
- #define VHA_TB_MEM_RD_CTRL_MEM_RD_LATENCY_MAX_SHIFT (16U)
- #define VHA_TB_MEM_RD_CTRL_MEM_RD_LATENCY_MAX_CLRMSK (IMG_UINT64_C(0XFFFFFFFFC000FFFF))
- #define VHA_TB_MEM_RD_CTRL_MEM_RD_LATENCY_MIN_SHIFT (0U)
- #define VHA_TB_MEM_RD_CTRL_MEM_RD_LATENCY_MIN_CLRMSK (IMG_UINT64_C(0XFFFFFFFFFFFFC000))
- #endif /* _VHA_TB_H_ */
- /*****************************************************************************
- End of file (vha_tb.h)
- *****************************************************************************/
|