📄 sprm179.bsm
字号:
MCLKRA : inout bit;
MCLKXA : inout bit;
CANRXA : inout bit;
CANTXA : inout bit;
SCIRXDA : inout bit;
SCITXDA : inout bit;
SPISTEA : inout bit;
SPICLKA : inout bit;
SPISOMIA : inout bit;
SPISIMOA : inout bit;
SCITXDB : inout bit;
SCIRXDB : inout bit;
TESTSEL : in bit;
X1_XCLKIN : linkage bit;
X2 : linkage bit;
XA : out bit_vector(18 downto 0);
XCLKOUT : out bit;
XD : inout bit_vector(15 downto 0);
XHOLDAn : out bit;
XHOLDn : in bit;
XMPnMC : in bit;
XRDn : out bit;
XREADY : in bit;
XRnW : out bit;
XRSn : inout bit;
XWEn : out bit;
XZCS0AND1n : out bit;
XZCS2n : out bit;
XZCS6AND7n : out bit;
TDI : in bit;
TMS : in bit;
TCK : in bit;
TDO : out bit;
TRSTn : in bit;
EMU0 : in bit;
EMU1 : in bit;
TEST1 : linkage bit;
TEST2 : linkage bit
);
use STD_1149_1_1994.all; -- Get IEEE 1149.1-1994 attributes and definitions
attribute COMPONENT_CONFORMANCE of TMS320F2812 : entity is "STD_1149_1_1993";
attribute PIN_MAP of TMS320F2812 : entity is PHYSICAL_PIN_MAP;
constant PGF : PIN_MAP_STRING :=
"VDDAIO:1,"&
"VDDA1:14,"&
"VSSA1:15,"&
"VDD: (23,37,56,75,100,112,128,143,154)," &
"VSS: (19,32,38,52,58,70,78,86,99,105,113,120,129,142,153)," &
"VDDIO: (31,64,81,114,145)," &
"VDD3VFL:69," &
"VDD1:162," &
"VSS1:163," &
"VDDA2:166," &
"VSSA2:165," &
"VSSAIO:176," &
"ADCINA: (167,168,169,170,171,172,173,174)," &
"ADCINB: (9,8,7,6,5,4,3,2)," &
"ADCLO: 175," &
"ADCREFM: 10," &
"ADCREFP: 11," &
"ADCRESEXT: 16," &
"AVSSREFBG: 12," &
"AVDDREFBG:13," &
"ADCBGREFIN: 164," &
"C3TRIPn: 124," &
"C2TRIPn: 123," &
"C1TRIPn: 122," &
"TCLKINA: 117," &
"TDIRA: 116," &
"CAP3_QEPI1: 109," &
"CAP2_QEP2: 107," &
"CAP1_QEP1: 106," &
"T2PWM_T2CMP: 104," &
"T1PWM_T1CMP: 102," &
"PWM6: 101," &
"PWM5: 98," &
"PWM4: 95," &
"PWM3: 94," &
"PWM2: 93," &
"PWM1: 92," &
"C6TRIPn: 63," &
"C5TRIPn: 62," &
"C4TRIPn: 61," &
"TCLKINB: 72," &
"TDIRB: 71," &
"CAP6_QEPI2: 60," &
"CAP5_QEP4: 59," &
"CAP4_QEP3: 57," &
"T4PWM_T4CMP: 55," &
"T3PWM_T3CMP: 53," &
"PWM12: 50," &
"PWM11: 49," &
"PWM10: 48," &
"PWM9: 47," &
"PWM8: 46," &
"PWM7: 45," &
"T1CTRIPn_PDPINTAn: 110," &
"T2CTRIPn_EVASOCn: 115," &
"T3CTRIPn_PDPINTBn: 79," &
"T4CTRIPn_EVBSOCn: 83," &
"XINT1_XBIOn: 149," &
"XINT2_ADCSOC: 151," &
"XNMI_XINT13: 150," &
"XF_XPLLDISn: 140," &
"MDRA: 20," &
"MDXA: 22," &
"MFSRA: 29," &
"MFSXA: 26," &
"MCLKRA: 25," &
"MCLKXA: 28," &
"CANRXA: 89," &
"CANTXA: 87," &
"SCIRXDA: 157," &
"SCITXDA: 155," &
"SPISTEA: 35," &
"SPICLKA: 34," &
"SPISOMIA: 41," &
"SPISIMOA: 40," &
"SCITXDB: 90," &
"SCIRXDB: 91," &
"TESTSEL: 134," &
"X1_XCLKIN: 77," &
"X2: 76," &
"XA:(158,156,152,148,144,141,138,132,130,125,121,118,111,108,103,85,80,43,18)," &
"XCLKOUT: 119," &
"XD: (147,139,97,96,74,73,68,65,54,39,36,33,30,27,24,21)," &
"XHOLDAn: 82," &
"XHOLDn: 159," &
"XMPnMC: 17," &
"XRDn: 42," &
"XREADY: 161," &
"XRnW: 51," &
"XRSn: 160," &
"XWEn: 84," &
"XZCS0AND1n: 44," &
"XZCS2n: 88," &
"XZCS6AND7n: 133," &
"TDI: 131," &
"TMS: 126," &
"TCK: 136," &
"TDO: 127," &
"TRSTn: 135," &
"EMU0: 137," &
"EMU1: 146," &
"TEST1: 67 ," &
"TEST2: 66";
attribute TAP_SCAN_IN of TDI : signal is true;
attribute TAP_SCAN_MODE of TMS : signal is true;
attribute TAP_SCAN_OUT of TDO : signal is true;
attribute TAP_SCAN_CLOCK of TCK : signal is (20.0e6, BOTH);
attribute TAP_SCAN_RESET of TRSTN : signal is true;
attribute COMPLIANCE_PATTERNS of TMS320F2812 : entity is "(TESTSEL,EMU1,EMU0)(001)";
attribute INSTRUCTION_LENGTH of TMS320F2812 : entity is 3;
attribute INSTRUCTION_OPCODE of TMS320F2812 : entity is
"extest (000)," &
"bypass (111)," &
"sample (001)," &
"idcode (100)";
attribute INSTRUCTION_CAPTURE of TMS320F2812 : entity is "001";
attribute IDCODE_REGISTER of TMS320F2812 : entity is
"0001" & -- Version Number
"1011010011110100" & -- Part Number
"00000010111" & -- Manufacturer ID
"1"; -- Required by IEEE Std. 1149.1-1990
attribute REGISTER_ACCESS of TMS320F2812 : entity is
"BOUNDARY (extest, sample), " &
"DEVICE_ID (idcode), " &
"BYPASS (bypass)";
attribute BOUNDARY_LENGTH of TMS320F2812 : entity is 237;
attribute BOUNDARY_REGISTER of TMS320F2812 : entity is
-- num cell port function safe [ccell disval rslt]
"0 ( bc_4, XMPnMC, input, X)," &
"1 ( bc_1, XA(0), output3, X, 2, 1, Z)," &
"2 ( bc_1, *, control, 1)," &
"3 ( bc_4, MDRA, input, X)," &
"4 ( bc_1, MDRA, output3, X, 5, 1, PULL1)," &
"5 ( bc_1, *, control, 1)," &
"6 ( bc_4, XD(0), input, X)," &
"7 ( bc_1, XD(0), output3, X, 8, 1, PULL1)," &
"8 ( bc_1, *, control, 1)," &
"9 ( bc_4, MDXA, input, X)," &
"10 ( bc_1, MDXA, output3, X, 11, 1, Z)," &
"11 ( bc_1, *, control, 1)," &
"12 ( bc_4, XD(1), input, X)," &
"13 ( bc_1, XD(1), output3, X, 8, 1, PULL1)," &
"14 ( bc_4, MCLKRA, input, X)," &
"15 ( bc_1, MCLKRA, output3, X, 16, 1, PULL1)," &
"16 ( bc_1, *, control, 1)," &
"17 ( bc_4, MFSXA, input, X)," &
"18 ( bc_1, MFSXA, output3, X, 19, 1, PULL1)," &
"19 ( bc_1, *, control, 1)," &
"20 ( bc_4, XD(2), input, X)," &
"21 ( bc_1, XD(2), output3, X, 8, 1, PULL1)," &
"22 ( bc_4, MCLKXA, input, X)," &
"23 ( bc_1, MCLKXA, output3, X, 24, 1, PULL1)," &
"24 ( bc_1, *, control, 1)," &
"25 ( bc_4, MFSRA, input, X)," &
"26 ( bc_1, MFSRA, output3, X, 27, 1, PULL1)," &
"27 ( bc_1, *, control, 1)," &
"28 ( bc_4, XD(3), input, X)," &
"29 ( bc_1, XD(3), output3, X, 8, 1, PULL1)," &
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -