📄 defts201.h
字号:
// Bit Masks - Receive Status
#define LRSTAT_RSTAT (0x00000003)
#define LRSTAT_RTER MAKE_BITMASK_(LRSTAT_RTER_P)
#define LRSTAT_RWER MAKE_BITMASK_(LRSTAT_RWER_P)
#define LRSTAT_RCSER MAKE_BITMASK_(LRSTAT_RCSER_P)
#define LRSTAT_ROVER MAKE_BITMASK_(LRSTAT_ROVER_P)
// Bit Masks - Transmit Status
#define LTSTAT_TVACANT MAKE_BITMASK_(LTSTAT_TVACANT_P)
#define LTSTAT_TEMPTY MAKE_BITMASK_(LTSTAT_TEMPTY_P)
#define LTSTAT_TTER MAKE_BITMASK_(LTSTAT_TTER_P)
#define LTSTAT_TWER MAKE_BITMASK_(LTSTAT_TWER_P)
//********************** BTB Registers *******************************
// Tags - Way 0
#define BTB_WAY0_TG0_LOC (0x1F0200)
#define BTB_WAY0_TG1_LOC (0x1F0201)
#define BTB_WAY0_TG2_LOC (0x1F0202)
#define BTB_WAY0_TG3_LOC (0x1F0203)
#define BTB_WAY0_TG4_LOC (0x1F0204)
#define BTB_WAY0_TG5_LOC (0x1F0205)
#define BTB_WAY0_TG6_LOC (0x1F0206)
#define BTB_WAY0_TG7_LOC (0x1F0207)
#define BTB_WAY0_TG8_LOC (0x1F0208)
#define BTB_WAY0_TG9_LOC (0x1F0209)
#define BTB_WAY0_TG10_LOC (0x1F020A)
#define BTB_WAY0_TG11_LOC (0x1F020B)
#define BTB_WAY0_TG12_LOC (0x1F020C)
#define BTB_WAY0_TG13_LOC (0x1F020D)
#define BTB_WAY0_TG14_LOC (0x1F020E)
#define BTB_WAY0_TG15_LOC (0x1F020F)
#define BTB_WAY0_TG16_LOC (0x1F0210)
#define BTB_WAY0_TG17_LOC (0x1F0211)
#define BTB_WAY0_TG18_LOC (0x1F0212)
#define BTB_WAY0_TG19_LOC (0x1F0213)
#define BTB_WAY0_TG20_LOC (0x1F0214)
#define BTB_WAY0_TG21_LOC (0x1F0215)
#define BTB_WAY0_TG22_LOC (0x1F0216)
#define BTB_WAY0_TG23_LOC (0x1F0217)
#define BTB_WAY0_TG24_LOC (0x1F0218)
#define BTB_WAY0_TG25_LOC (0x1F0219)
#define BTB_WAY0_TG26_LOC (0x1F021A)
#define BTB_WAY0_TG27_LOC (0x1F021B)
#define BTB_WAY0_TG28_LOC (0x1F021C)
#define BTB_WAY0_TG29_LOC (0x1F021D)
#define BTB_WAY0_TG30_LOC (0x1F021E)
#define BTB_WAY0_TG31_LOC (0x1F021F)
// Tags - Way 1
#define BTB_WAY1_TG0_LOC (0x1F0220)
#define BTB_WAY1_TG1_LOC (0x1F0221)
#define BTB_WAY1_TG2_LOC (0x1F0222)
#define BTB_WAY1_TG3_LOC (0x1F0223)
#define BTB_WAY1_TG4_LOC (0x1F0224)
#define BTB_WAY1_TG5_LOC (0x1F0225)
#define BTB_WAY1_TG6_LOC (0x1F0226)
#define BTB_WAY1_TG7_LOC (0x1F0227)
#define BTB_WAY1_TG8_LOC (0x1F0228)
#define BTB_WAY1_TG9_LOC (0x1F0229)
#define BTB_WAY1_TG10_LOC (0x1F022A)
#define BTB_WAY1_TG11_LOC (0x1F022B)
#define BTB_WAY1_TG12_LOC (0x1F022C)
#define BTB_WAY1_TG13_LOC (0x1F022D)
#define BTB_WAY1_TG14_LOC (0x1F022E)
#define BTB_WAY1_TG15_LOC (0x1F022F)
#define BTB_WAY1_TG16_LOC (0x1F0230)
#define BTB_WAY1_TG17_LOC (0x1F0231)
#define BTB_WAY1_TG18_LOC (0x1F0232)
#define BTB_WAY1_TG19_LOC (0x1F0233)
#define BTB_WAY1_TG20_LOC (0x1F0234)
#define BTB_WAY1_TG21_LOC (0x1F0235)
#define BTB_WAY1_TG22_LOC (0x1F0236)
#define BTB_WAY1_TG23_LOC (0x1F0237)
#define BTB_WAY1_TG24_LOC (0x1F0238)
#define BTB_WAY1_TG25_LOC (0x1F0239)
#define BTB_WAY1_TG26_LOC (0x1F023A)
#define BTB_WAY1_TG27_LOC (0x1F023B)
#define BTB_WAY1_TG28_LOC (0x1F023C)
#define BTB_WAY1_TG29_LOC (0x1F023D)
#define BTB_WAY1_TG30_LOC (0x1F023E)
#define BTB_WAY1_TG31_LOC (0x1F023F)
// Tags - Way 2
#define BTB_WAY2_TG0_LOC (0x1F0240)
#define BTB_WAY2_TG1_LOC (0x1F0241)
#define BTB_WAY2_TG2_LOC (0x1F0242)
#define BTB_WAY2_TG3_LOC (0x1F0243)
#define BTB_WAY2_TG4_LOC (0x1F0244)
#define BTB_WAY2_TG5_LOC (0x1F0245)
#define BTB_WAY2_TG6_LOC (0x1F0246)
#define BTB_WAY2_TG7_LOC (0x1F0247)
#define BTB_WAY2_TG8_LOC (0x1F0248)
#define BTB_WAY2_TG9_LOC (0x1F0249)
#define BTB_WAY2_TG10_LOC (0x1F024A)
#define BTB_WAY2_TG11_LOC (0x1F024B)
#define BTB_WAY2_TG12_LOC (0x1F024C)
#define BTB_WAY2_TG13_LOC (0x1F024D)
#define BTB_WAY2_TG14_LOC (0x1F024E)
#define BTB_WAY2_TG15_LOC (0x1F024F)
#define BTB_WAY2_TG16_LOC (0x1F0250)
#define BTB_WAY2_TG17_LOC (0x1F0251)
#define BTB_WAY2_TG18_LOC (0x1F0252)
#define BTB_WAY2_TG19_LOC (0x1F0253)
#define BTB_WAY2_TG20_LOC (0x1F0254)
#define BTB_WAY2_TG21_LOC (0x1F0255)
#define BTB_WAY2_TG22_LOC (0x1F0256)
#define BTB_WAY2_TG23_LOC (0x1F0257)
#define BTB_WAY2_TG24_LOC (0x1F0258)
#define BTB_WAY2_TG25_LOC (0x1F0259)
#define BTB_WAY2_TG26_LOC (0x1F025A)
#define BTB_WAY2_TG27_LOC (0x1F025B)
#define BTB_WAY2_TG28_LOC (0x1F025C)
#define BTB_WAY2_TG29_LOC (0x1F025D)
#define BTB_WAY2_TG30_LOC (0x1F025E)
#define BTB_WAY2_TG31_LOC (0x1F025F)
// Tags - Way 3
#define BTB_WAY3_TG0_LOC (0x1F0260)
#define BTB_WAY3_TG1_LOC (0x1F0261)
#define BTB_WAY3_TG2_LOC (0x1F0262)
#define BTB_WAY3_TG3_LOC (0x1F0263)
#define BTB_WAY3_TG4_LOC (0x1F0264)
#define BTB_WAY3_TG5_LOC (0x1F0265)
#define BTB_WAY3_TG6_LOC (0x1F0266)
#define BTB_WAY3_TG7_LOC (0x1F0267)
#define BTB_WAY3_TG8_LOC (0x1F0268)
#define BTB_WAY3_TG9_LOC (0x1F0269)
#define BTB_WAY3_TG10_LOC (0x1F026A)
#define BTB_WAY3_TG11_LOC (0x1F026B)
#define BTB_WAY3_TG12_LOC (0x1F026C)
#define BTB_WAY3_TG13_LOC (0x1F026D)
#define BTB_WAY3_TG14_LOC (0x1F026E)
#define BTB_WAY3_TG15_LOC (0x1F026F)
#define BTB_WAY3_TG16_LOC (0x1F0270)
#define BTB_WAY3_TG17_LOC (0x1F0271)
#define BTB_WAY3_TG18_LOC (0x1F0272)
#define BTB_WAY3_TG19_LOC (0x1F0273)
#define BTB_WAY3_TG20_LOC (0x1F0274)
#define BTB_WAY3_TG21_LOC (0x1F0275)
#define BTB_WAY3_TG22_LOC (0x1F0276)
#define BTB_WAY3_TG23_LOC (0x1F0277)
#define BTB_WAY3_TG24_LOC (0x1F0278)
#define BTB_WAY3_TG25_LOC (0x1F0279)
#define BTB_WAY3_TG26_LOC (0x1F027A)
#define BTB_WAY3_TG27_LOC (0x1F027B)
#define BTB_WAY3_TG28_LOC (0x1F027C)
#define BTB_WAY3_TG29_LOC (0x1F027D)
#define BTB_WAY3_TG30_LOC (0x1F027E)
#define BTB_WAY3_TG31_LOC (0x1F027F)
// Targets - Way 0
#define BTB_WAY0_TR0_LOC (0x1F0280)
#define BTB_WAY0_TR1_LOC (0x1F0281)
#define BTB_WAY0_TR2_LOC (0x1F0282)
#define BTB_WAY0_TR3_LOC (0x1F0283)
#define BTB_WAY0_TR4_LOC (0x1F0284)
#define BTB_WAY0_TR5_LOC (0x1F0285)
#define BTB_WAY0_TR6_LOC (0x1F0286)
#define BTB_WAY0_TR7_LOC (0x1F0287)
#define BTB_WAY0_TR8_LOC (0x1F0288)
#define BTB_WAY0_TR9_LOC (0x1F0289)
#define BTB_WAY0_TR10_LOC (0x1F028A)
#define BTB_WAY0_TR11_LOC (0x1F028B)
#define BTB_WAY0_TR12_LOC (0x1F028C)
#define BTB_WAY0_TR13_LOC (0x1F028D)
#define BTB_WAY0_TR14_LOC (0x1F028E)
#define BTB_WAY0_TR15_LOC (0x1F028F)
#define BTB_WAY0_TR16_LOC (0x1F0290)
#define BTB_WAY0_TR17_LOC (0x1F0291)
#define BTB_WAY0_TR18_LOC (0x1F0292)
#define BTB_WAY0_TR19_LOC (0x1F0293)
#define BTB_WAY0_TR20_LOC (0x1F0294)
#define BTB_WAY0_TR21_LOC (0x1F0295)
#define BTB_WAY0_TR22_LOC (0x1F0296)
#define BTB_WAY0_TR23_LOC (0x1F0297)
#define BTB_WAY0_TR24_LOC (0x1F0298)
#define BTB_WAY0_TR25_LOC (0x1F0299)
#define BTB_WAY0_TR26_LOC (0x1F029A)
#define BTB_WAY0_TR27_LOC (0x1F029B)
#define BTB_WAY0_TR28_LOC (0x1F029C)
#define BTB_WAY0_TR29_LOC (0x1F029D)
#define BTB_WAY0_TR30_LOC (0x1F029E)
#define BTB_WAY0_TR31_LOC (0x1F029F)
// Targets - Way 1
#define BTB_WAY1_TR0_LOC (0x1F02A0)
#define BTB_WAY1_TR1_LOC (0x1F02A1)
#define BTB_WAY1_TR2_LOC (0x1F02A2)
#define BTB_WAY1_TR3_LOC (0x1F02A3)
#define BTB_WAY1_TR4_LOC (0x1F02A4)
#define BTB_WAY1_TR5_LOC (0x1F02A5)
#define BTB_WAY1_TR6_LOC (0x1F02A6)
#define BTB_WAY1_TR7_LOC (0x1F02A7)
#define BTB_WAY1_TR8_LOC (0x1F02A8)
#define BTB_WAY1_TR9_LOC (0x1F02A9)
#define BTB_WAY1_TR10_LOC (0x1F02AA)
#define BTB_WAY1_TR11_LOC (0x1F02AB)
#define BTB_WAY1_TR12_LOC (0x1F02AC)
#define BTB_WAY1_TR13_LOC (0x1F02AD)
#define BTB_WAY1_TR14_LOC (0x1F02AE)
#define BTB_WAY1_TR15_LOC (0x1F02AF)
#define BTB_WAY1_TR16_LOC (0x1F02B0)
#define BTB_WAY1_TR17_LOC (0x1F02B1)
#define BTB_WAY1_TR18_LOC (0x1F02B2)
#define BTB_WAY1_TR19_LOC (0x1F02B3)
#define BTB_WAY1_TR20_LOC (0x1F02B4)
#define BTB_WAY1_TR21_LOC (0x1F02B5)
#define BTB_WAY1_TR22_LOC (0x1F02B6)
#define BTB_WAY1_TR23_LOC (0x1F02B7)
#define BTB_WAY1_TR24_LOC (0x1F02B8)
#define BTB_WAY1_TR25_LOC (0x1F02B9)
#define BTB_WAY1_TR26_LOC (0x1F02BA)
#define BTB_WAY1_TR27_LOC (0x1F02BB)
#define BTB_WAY1_TR28_LOC (0x1F02BC)
#define BTB_WAY1_TR29_LOC (0x1F02BD)
#define BTB_WAY1_TR30_LOC (0x1F02BE)
#define BTB_WAY1_TR31_LOC (0x1F02BF)
// Targets - Way 2
#define BTB_WAY2_TR0_LOC (0x1F02C0)
#define BTB_WAY2_TR1_LOC (0x1F02C1)
#define BTB_WAY2_TR2_LOC (0x1F02C2)
#define BTB_WAY2_TR3_LOC (0x1F02C3)
#define BTB_WAY2_TR4_LOC (0x1F02C4)
#define BTB_WAY2_TR5_LOC (0x1F02C5)
#define BTB_WAY2_TR6_LOC (0x1F02C6)
#define BTB_WAY2_TR7_LOC (0x1F02C7)
#define BTB_WAY2_TR8_LOC (0x1F02C8)
#define BTB_WAY2_TR9_LOC (0x1F02C9)
#define BTB_WAY2_TR10_LOC (0x1F02CA)
#define BTB_WAY2_TR11_LOC (0x1F02CB)
#define BTB_WAY2_TR12_LOC (0x1F02CC)
#define BTB_WAY2_TR13_LOC (0x1F02CD)
#define BTB_WAY2_TR14_LOC (0x1F02CE)
#define BTB_WAY2_TR15_LOC (0x1F02CF)
#define BTB_WAY2_TR16_LOC (0x1F02D0)
#define BTB_WAY2_TR17_LOC (0x1F02D1)
#define BTB_WAY2_TR18_LOC (0x1F02D2)
#define BTB_WAY2_TR19_LOC (0x1F02D3)
#define BTB_WAY2_TR20_LOC (0x1F02D4)
#define BTB_WAY2_TR21_LOC (0x1F02D5)
#define BTB_WAY2_TR22_LOC (0x1F02D6)
#define BTB_WAY2_TR23_LOC (0x1F02D7)
#define BTB_WAY2_TR24_LOC (0x1F02D8)
#define BTB_WAY2_TR25_LOC (0x1F02D9)
#define BTB_WAY2_TR26_LOC (0x1F02DA)
#define BTB_WAY2_TR27_LOC (0x1F02DB)
#define BTB_WAY2_TR28_LOC (0x1F02DC)
#define BTB_WAY2_TR29_LOC (0x1F02DD)
#define BTB_WAY2_TR30_LOC (0x1F02DE)
#define BTB_WAY2_TR31_LOC (0x1F02DF)
// Targets - Way 3
#define BTB_WAY3_TR0_LOC (0x1F02E0)
#define BTB_WAY3_TR1_LOC (0x1F02E1)
#define BTB_WAY3_TR2_LOC (0x1F02E2)
#define BTB_WAY3_TR3_LOC (0x1F02E3)
#define BTB_WAY3_TR4_LOC (0x1F02E4)
#define BTB_WAY3_TR5_LOC (0x1F02E5)
#define BTB_WAY3_TR6_LOC (0x1F02E6)
#define BTB_WAY3_TR7_LOC (0x1F02E7)
#define BTB_WAY3_TR8_LOC (0x1F02E8)
#define BTB_WAY3_TR9_LOC (0x1F02E9)
#define BTB_WAY3_TR10_LOC (0x1F02EA)
#define BTB_WAY3_TR11_LOC (0x1F02EB)
#define BTB_WAY3_TR12_LOC (0x1F02EC)
#define BTB_WAY3_TR13_LOC (0x1F02ED)
#define BTB_WAY3_TR14_LOC (0x1F02EE)
#define BTB_WAY3_TR15_LOC (0x1F02EF)
#define BTB_WAY3_TR16_LOC (0x1F02F0)
#define BTB_WAY3_TR17_LOC (0x1F02F1)
#define BTB_WAY3_TR18_LOC (0x1F02F2)
#define BTB_WAY3_TR19_LOC (0x1F02F3)
#define BTB_WAY3_TR20_LOC (0x1F02F4)
#define BTB_WAY3_TR21_LOC (0x1F02F5)
#define BTB_WAY3_TR22_LOC (0x1F02F6)
#define BTB_WAY3_TR23_LOC (0x1F02F7)
#define BTB_WAY3_TR24_LOC (0x1F02F8)
#define BTB_WAY3_TR25_LOC (0x1F02F9)
#define BTB_WAY3_TR26_LOC (0x1F02FA)
#define BTB_WAY3_TR27_LOC (0x1F02FB)
#define BTB_WAY3_TR28_LOC (0x1F02FC)
#define BTB_WAY3_TR29_LOC (0x1F02FD)
#define BTB_WAY3_TR30_LOC (0x1F02FE)
#define BTB_WAY3_TR31_LOC (0x1F02FF)
//************ Interrupt Vectors (except SW interrupt) ***************
#define IVTIMER0LP_LOC (0x1F0302)
#define IVTIMER1LP_LOC (0x1F0303)
#define IVLINK0_LOC (0x1F0306)
#define IVLINK1_LOC (0x1F0307)
#define IVLINK2_LOC (0x1F0308)
#define IVLINK3_LOC (0x1F0309)
#define IVDMA0_LOC (0x1F030E)
#define IVDMA1_LOC (0x1F030F)
#define IVDMA2_LOC (0x1F0310)
#define IVDMA3_LOC (0x1F0311)
#define IVDMA4_LOC (0x1F0316)
#define IVDMA5_LOC (0x1F0317)
#define IVDMA6_LOC (0x1F0318)
#define IVDMA7_LOC (0x1F0319)
#define IVDMA8_LOC (0x1F031D)
#define IVDMA9_LOC (0x1F031E)
#define IVDMA10_LOC (0x1F031F)
#define IVDMA11_LOC (0x1F0320)
#define IVDMA12_LOC (0x1F0325)
#define IVDMA13_LOC (0x1F0326)
#define IVIRQ0_LOC (0x1F0329)
#define IVIRQ1_LOC (0x1F032A)
#define IVIRQ2_LOC (0x1F032B)
#define IVIRQ3_LOC (0x1F032C)
#define VIRPT_LOC (0x1F0330)
#define IVBUSLK_LOC (0x1F0332)
#define IVTIMER0HP_LOC (0x1F0334)
#define IVTIMER1HP_LOC (0x1F0335)
#define IVHW_LOC (0x1F0339)
//***************** ILAT, IMASK and PMASK with bit defines ***********
#define ILATL_LOC (0x1F0340)
#define ILATH_LOC (0x1F0341)
#define ILATSTL_LOC (0x1F0342)
#define ILATSTH_LOC (0x1F0343)
#define ILATCLL_LOC (0x1F0344)
#define ILATCLH_LOC (0x1F0345)
#define PMASKL_LOC (0x1F0346)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -