Hi,
I'm looking for a list of AM6548 pins which are accessible over the boundary scan interface. This will helps me a lot to reduce the number of test points on the pcb for the purpose of ICT testing during the production.
Best regards,
Zoran
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
I'm looking for a list of AM6548 pins which are accessible over the boundary scan interface. This will helps me a lot to reduce the number of test points on the pcb for the purpose of ICT testing during the production.
Best regards,
Zoran
Hi Zoran,
The boundary scan model at SPRM724 can be used as an input to a script that extracts the information you're looking for. The "port" list will say "linkage" for pins that don't have a boundary scan cell and it will say "inout" for those that do.
Here is the result of something I put together quickly, it can be used in excel or however you wish. There is more information in the boundary scan model that I did not extract, such as whether the pin is open-drain versus push-pull.
RSV2 AA6 linkage RSV3 B1 linkage RSV4 AC23 linkage CSI0_RXN0 G28 linkage CSI0_RXN1 H27 linkage CSI0_RXN2 F26 linkage CSI0_RXN3 H25 linkage CSI0_RXN4 G24 linkage CSI0_RXP0 F28 linkage CSI0_RXP1 G27 linkage CSI0_RXP2 G26 linkage CSI0_RXP3 G25 linkage CSI0_RXP4 F24 linkage DDR_AC0 A10 inout DDR_AC1 D9 inout DDR_AC10 E7 inout DDR_AC11 A6 inout DDR_AC12 F7 inout DDR_AC13 D6 inout DDR_AC14 C6 inout DDR_AC15 F6 inout DDR_AC16 E6 inout DDR_AC17 E5 inout DDR_AC18 D8 inout DDR_AC19 D10 inout DDR_AC2 C9 inout DDR_AC20 E10 inout DDR_AC21 C10 inout DDR_AC22 F11 inout DDR_AC23 B10 inout DDR_AC24 D11 inout DDR_AC25 B11 inout DDR_AC26 C11 inout DDR_AC27 E11 inout DDR_AC28 E12 inout DDR_AC29 D12 inout DDR_AC3 E9 inout DDR_AC4 A9 inout DDR_AC5 E8 inout DDR_AC6 F8 inout DDR_AC7 C7 inout DDR_AC8 C8 inout DDR_AC9 D7 inout DDR_ALERTn D5 inout RSV5 C12 linkage DDR_CK0P A8 inout DDR_CK0N B8 inout DDR_CK1P A7 inout DDR_CK1N B7 inout DDR_DQ0 A3 inout DDR_DQ1 B2 inout DDR_DQ9 C3 inout DDR_DQ10 D3 inout DDR_DQ11 B3 inout DDR_DQ12 D4 inout DDR_DQ13 C4 inout DDR_DQ14 B4 inout DDR_DQ15 B5 inout DDR_DM1 C5 inout DDR_DQ16 E13 inout DDR_DQ17 C14 inout DDR_DQ2 C2 inout DDR_DQ18 B14 inout DDR_DQ19 A14 inout DDR_DQ20 E14 inout DDR_DQ21 B13 inout DDR_DQ22 C13 inout DDR_DQ23 D13 inout DDR_DM2 D14 inout DDR_DQ24 D15 inout DDR_DQ25 C15 inout DDR_DQ26 E16 inout DDR_DQ3 D2 inout DDR_DQ27 E15 inout DDR_DQ28 D16 inout DDR_DQ29 B16 inout DDR_DQ30 C16 inout DDR_DQ31 A17 inout DDR_DM3 B17 inout DDR_ECC_D0 B19 inout DDR_ECC_D1 B18 inout DDR_ECC_D2 C18 inout DDR_ECC_D3 D18 inout DDR_DQ4 E2 inout DDR_ECC_D4 E18 inout DDR_ECC_D5 E17 inout DDR_ECC_D6 D17 inout DDR_ECC_DM C17 inout DDR_DQ5 G1 inout DDR_DQ6 F2 inout DDR_DQ7 F1 inout DDR_DM0 E1 inout DDR_DQ8 E3 inout DDR_DQS0P D1 inout DDR_DQS0N C1 inout DDR_DQS1P A5 inout DDR_DQS1N A4 inout DDR_DQS2P A13 inout DDR_DQS2N A12 inout DDR_DQS3P A15 inout DDR_DQS3N A16 inout DDR_ECC_DQSP A19 inout DDR_ECC_DQSN A18 inout RSV6 F9 inout RSV7 F10 inout DDR_FS_RESETn F16 linkage DDR_RESETn A11 inout DDR_VREF0 F12 linkage DDR_VREF_ZQ F15 linkage DDR_VTP F13 linkage ECAP0_IN_APWM_OUT D21 inout EXT_REFCLK1 A22 inout GPMC0_AD0 M27 inout GPMC0_AD1 M23 inout GPMC0_AD10 P28 inout GPMC0_AD11 P27 inout GPMC0_AD12 N26 inout GPMC0_AD13 N25 inout GPMC0_AD14 P24 inout GPMC0_AD15 R27 inout GPMC0_AD2 M28 inout GPMC0_AD3 M24 inout GPMC0_AD4 N24 inout GPMC0_AD5 N27 inout GPMC0_AD6 N28 inout GPMC0_AD7 M25 inout GPMC0_AD8 N23 inout GPMC0_AD9 M26 inout GPMC0_ADVn_ALE P25 inout GPMC0_BE0n_CLE T28 inout GPMC0_BE1n P23 inout GPMC0_CLK R28 inout GPMC0_CSn0 R24 inout GPMC0_CSn1 T23 inout GPMC0_CSn2 R25 inout GPMC0_CSn3 T27 inout GPMC0_DIR T24 inout GPMC0_OEn_REn P26 inout GPMC0_WAIT0 R26 inout GPMC0_WAIT1 R23 inout GPMC0_WEn U28 inout GPMC0_WPn T25 inout RSV10 B28 linkage MCU_ADC0_AIN0 K5 linkage MCU_ADC0_AIN1 J3 linkage MCU_ADC0_AIN2 J1 linkage MCU_ADC0_AIN3 J5 linkage MCU_ADC0_AIN4 K4 linkage MCU_ADC0_AIN5 J4 linkage MCU_ADC0_AIN6 J2 linkage MCU_ADC0_AIN7 J6 linkage MCU_ADC0_REFN K2 linkage MCU_ADC0_REFP K3 linkage MCU_ADC1_AIN0 F4 linkage MCU_ADC1_AIN1 G6 linkage MCU_ADC1_AIN2 G4 linkage MCU_ADC1_AIN3 H5 linkage MCU_ADC1_AIN4 F5 linkage MCU_ADC1_AIN5 G5 linkage MCU_ADC1_AIN6 G3 linkage MCU_ADC1_AIN7 H4 linkage MCU_ADC1_REFN H3 linkage MCU_ADC1_REFP H2 linkage MCU_BYP_POR V5 in MCU_MCAN0_RX W2 inout MCU_MCAN0_TX W1 inout MCU_MDIO0_MDC L1 inout MCU_MDIO0_MDIO L4 inout MCU_OSPI0_CLK V1 inout MCU_OSPI0_CSn0 R4 inout MCU_OSPI0_CSn1 R5 inout MCU_OSPI0_D0 U4 inout MCU_OSPI0_D1 U5 inout MCU_OSPI0_D2 T2 inout MCU_OSPI0_D3 T3 inout MCU_OSPI0_D4 T4 inout MCU_OSPI0_D5 T5 inout MCU_OSPI0_D6 R2 inout MCU_OSPI0_D7 R3 inout MCU_OSPI0_DQS U2 inout MCU_OSPI0_LBCLKO U1 inout MCU_OSPI1_CLK T1 inout MCU_OSPI1_CSn0 N2 inout MCU_OSPI1_CSn1 N3 inout MCU_OSPI1_D0 P3 inout MCU_OSPI1_D1 P4 inout MCU_OSPI1_D2 P5 inout MCU_OSPI1_D3 P1 inout MCU_OSPI1_DQS P2 inout MCU_OSPI1_LBCLKO R1 inout MCU_PORz W5 in MCU_PORz_OUT V2 inout MCU_RESETSTATz V3 inout MCU_RESETz W4 in MCU_RGMII1_RXC M1 inout MCU_RGMII1_RX_CTL N5 inout MCU_RGMII1_RD0 L6 inout MCU_RGMII1_RD1 M6 inout MCU_RGMII1_RD2 L5 inout MCU_RGMII1_RD3 L2 inout MCU_RGMII1_TXC N1 inout MCU_RGMII1_TX_CTL N4 inout MCU_RGMII1_TD0 M5 inout MCU_RGMII1_TD1 M4 inout MCU_RGMII1_TD2 M3 inout MCU_RGMII1_TD3 M2 inout MCU_SAFETY_ERRORn W3 inout MCU_I2C0_SCL AD8 inout MCU_I2C0_SDA AD7 inout MCU_SPI0_CLK Y1 inout MCU_SPI0_D0 Y3 inout MCU_SPI0_D1 Y2 inout MCU_SPI0_CS0 Y4 inout MCU_TEST_POR V4 in MMC0_CALPAD D24 linkage MMC0_CLK B25 linkage MMC0_CMD B27 linkage MMC0_DAT0 A26 linkage MMC0_DAT1 E25 linkage MMC0_DAT2 C26 linkage MMC0_DAT3 A25 linkage MMC0_DAT4 E24 linkage MMC0_DAT5 A24 linkage MMC0_DAT6 B26 linkage MMC0_DAT7 D25 linkage MMC0_DS C25 linkage MMC0_SDCD A23 linkage MMC0_SDWP B23 linkage RSV12 D23 linkage MMC1_CALPAD F23 linkage MMC1_CLK C27 linkage MMC1_CMD C28 linkage MMC1_DAT0 D28 linkage MMC1_DAT1 E27 linkage MMC1_DAT2 D26 linkage MMC1_DAT3 D27 linkage MMC1_SDCD B24 linkage MMC1_SDWP C24 linkage RSV13 E23 linkage NMIn F18 inout OLDI0_CLKP K25 linkage OLDI0_CLKN L25 linkage OLDI0_A0P K28 linkage OLDI0_A0N J28 linkage OLDI0_A1P K27 linkage OLDI0_A1N L27 linkage OLDI0_A2P J24 linkage OLDI0_A2N K24 linkage OLDI0_A3P K26 linkage OLDI0_A3N J26 linkage OSC1_XI C22 linkage OSC1_XO E22 linkage RSV9 AC13 linkage SERDES1_REFCLKN AH6 linkage SERDES1_REFCLKP AH7 linkage SERDES1_REFRES AC14 linkage SERDES1_RXN0 AG9 linkage SERDES1_RXP0 AH10 linkage SERDES1_TXN0 AH9 linkage SERDES1_TXP0 AG8 linkage PMIC_POWER_EN0 Y5 inout PMIC_POWER_EN1 AA5 inout PORz E19 in PORz_OUT C19 inout PRG0_MDIO0_MDIO AE26 inout PRG0_MDIO0_MDC AE28 inout PRG0_PRU0_GPO0 V24 inout PRG0_PRU0_GPO1 W25 inout PRG0_PRU0_GPO10 U25 inout PRG0_PRU0_GPO11 AB25 inout PRG0_PRU0_GPO12 AD27 inout PRG0_PRU0_GPO13 AC26 inout PRG0_PRU0_GPO14 AD26 inout PRG0_PRU0_GPO15 AA24 inout PRG0_PRU0_GPO16 AD28 inout PRG0_PRU0_GPO17 U26 inout PRG0_PRU0_GPO18 V25 inout PRG0_PRU0_GPO19 U24 inout PRG0_PRU0_GPO2 W24 inout PRG0_PRU0_GPO3 AA27 inout PRG0_PRU0_GPO4 Y24 inout PRG0_PRU0_GPO5 V28 inout PRG0_PRU0_GPO6 Y25 inout PRG0_PRU0_GPO7 U27 inout PRG0_PRU0_GPO8 V27 inout PRG0_PRU0_GPO9 V26 inout PRG0_PRU1_GPO0 AB28 inout PRG0_PRU1_GPO1 AC28 inout PRG0_PRU1_GPO10 AA28 inout PRG0_PRU1_GPO11 AB24 inout PRG0_PRU1_GPO12 AC25 inout PRG0_PRU1_GPO13 AD25 inout PRG0_PRU1_GPO14 AD24 inout PRG0_PRU1_GPO15 AE27 inout PRG0_PRU1_GPO16 AC24 inout PRG0_PRU1_GPO17 Y27 inout PRG0_PRU1_GPO18 Y26 inout PRG0_PRU1_GPO19 W26 inout PRG0_PRU1_GPO2 AC27 inout PRG0_PRU1_GPO3 AB26 inout PRG0_PRU1_GPO4 AA25 inout PRG0_PRU1_GPO5 U23 inout PRG0_PRU1_GPO6 AB27 inout PRG0_PRU1_GPO7 W28 inout PRG0_PRU1_GPO8 W27 inout PRG0_PRU1_GPO9 Y28 inout PRG1_MDIO0_MDIO AD18 inout PRG1_MDIO0_MDC AH18 inout PRG1_PRU0_GPO0 AE22 inout PRG1_PRU0_GPO1 AG24 inout PRG1_PRU0_GPO10 AH25 inout PRG1_PRU0_GPO11 AF21 inout PRG1_PRU0_GPO12 AH20 inout PRG1_PRU0_GPO13 AH21 inout PRG1_PRU0_GPO14 AG20 inout PRG1_PRU0_GPO15 AD19 inout PRG1_PRU0_GPO16 AD20 inout PRG1_PRU0_GPO17 AH26 inout PRG1_PRU0_GPO18 AG25 inout PRG1_PRU0_GPO19 AG26 inout PRG1_PRU0_GPO2 AF23 inout PRG1_PRU0_GPO3 AD21 inout PRG1_PRU0_GPO4 AG23 inout PRG1_PRU0_GPO5 AF27 inout PRG1_PRU0_GPO6 AF22 inout PRG1_PRU0_GPO7 AG27 inout PRG1_PRU0_GPO8 AF28 inout PRG1_PRU0_GPO9 AF26 inout PRG1_PRU1_GPO0 AH24 inout PRG1_PRU1_GPO1 AH23 inout PRG1_PRU1_GPO10 AF24 inout PRG1_PRU1_GPO11 AC20 inout PRG1_PRU1_GPO12 AE20 inout PRG1_PRU1_GPO13 AF19 inout PRG1_PRU1_GPO14 AH19 inout PRG1_PRU1_GPO15 AG19 inout PRG1_PRU1_GPO16 AE19 inout PRG1_PRU1_GPO17 AE23 inout PRG1_PRU1_GPO18 AD22 inout PRG1_PRU1_GPO19 AC21 inout PRG1_PRU1_GPO2 AG21 inout PRG1_PRU1_GPO3 AH22 inout PRG1_PRU1_GPO4 AE21 inout PRG1_PRU1_GPO5 AC22 inout PRG1_PRU1_GPO6 AG22 inout PRG1_PRU1_GPO7 AD23 inout PRG1_PRU1_GPO8 AE24 inout PRG1_PRU1_GPO9 AF25 inout PRG2_PRU0_GPO0 AF18 inout PRG2_PRU0_GPO1 AE18 inout PRG2_PRU0_GPO10 AF16 inout PRG2_PRU0_GPO11 AE16 inout PRG2_PRU0_GPO16 AD16 inout PRG2_PRU0_GPO2 AH17 inout PRG2_PRU0_GPO3 AG18 inout PRG2_PRU0_GPO4 AG17 inout PRG2_PRU0_GPO5 AF17 inout PRG2_PRU0_GPO6 AE17 inout PRG2_PRU0_GPO7 AC19 inout PRG2_PRU0_GPO8 AH16 inout PRG2_PRU0_GPO9 AG16 inout PRG2_PRU1_GPO0 AH15 inout PRG2_PRU1_GPO1 AC16 inout PRG2_PRU1_GPO10 AC15 inout PRG2_PRU1_GPO11 AD14 inout PRG2_PRU1_GPO16 AE14 inout PRG2_PRU1_GPO2 AD17 inout PRG2_PRU1_GPO3 AH14 inout PRG2_PRU1_GPO4 AG14 inout PRG2_PRU1_GPO5 AG15 inout PRG2_PRU1_GPO6 AC17 inout PRG2_PRU1_GPO7 AE15 inout PRG2_PRU1_GPO8 AD15 inout PRG2_PRU1_GPO9 AF14 inout REFCLK0N AF9 linkage REFCLK0P AF10 linkage REFCLK1N AE8 linkage REFCLK1P AE9 linkage RESETSTATz D19 inout RESETz F17 in I2C0_SCL D20 inout I2C1_SCL B21 inout I2C0_SDA C21 inout I2C1_SDA E21 inout SOC_SAFETY_ERRORn E20 inout SPI0_CLK AH13 inout SPI0_D0 AE13 inout SPI0_D1 AD13 inout SPI0_CS0 AG13 inout SPI0_CS1 AF13 inout SPI1_CLK AH12 inout SPI1_D0 AE12 inout SPI1_D1 AF12 inout SPI1_CS0 AD12 inout SPI1_CS1 AG12 inout TDI C20 in TDO A20 out TEMP_DIODE_P W6 linkage TIMER_IO0 B22 inout TIMER_IO1 C23 inout TMS A21 in UART0_CTSn AG11 inout UART0_RTSn AD11 inout UART0_RXD AF11 inout UART0_TXD AE11 inout RSV8 AD10 linkage USB0_DM AE2 linkage USB0_DP AF1 linkage USB0_DRVVBUS AD9 inout USB0_ID AF7 linkage SERDES0_REFCLKN AG5 linkage SERDES0_REFCLKP AG6 linkage SERDES0_REFRES AC9 linkage SERDES0_RXN AH3 linkage SERDES0_RXP AG2 linkage SERDES0_TXN AH4 linkage SERDES0_TXP AG3 linkage USB0_VBUS AE7 linkage USB1_DM AD2 linkage USB1_DP AE1 linkage USB1_DRVVBUS AC8 inout USB1_ID AF5 linkage USB1_VBUS AF6 linkage RSV11 A27 linkage EMU0 AA2 in EMU1 AA1 in WKUP_GPIO0_0 AF4 inout WKUP_GPIO0_1 AF3 inout WKUP_GPIO0_10 AB3 inout WKUP_GPIO0_11 AB2 inout WKUP_GPIO0_2 AE3 inout WKUP_GPIO0_3 AD1 inout WKUP_GPIO0_4 AC3 inout WKUP_GPIO0_5 AD3 inout WKUP_GPIO0_6 AC2 inout WKUP_GPIO0_7 AC1 inout WKUP_GPIO0_8 AC5 inout WKUP_GPIO0_9 AB4 inout WKUP_LFOSC0_XI AE4 linkage WKUP_LFOSC0_XO AC4 linkage WKUP_OSC0_XI AD5 linkage WKUP_OSC0_XO AE6 linkage WKUP_I2C0_SCL AC7 inout WKUP_I2C0_SDA AD6 inout TCK AA4 in TRSTn AA3 in WKUP_UART0_RXD AB1 inout WKUP_UART0_TXD AB5 inout