iLLD_TC27xC  1.0
IfxEth_PinMap.h File Reference

ETH I/O map. More...

#include <_Reg/IfxEth_reg.h>
#include <_Impl/IfxEth_cfg.h>
#include <Port/Std/IfxPort.h>

Go to the source code of this file.

Data Structures

struct  IfxEth_Crs_In
 CRS pin mapping structure. More...
 
struct  IfxEth_Crsdv_In
 CRSDV pin mapping structure. More...
 
struct  IfxEth_Rxdv_In
 RXDV pin mapping structure. More...
 
struct  IfxEth_Refclk_In
 REFCLK pin mapping structure. More...
 
struct  IfxEth_Rxclk_In
 RXCLK pin mapping structure. More...
 
struct  IfxEth_Txclk_In
 TXCLK pin mapping structure. More...
 
struct  IfxEth_Rxd_In
 RXD pin mapping structure. More...
 
struct  IfxEth_Col_In
 COL pin mapping structure. More...
 
struct  IfxEth_Mdc_Out
 MDC pin mapping structure. More...
 
struct  IfxEth_Mdio_InOut
 MDIO pin mapping structure. More...
 
struct  IfxEth_Txd_Out
 TXD pin mapping structure. More...
 
struct  IfxEth_Txen_Out
 TXEN pin mapping structure. More...
 
struct  IfxEth_Txer_Out
 TXER pin mapping structure. More...
 
struct  IfxEth_Rxer_In
 RXER pin mapping structure. More...
 

Macros

#define IFXETH_PINMAP_NUM_MODULES   1
 Table dimensions. More...
 
#define IFXETH_PINMAP_COL_IN_NUM_ITEMS   1
 
#define IFXETH_PINMAP_CRS_IN_NUM_ITEMS   2
 
#define IFXETH_PINMAP_CRSDV_IN_NUM_ITEMS   2
 
#define IFXETH_PINMAP_MDC_OUT_NUM_ITEMS   4
 
#define IFXETH_PINMAP_MDIO_INOUT_NUM_ITEMS   7
 
#define IFXETH_PINMAP_REFCLK_IN_NUM_ITEMS   1
 
#define IFXETH_PINMAP_RXCLK_IN_NUM_ITEMS   3
 
#define IFXETH_PINMAP_RXD_IN_NUM_ITEMS   1
 
#define IFXETH_PINMAP_RXDV_IN_NUM_ITEMS   2
 
#define IFXETH_PINMAP_RXER_IN_NUM_ITEMS   2
 
#define IFXETH_PINMAP_TXCLK_IN_NUM_ITEMS   2
 
#define IFXETH_PINMAP_TXD_OUT_NUM_ITEMS   4
 
#define IFXETH_PINMAP_TXEN_OUT_NUM_ITEMS   1
 
#define IFXETH_PINMAP_TXER_OUT_NUM_ITEMS   1
 

Variables

IFX_EXTERN IfxEth_Col_In IfxEth_COL_P11_15_IN
 ETH_COL: ETH input. More...
 
IFX_EXTERN IfxEth_Crs_In IfxEth_CRSA_P11_14_IN
 ETH_CRSA: ETH input. More...
 
IFX_EXTERN IfxEth_Crs_In IfxEth_CRSB_P11_11_IN
 ETH_CRSB: ETH input. More...
 
IFX_EXTERN IfxEth_Crsdv_In IfxEth_CRSDVA_P11_11_IN
 ETH_CRSDVA: ETH input. More...
 
IFX_EXTERN IfxEth_Crsdv_In IfxEth_CRSDVB_P11_14_IN
 ETH_CRSDVB: ETH input. More...
 
IFX_EXTERN IfxEth_Mdc_Out IfxEth_MDC_P02_8_OUT
 ETH_MDC: ETH output. More...
 
IFX_EXTERN IfxEth_Mdc_Out IfxEth_MDC_P12_0_OUT
 ETH_MDC: ETH output. More...
 
IFX_EXTERN IfxEth_Mdc_Out IfxEth_MDC_P21_0_OUT
 ETH_MDC: ETH output. More...
 
IFX_EXTERN IfxEth_Mdc_Out IfxEth_MDC_P21_2_OUT
 ETH_MDC: ETH output. More...
 
IFX_EXTERN IfxEth_Mdio_InOut IfxEth_MDIOA_P00_0_INOUT
 ETH_MDIOA: ETH input/output. More...
 
IFX_EXTERN IfxEth_Mdio_InOut IfxEth_MDIOC_P12_1_INOUT
 ETH_MDIOC: ETH input/output. More...
 
IFX_EXTERN IfxEth_Mdio_InOut IfxEth_MDIOD_P21_3_INOUT
 ETH_MDIOD: ETH input/output. More...
 
IFX_EXTERN IfxEth_Mdio_InOut IfxEth_MDIO_P21_1_INOUT
 ETH_MDIO: ETH output (Not for production purposes) More...
 
IFX_EXTERN IfxEth_Refclk_In IfxEth_REFCLK_P11_12_IN
 ETH_REFCLK: ETH input. More...
 
IFX_EXTERN IfxEth_Rxclk_In IfxEth_RXCLKB_P11_4_IN
 ETH_RXCLKB: ETH input. More...
 
IFX_EXTERN IfxEth_Rxclk_In IfxEth_RXCLKC_P12_0_IN
 ETH_RXCLKC: ETH input. More...
 
IFX_EXTERN IfxEth_Rxd_In IfxEth_RXD0_P11_10_IN
 ETH_RXD0: ETH input. More...
 
IFX_EXTERN IfxEth_Rxd_In IfxEth_RXD1_P11_9_IN
 ETH_RXD1: ETH input. More...
 
IFX_EXTERN IfxEth_Rxd_In IfxEth_RXD2_P11_8_IN
 ETH_RXD2: ETH input. More...
 
IFX_EXTERN IfxEth_Rxd_In IfxEth_RXD3_P11_7_IN
 ETH_RXD3: ETH input. More...
 
IFX_EXTERN IfxEth_Rxdv_In IfxEth_RXDVA_P11_11_IN
 ETH_RXDVA: ETH input. More...
 
IFX_EXTERN IfxEth_Rxdv_In IfxEth_RXDVB_P11_14_IN
 ETH_RXDVB: ETH input. More...
 
IFX_EXTERN IfxEth_Rxer_In IfxEth_RXERA_P11_13_IN
 ETH_RXERA: ETH input. More...
 
IFX_EXTERN IfxEth_Rxer_In IfxEth_RXERB_P21_7_IN
 ETH_RXERB: ETH input. More...
 
IFX_EXTERN IfxEth_Txclk_In IfxEth_TXCLKA_P11_5_IN
 ETH_TXCLKA: ETH input. More...
 
IFX_EXTERN IfxEth_Txclk_In IfxEth_TXCLKB_P11_12_IN
 ETH_TXCLKB: ETH input (Not for productive purposes) More...
 
IFX_EXTERN IfxEth_Txd_Out IfxEth_TXD0_P11_3_OUT
 ETH_TXD0: ETH output. More...
 
IFX_EXTERN IfxEth_Txd_Out IfxEth_TXD1_P11_2_OUT
 ETH_TXD1: ETH output. More...
 
IFX_EXTERN IfxEth_Txd_Out IfxEth_TXD2_P11_1_OUT
 ETH_TXD2: ETH output. More...
 
IFX_EXTERN IfxEth_Txd_Out IfxEth_TXD3_P11_0_OUT
 ETH_TXD3: ETH output. More...
 
IFX_EXTERN IfxEth_Txen_Out IfxEth_TXEN_P11_6_OUT
 ETH_TXEN: ETH output. More...
 
IFX_EXTERN IfxEth_Txer_Out IfxEth_TXER_P11_4_OUT
 ETH_TXER: ETH output. More...
 
IFX_EXTERN const IfxEth_Col_InIfxEth_Col_In_pinTable [IFXETH_PINMAP_NUM_MODULES][IFXETH_PINMAP_COL_IN_NUM_ITEMS]
 IfxEth_Col_In table. More...
 
IFX_EXTERN const IfxEth_Crs_InIfxEth_Crs_In_pinTable [IFXETH_PINMAP_NUM_MODULES][IFXETH_PINMAP_CRS_IN_NUM_ITEMS]
 IfxEth_Crs_In table. More...
 
IFX_EXTERN const IfxEth_Crsdv_InIfxEth_Crsdv_In_pinTable [IFXETH_PINMAP_NUM_MODULES][IFXETH_PINMAP_CRSDV_IN_NUM_ITEMS]
 IfxEth_Crsdv_In table. More...
 
IFX_EXTERN const IfxEth_Mdc_OutIfxEth_Mdc_Out_pinTable [IFXETH_PINMAP_NUM_MODULES][IFXETH_PINMAP_MDC_OUT_NUM_ITEMS]
 IfxEth_Mdc_Out table. More...
 
IFX_EXTERN const
IfxEth_Mdio_InOut
IfxEth_Mdio_InOut_pinTable [IFXETH_PINMAP_NUM_MODULES][IFXETH_PINMAP_MDIO_INOUT_NUM_ITEMS]
 IfxEth_Mdio_InOut table. More...
 
IFX_EXTERN const IfxEth_Refclk_InIfxEth_Refclk_In_pinTable [IFXETH_PINMAP_NUM_MODULES][IFXETH_PINMAP_REFCLK_IN_NUM_ITEMS]
 IfxEth_Refclk_In table. More...
 
IFX_EXTERN const IfxEth_Rxclk_InIfxEth_Rxclk_In_pinTable [IFXETH_PINMAP_NUM_MODULES][IFXETH_PINMAP_RXCLK_IN_NUM_ITEMS]
 IfxEth_Rxclk_In table. More...
 
IFX_EXTERN const IfxEth_Rxd_InIfxEth_Rxd_In_pinTable [IFXETH_PINMAP_NUM_MODULES][IFXETH_PINMAP_RXD_IN_NUM_ITEMS]
 IfxEth_Rxd_In table. More...
 
IFX_EXTERN const IfxEth_Rxdv_InIfxEth_Rxdv_In_pinTable [IFXETH_PINMAP_NUM_MODULES][IFXETH_PINMAP_RXDV_IN_NUM_ITEMS]
 IfxEth_Rxdv_In table. More...
 
IFX_EXTERN const IfxEth_Rxer_InIfxEth_Rxer_In_pinTable [IFXETH_PINMAP_NUM_MODULES][IFXETH_PINMAP_RXER_IN_NUM_ITEMS]
 IfxEth_Rxer_In table. More...
 
IFX_EXTERN const IfxEth_Txclk_InIfxEth_Txclk_In_pinTable [IFXETH_PINMAP_NUM_MODULES][IFXETH_PINMAP_TXCLK_IN_NUM_ITEMS]
 IfxEth_Txclk_In table. More...
 
IFX_EXTERN const IfxEth_Txd_OutIfxEth_Txd_Out_pinTable [IFXETH_PINMAP_NUM_MODULES][IFXETH_PINMAP_TXD_OUT_NUM_ITEMS]
 IfxEth_Txd_Out table. More...
 
IFX_EXTERN const IfxEth_Txen_OutIfxEth_Txen_Out_pinTable [IFXETH_PINMAP_NUM_MODULES][IFXETH_PINMAP_TXEN_OUT_NUM_ITEMS]
 IfxEth_Txen_Out table. More...
 
IFX_EXTERN const IfxEth_Txer_OutIfxEth_Txer_Out_pinTable [IFXETH_PINMAP_NUM_MODULES][IFXETH_PINMAP_TXER_OUT_NUM_ITEMS]
 IfxEth_Txer_Out table. More...
 

Detailed Description

ETH I/O map.

Version
iLLD_0_1_0_10
                            IMPORTANT NOTICE

Infineon Technologies AG (Infineon) is supplying this file for use exclusively with Infineon's microcontroller products. This file can be freely distributed within development tools that are supporting such microcontroller products.

THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.

Definition in file IfxEth_PinMap.h.