RTEMS 6.1-rc4
Loading...
Searching...
No Matches
Data Structures | Macros
reg_pbist.h File Reference

This header file provides PBIST interfaces. More...

#include <bsp/utility.h>

Go to the source code of this file.

Data Structures

struct  tms570_pbist_t
 

Macros

#define TMS570_PBIST_RAMT_RGS(val)   BSP_FLD32(val,24, 31)
 
#define TMS570_PBIST_RAMT_RGS_GET(reg)   BSP_FLD32GET(reg,24, 31)
 
#define TMS570_PBIST_RAMT_RGS_SET(reg, val)   BSP_FLD32SET(reg, val,24, 31)
 
#define TMS570_PBIST_RAMT_RDS(val)   BSP_FLD32(val,16, 23)
 
#define TMS570_PBIST_RAMT_RDS_GET(reg)   BSP_FLD32GET(reg,16, 23)
 
#define TMS570_PBIST_RAMT_RDS_SET(reg, val)   BSP_FLD32SET(reg, val,16, 23)
 
#define TMS570_PBIST_RAMT_DWR(val)   BSP_FLD32(val,8, 15)
 
#define TMS570_PBIST_RAMT_DWR_GET(reg)   BSP_FLD32GET(reg,8, 15)
 
#define TMS570_PBIST_RAMT_DWR_SET(reg, val)   BSP_FLD32SET(reg, val,8, 15)
 
#define TMS570_PBIST_RAMT_SMS(val)   BSP_FLD32(val,6, 7)
 
#define TMS570_PBIST_RAMT_SMS_GET(reg)   BSP_FLD32GET(reg,6, 7)
 
#define TMS570_PBIST_RAMT_SMS_SET(reg, val)   BSP_FLD32SET(reg, val,6, 7)
 
#define TMS570_PBIST_RAMT_PLS(val)   BSP_FLD32(val,2, 5)
 
#define TMS570_PBIST_RAMT_PLS_GET(reg)   BSP_FLD32GET(reg,2, 5)
 
#define TMS570_PBIST_RAMT_PLS_SET(reg, val)   BSP_FLD32SET(reg, val,2, 5)
 
#define TMS570_PBIST_RAMT_RLS(val)   BSP_FLD32(val,0, 1)
 
#define TMS570_PBIST_RAMT_RLS_GET(reg)   BSP_FLD32GET(reg,0, 1)
 
#define TMS570_PBIST_RAMT_RLS_SET(reg, val)   BSP_FLD32SET(reg, val,0, 1)
 
#define TMS570_PBIST_DLR_DLR4   BSP_BIT32(4)
 
#define TMS570_PBIST_DLR_DLR2   BSP_BIT32(2)
 
#define TMS570_PBIST_PACT_PACT1   BSP_BIT32(1)
 
#define TMS570_PBIST_PACT_PACT0   BSP_BIT32(0)
 
#define TMS570_PBIST_PBISTID_PBIST_ID(val)   BSP_FLD32(val,0, 7)
 
#define TMS570_PBIST_PBISTID_PBIST_ID_GET(reg)   BSP_FLD32GET(reg,0, 7)
 
#define TMS570_PBIST_PBISTID_PBIST_ID_SET(reg, val)   BSP_FLD32SET(reg, val,0, 7)
 
#define TMS570_PBIST_OVER_OVER0   BSP_BIT32(0)
 
#define TMS570_PBIST_FSRF0_FSRF0   BSP_BIT32(0)
 
#define TMS570_PBIST_FSRC0_FSRC0(val)   BSP_FLD32(val,0, 7)
 
#define TMS570_PBIST_FSRC0_FSRC0_GET(reg)   BSP_FLD32GET(reg,0, 7)
 
#define TMS570_PBIST_FSRC0_FSRC0_SET(reg, val)   BSP_FLD32SET(reg, val,0, 7)
 
#define TMS570_PBIST_FSRC1_FSRC1(val)   BSP_FLD32(val,0, 7)
 
#define TMS570_PBIST_FSRC1_FSRC1_GET(reg)   BSP_FLD32GET(reg,0, 7)
 
#define TMS570_PBIST_FSRC1_FSRC1_SET(reg, val)   BSP_FLD32SET(reg, val,0, 7)
 
#define TMS570_PBIST_FSRA0_FSRA0(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_PBIST_FSRA0_FSRA0_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_PBIST_FSRA0_FSRA0_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_PBIST_FSRA1_FSRA1(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_PBIST_FSRA1_FSRA1_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_PBIST_FSRA1_FSRA1_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_PBIST_ROM_ROM(val)   BSP_FLD32(val,0, 1)
 
#define TMS570_PBIST_ROM_ROM_GET(reg)   BSP_FLD32GET(reg,0, 1)
 
#define TMS570_PBIST_ROM_ROM_SET(reg, val)   BSP_FLD32SET(reg, val,0, 1)
 

Detailed Description

This header file provides PBIST interfaces.