⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mpc8260.h

📁 RTEMS (Real-Time Executive for Multiprocessor Systems) is a free open source real-time operating sys
💻 H
📖 第 1 页 / 共 4 页
字号:
  m8260SCCparms_t	scc1p;  rtems_unsigned8	pad_scc1[256-sizeof(m8260SCCparms_t)];  m8260SCCparms_t	scc2p;  rtems_unsigned8	pad_scc2[256-sizeof(m8260SCCparms_t)];  m8260SCCparms_t	scc3p;  rtems_unsigned8	pad_scc3[256-sizeof(m8260SCCparms_t)];  m8260SCCparms_t	scc4p;  rtems_unsigned8	pad_scc4[256-sizeof(m8260SCCparms_t)];  m8260FCCparms_t	fcc1p;  rtems_unsigned8	pad_fcc1[256-sizeof(m8260FCCparms_t)];  m8260FCCparms_t	fcc2p;  rtems_unsigned8	pad_fcc2[256-sizeof(m8260FCCparms_t)];  m8260FCCparms_t	fcc3p;  rtems_unsigned8	pad_fcc3[256-sizeof(m8260FCCparms_t)];  rtems_unsigned8	mcc1p[128];  rtems_unsigned8	pad_mcc1[124];  rtems_unsigned16	smc1_base;  rtems_unsigned16	idma1_base;  rtems_unsigned8	mcc2p[128];  rtems_unsigned8	pad_mcc2[124];  rtems_unsigned16	smc2_base;  rtems_unsigned16	idma2_base;  rtems_unsigned8	pad_spi[252];  rtems_unsigned16	spi_base;  rtems_unsigned16	idma3_base;  rtems_unsigned8	pad_risc[224];  rtems_unsigned8	risc_timers[16];  rtems_unsigned16	rev_num;  rtems_unsigned16	cpm_pad7;  rtems_unsigned32	cpm_pad8;  rtems_unsigned16	rand;  rtems_unsigned16	i2c_base;  rtems_unsigned16	idma4_base;  rtems_unsigned8	cpm_pad9[1282];  rtems_unsigned8	cpm_pad1[8192];		/* 0x9000 - 0xAFFF Reserved      */  m8260SMCparms_t	smc1p;  m8260SMCparms_t	smc2p;  rtems_unsigned8	dpram3[4096-2*sizeof(m8260SMCparms_t)];  rtems_unsigned8	cpm_pad2[16384];	/* 0xC000 - 0xFFFF Reserved      */          /*   * General SIU Block   */  rtems_unsigned32      siumcr;  rtems_unsigned32      sypcr;  rtems_unsigned8       siu_pad0[6];  rtems_unsigned16      swsr;  rtems_unsigned8       siu_pad1[20];  rtems_unsigned32		bcr;  rtems_unsigned8		ppc_acr;  rtems_unsigned8		siu_pad4[3];  rtems_unsigned32		ppc_alrh;  rtems_unsigned32		ppc_alr1;  rtems_unsigned8		lcl_acr;  rtems_unsigned8		siu_pad5[3];  rtems_unsigned32		lcl_alrh;  rtems_unsigned32		lcl_alr1;  rtems_unsigned32		tescr1;  rtems_unsigned32		tescr2;  rtems_unsigned32		l_tescr1;  rtems_unsigned32		l_tescr2;  rtems_unsigned32		pdtea;  rtems_unsigned8		pdtem;  rtems_unsigned8		siu_pad2[3];  rtems_unsigned32		ldtea;  rtems_unsigned8		ldtem;  rtems_unsigned8		siu_pad3[163];  /*   * Memory Controller Block   */  m8260MEMCRegisters_t  memc[12];  rtems_unsigned8       mem_pad0[8];  rtems_unsigned32      mar;  rtems_unsigned8       mem_pad1[4];  rtems_unsigned32      mamr;  rtems_unsigned32      mbmr;  rtems_unsigned32      mcmr;  rtems_unsigned32		mdmr;  rtems_unsigned8       mem_pad2[4];  rtems_unsigned16      mptpr;  rtems_unsigned8		mem_pad5[2];  rtems_unsigned32      mdr;  rtems_unsigned8       mem_pad3[4];  rtems_unsigned32      psdmr;  rtems_unsigned32      lsdmr;  rtems_unsigned8		purt;  rtems_unsigned8		mem_pad6[3];  rtems_unsigned8		psrt;  rtems_unsigned8		mem_pad7[3];  rtems_unsigned8		lurt;  rtems_unsigned8		mem_pad8[3];  rtems_unsigned8		lsrt;  rtems_unsigned8		mem_pad9[3];  rtems_unsigned32      immr;  rtems_unsigned8       mem_pad4[84];    /*   * System integration timers   */  rtems_unsigned8		sit_pad0[32];  rtems_unsigned16      tmcntsc;  rtems_unsigned8		sit_pad6[2];  rtems_unsigned32      tmcnt;  rtems_unsigned32		tmcntsec;  rtems_unsigned32      tmcntal;  rtems_unsigned8		sit_pad2[16];  rtems_unsigned16      piscr;  rtems_unsigned8		sit_pad5[2];  rtems_unsigned32      pitc;  rtems_unsigned32      pitr;  rtems_unsigned8		sit_pad3[94];  rtems_unsigned8		sit_pad4[2390];    /*   * Interrupt Controller   */  rtems_unsigned16		sicr;  rtems_unsigned8		ict_pad1[2];  rtems_unsigned32		sivec;  rtems_unsigned32		sipnr_h;  rtems_unsigned32		sipnr_l;  rtems_unsigned32		siprr;  rtems_unsigned32		scprr_h;  rtems_unsigned32		scprr_l;  rtems_unsigned32		simr_h;  rtems_unsigned32		simr_l;  rtems_unsigned32		siexr;  rtems_unsigned8		ict_pad0[88];  /*   * Clocks and Reset   */  rtems_unsigned32      sccr;  rtems_unsigned8		clr_pad1[4];  rtems_unsigned32      scmr;  rtems_unsigned8		clr_pad2[4];  rtems_unsigned32      rsr;  rtems_unsigned32      rmr;  rtems_unsigned8       clr_pad0[104];    /*   * Input/ Output Port   */  rtems_unsigned32      pdira;  rtems_unsigned32      ppara;  rtems_unsigned32      psora;  rtems_unsigned32      podra;  rtems_unsigned32      pdata;  rtems_unsigned8       iop_pad0[12];  rtems_unsigned32      pdirb;  rtems_unsigned32      pparb;  rtems_unsigned32      psorb;  rtems_unsigned32      podrb;  rtems_unsigned32      pdatb;  rtems_unsigned8       iop_pad1[12];  rtems_unsigned32      pdirc;  rtems_unsigned32      pparc;  rtems_unsigned32      psorc;  rtems_unsigned32      podrc;  rtems_unsigned32      pdatc;  rtems_unsigned8       iop_pad2[12];  rtems_unsigned32      pdird;  rtems_unsigned32      ppard;  rtems_unsigned32      psord;  rtems_unsigned32      podrd;  rtems_unsigned32      pdatd;  rtems_unsigned8       iop_pad3[12];  /*   * CPM Timers   */  rtems_unsigned8       tgcr1;  rtems_unsigned8       cpt_pad0[3];  rtems_unsigned8       tgcr2;  rtems_unsigned8       cpt_pad1[11];  rtems_unsigned16      tmr1;  rtems_unsigned16      tmr2;  rtems_unsigned16      trr1;  rtems_unsigned16      trr2;  rtems_unsigned16      tcr1;  rtems_unsigned16      tcr2;  rtems_unsigned16      tcn1;  rtems_unsigned16      tcn2;  rtems_unsigned16      tmr3;  rtems_unsigned16      tmr4;  rtems_unsigned16      trr3;  rtems_unsigned16      trr4;  rtems_unsigned16      tcr3;  rtems_unsigned16      tcr4;  rtems_unsigned16      tcn3;  rtems_unsigned16      tcn4;  rtems_unsigned16      ter1;  rtems_unsigned16      ter2;  rtems_unsigned16      ter3;  rtems_unsigned16      ter4;  rtems_unsigned8       cpt_pad2[608];  /*   * DMA Block   */  rtems_unsigned8       sdsr;  rtems_unsigned8       dma_pad0[3];  rtems_unsigned8       sdmr;  rtems_unsigned8       dma_pad1[3];  rtems_unsigned8       idsr1;  rtems_unsigned8       dma_pad2[3];  rtems_unsigned8       idmr1;  rtems_unsigned8       dma_pad3[3];  rtems_unsigned8       idsr2;  rtems_unsigned8       dma_pad4[3];  rtems_unsigned8       idmr2;  rtems_unsigned8       dma_pad5[3];  rtems_unsigned8       idsr3;  rtems_unsigned8       dma_pad6[3];  rtems_unsigned8       idmr3;  rtems_unsigned8       dma_pad7[3];  rtems_unsigned8       idsr4;  rtems_unsigned8       dma_pad8[3];  rtems_unsigned8       idmr4;  rtems_unsigned8       dma_pad9[707];    /*   * FCC Block   */  m8260FCCRegisters_t   fcc1;  m8260FCCRegisters_t   fcc2;  m8260FCCRegisters_t   fcc3;  rtems_unsigned8		fcc_pad0[656];  /*   * BRG 5-8 Block   */  rtems_unsigned32      brgc5;  rtems_unsigned32      brgc6;  rtems_unsigned32      brgc7;  rtems_unsigned32      brgc8;  rtems_unsigned8		brg_pad0[608];  /*   * I2C   */  rtems_unsigned8       i2mod;  rtems_unsigned8       i2m_pad0[3];  rtems_unsigned8       i2add;  rtems_unsigned8       i2m_pad1[3];  rtems_unsigned8       i2brg;  rtems_unsigned8       i2m_pad2[3];  rtems_unsigned8       i2com;  rtems_unsigned8       i2m_pad3[3];  rtems_unsigned8       i2cer;  rtems_unsigned8       i2m_pad4[3];  rtems_unsigned8       i2cmr;  rtems_unsigned8       i2m_pad5[331];      /*   * CPM Block   */  rtems_unsigned32      cpcr;  rtems_unsigned32      rccr;  rtems_unsigned8       cpm_pad3[14];  rtems_unsigned16      rter;  rtems_unsigned8		cpm_pad[2];  rtems_unsigned16      rtmr;  rtems_unsigned16      rtscr;  rtems_unsigned8       cpm_pad4[2];  rtems_unsigned32      rtsr;  rtems_unsigned8       cpm_pad5[12];    /*   * BRG 1-4 Block   */  rtems_unsigned32      brgc1;  rtems_unsigned32      brgc2;  rtems_unsigned32      brgc3;  rtems_unsigned32      brgc4;    /*   * SCC Block   */  m8260SCCRegisters_t   scc1;  m8260SCCRegisters_t   scc2;  m8260SCCRegisters_t   scc3;  m8260SCCRegisters_t   scc4;    /*   * SMC Block   */  m8260SMCRegisters_t    smc1;  m8260SMCRegisters_t    smc2;    /*   * SPI Block   */  rtems_unsigned16      spmode;  rtems_unsigned8       spi_pad0[4];  rtems_unsigned8       spie;  rtems_unsigned8       spi_pad1[3];  rtems_unsigned8       spim;  rtems_unsigned8       spi_pad2[2];  rtems_unsigned8       spcom;  rtems_unsigned8       spi_pad3[82];    /*   * CPM Mux Block   */  rtems_unsigned8       cmxsi1cr;  rtems_unsigned8       cmx_pad0[1];  rtems_unsigned8       cmxsi2cr;  rtems_unsigned8       cmx_pad1[1];  rtems_unsigned32      cmxfcr;  rtems_unsigned32      cmxscr;  rtems_unsigned8       cmxsmr;  rtems_unsigned8       cmx_pad2[1];  rtems_unsigned16      cmxuar;  rtems_unsigned8       cmx_pad3[16];  /*   * SI & MCC Blocks   */  m8260SIRegisters_t	si1;  m8260MCCRegisters_t	mcc1;  m8260SIRegisters_t	si2;  m8260MCCRegisters_t	mcc2;  rtems_unsigned8	mcc_pad0[1152];  /*   * SI1 RAM   */  rtems_unsigned8		si1txram[512];  rtems_unsigned8		ram_pad0[512];  rtems_unsigned8		si1rxram[512];  rtems_unsigned8		ram_pad1[512];  /*   * SI2 RAM   */  rtems_unsigned8		si2txram[512];  rtems_unsigned8		ram_pad2[512];  rtems_unsigned8		si2rxram[512];  rtems_unsigned8		ram_pad3[512];} m8260_t;extern volatile m8260_t m8260;#endif /* ASM */#endif /* __MPC8260_h */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -