Home

M•CORE™ M•CORE Evaluation System User`s Manual

image

Contents

1. Flash Memory gt J25 N Pa J3 3 ig 3 MAPI Ring 9 J24 Ko JA S op J21 J99 J22 MEGORE 3 f3 TB1 ore 2 2 1 1 8 oe a MDS fe O Reset LED MDTACK e POWER Switch Figure 2 1 CMB Layout 2 1 1 Mode Select Jumper J22 The CMB operates in one of the modes listed in Table 2 1 MCOREEVSUM D MOTOROLA User s Manual For More information On This Product Go to www freescale com Freescale Semiconductor Inc The CPU Memory Board Table 2 1 Mode Select J22 Jumper Positions Position Description EVS Debug Mode In EVS debug mode debugger software 3 A downloads code to the FSRAM 2 1 Flash Programming Mode In Flash memory programming 3 mode standalone software is used to burn code into the 2 on board Flash memory Serial 1 must be connected to a PC 1 User Mode In user mode the CMB copies the code in the 3 Flash memory to FSRAM and runs that code Serial 1 must be 2 disconnected 1 2 1 2 MDTACK MDS Jumper J21 13 and J21 15 MOTOROLA Use the MDTACK MDS jumper to tell the CMB if it is being used with or without the IPB board as shown in Table 2 2 Table 2 2 MDTACK J21 13 and J21 15 Jumper Positions Position Description CM
2. EXTINT7 EXTINT6 EXTINT5 EXTINT4 EXTINT3 EXTINT2 EXTINT1 EXTINTO S1 IR 7 S1 IRQ6 S1 IRQ5 S1 IRQ4 S1 IRQ3 S1 IRQ2 S1 IRQ1 UARTINT1 RESET 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Figure 5 4 Interrupt Enable Register 2 IER2 Bits 15 0 Interrupt Enable Bits The interrupt controller generates a distinct vector number to be presented to the MeCORE VEC n pins Each enabled and non masked interrupt source causes the CPU to fetch an interrupt vector address from the exception vector table Refer to Table 5 1 1 Interrupt is not masked 0 Interrupt is masked and is not presented to the VEC n pins MOTOROLA MCOREEVSUM D 26 For More Information On This Product gare Manual Go to www freescale com Freescale Semiconductor ING ru Controller and its PORTF Controlling Interrupts 5 1 5 Fast Interrupt Enable Register FIER Address 0x0120000A 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 EXTINT7 EXTINT6 EXTINT5 EXTINT4 EXTINT3 EXTINT2 EXTINT1 EXTINTO Reserved RESET 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Figure 5 5 Fast Interrupt Enable Register FIER The MeCORE evaluation system uses fast interrupt FINT priority only for the external interrupts The remaining interrupts cannot have a FINT priority EXTINT 7 0 Fast Interrupt Enable 1 Interrupt request pending configured as a fast interrupt source 0 Interrupt r
3. For More Information On This Product User s Manual Go to www freescale com 31 Freescale Semiconductor Inc Interrupt Controller and its PORTF MOTOROLA Interrupts can be generated after the proper transition has been detected An interrupt request is generated whenever the enable bit in the port F interrupt enable register PFIER for the corresponding pin is one The bit in the PORTFE register if the programmed edge is detected or in the PFIER register can be set in any order to generate the interrupt request Once set the edge detect flag bits remain set regardless of the subsequent state of the corresponding pin or changes in PFECR programming until the bit is cleared by software or a reset To clear an edge detect flag the bit must be read first and then written to zero Flags which are zero when the register is read are unaffected by the write operation Also if the edge detect logic detects another edge after the flag was read as a one and before a zero is written to clear it the flag cannot be cleared until the flag is read as a one again and written to a zero Writing one to a bit has no effect Only writes of zero are valid when permitted to clear the bit s MCOREEVSUM D 32 For More Information On This Product Go to www freescale com User s Manual Freescale Semiconductor Inc Summary of Changes Rev 1 October 1998 The entire document has been reformatted to update the document styles T
4. Clock selector Selectable time base bus drivers Interrupt interface One 16 Bit Free Running Counter Submodule FCSM MCOREEVSUM D 16 bit counter with an associated clock source selector Selectable time base bus drivers MOTOROLA User s Manual For More Information On This Product 13 Go to www freescale com Freescale Semiconductor Inc The Input Output Peripheral Board MOTOROLA Control registers Status bits Interrupt interface Four Double Action Submodules DASM Allows two 16 bit input capture or two 16 bit output compare functions to occur automatically without software intervention Input edge detector can be programmed to trigger the capture function on user specified edges Output flip flop can be set by one of the output compare functions and reset by the other one Interrupt requests can optionally be generated by the input capture and the output compare functions User can select one of the two incoming time bases for the input capture and output compare functions Composed of Two timing channels A and B One output flip flop One input edge detector Control logic Interrupt interface Four Pulse Width Modulation Submodules PWMSM Allows pulse width modulated signals to be generated over a wide range of frequencies independently of other CTM4 output signals Output pulse width duty cycle can vary from 0 to 100 with 16 bits of resolution Minimum pulse width
5. appropriate jumper pins Figure 3 2 illustrates the layout of the IPB including the locations of the header blocks discussed in this chapter 3 2 1 QADC Voltage Reference Source W14 W15 The W14 and W15 headers select the source of the low level and high level analog voltage references as shown in Table 3 1 and Table 3 2 Table 3 1 Low Voltage Reference Source Jumper W14 W14 Description 3 2 1 On board low voltage reference 3 9 4 External low voltage reference through MAPI P2 12 MCOREEVSUM D MOTOROLA For More Information On This Product Go to www freescale com 15 MOTOROLA Freescale Semiconductor Inc The Input Output Peripheral Board Table 3 2 High Voltage Reference Source Jumper W15 W14 Description 3 91 External high voltage reference through MAPI P3 6 3 91 On board high voltage reference W1 W2 W3 W4 W5 W6 W7 W8 W10 paga Interrupt Controller J4 Ji J3 U26 U27 2 J2 W15 W14 Figure 3 2 IPB Board Layout MCOREEVSUM D 16 For More Information On This Product Go to www freescale com User s Manual Freescale Semiconductor EE mputOutput Peripheral Board IPB Options 3 2 2 General Purpose Input Output W1 through W8 The W1 through W8 header block
6. Inc B33 ae am E10 2X3 MOTOROLA MCOREEVSUM D For More Information On This Product Go to www freescale com User s Manual viii Freescale Semiconductor Inc Section 1 Introducing the MeCORE Evaluation System 1 1 The M CORE Evaluation System The MeCORE evaluation system allows emulation of the M CORE a new family of 32 bit RISC microcontrollers that are optimized for 16 bit external systems The M CORE evaluation system consists of three boards e CPU memory board CMB e nput output peripheral board IPB e Target interface board TIB All three boards are connected through a ring of connectors which form the modular active probe interconnect MAPI 1 1 1 CPU Memory Board The CMB contains the following components e MeCORE microcontroller e 512 Kbytes of Flash memory e 512 Kbytes of fast static RAM e RS 232 interface e Reset and interrupt steering logic e Bottom side MAPI ring to connect to the IPB 1 1 2 Input Output Peripheral Board The input output peripheral board IPB emulates the peripheral modules for the M CORE microcontroller It contains the following components e Two Motorola peripheral devices operating in slave mode e One field programmable gate array FPGA programmed to re map interrupts and provide edge detect inputs and on board chip selects e Eight 74FCT652s providing 64 bits of general purpose inputs or general purpose outputs e Two sets of programmable array logic PALs fo
7. Peripheral Slave Device Memory Map Figure 4 1 illustrates the memory map for either peripheral slave device 1 or 2 Each peripheral slave device is software compatible with an MC68376 with regards to the TouCAN the QADC the QSM and the CTM4 MCOREEVSUM D MOTOROLA For More Information On This Product 19 User s Manual Go to www freescale com Freescale Semiconductor Inc Memory Maps and Pinouts OxX000 Unused Ore TouCAN 384 Bytes X2 OxX200 QADC 512 Bytes OxX400 CTM4 256 Bytes OxX500 Unused 0xXC00 QSM 512 Bytes 0xXE00 Unused OxXFFF Note X 3 for Peripheral Slave Device 1 X 5 for Peripheral Slave Device 2 Figure 4 1 Peripheral Slave Device Memory Map 4 1 3 Interrupt Controller Memory Map Table 4 2 lists the offset addresses for the interrupt controller registers For detailed information about these registers see Section 5 Interrupt Controller and its PORTF Refer to Table 4 1 for a list of the base addresses These registers are 16 bit access only MOTOROLA MCOREEVSUM D 20 For More Information On This Product User s M Go to www freescale com seus mania Freescale Semiconductor Inc Memory Maps and Pinouts Target Interface Board Pinouts Table 4 2 Interrupt Controller Memory Map Address Read Write Register 0x01200000 Read Only Interrupt Source 1 ISR1 0x01200002 Read Only Interrupt Source 2 ISR2 0x0
8. configured as falling edge detect during reset They may be programmed as rising edge detect All I O pins are configured as inputs at reset and can be programmed as either input or output pins through the data direction register DDRF The data output register PORTF and pin state register PORTFP monitor and control the states of I O pins Writes to PORTF cause the data to be stored in the register and to be driven to the corresponding pins when they are programmed as outputs A read of PORTF returns the current value of PORTF regardless of the actual states of the pins A read of PORTFP returns the current states of the corresponding pins regardless of whether they are inputs or outputs Writes to PORTFP have no effect Two additional registers define edge sensitivity and provide edge detection status The port F edge control register PFECR controls the edge detection for the I O pins The port F edge detect register PORTFE indicates that a transition has occurred on an I O pin The port F interrupt enable register PFIER controls whether or not an edge detection on an I O pin causes an interrupt 5 4 1 Interrupt Controller Port F Edge Control Register PFECR This register controls the edge detect function for the port F pins Address 0x01200100 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reserved PF7 PF6 PF5 PF4 PF3 PF2 PFI PFO 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Figure 5 6 Port F Edge P
9. is twice the MCU system clock period Composed of Output flip flop with output polarity control Clock prescaler and selection logic 16 bit up counter Two registers to hold the current and next pulse width values Two registers to hold the current and next pulse period values Pulse width comparator MCOREEVSUM D 14 For More Information On This Product Go to www freescale com User s Manual Freescale Semiconductor EE mputOutput Peripheral Board IPB Options 3 1 3 General Purpose Inputs and Outputs The IPB uses 74FCT652s to generate the GPIOs The 74FCT652s are 8 bit registered bus transceivers configured to be registered on writes with loop back on reads Each 74FCT652 has a corresponding jumper location which if the jumper is installed configures that set of GPIOs as an input port with loop back read If the jumper is not installed the group is strictly output 3 1 4 Bus and Control Signals All bus and control signals are buffered before being fed to the peripheral slave devices The PAL controls the steering of chip select on the IPB while another PAL handles the arbitration for access to the peripheral slave devices The PAL generates the control logic required for the handshaking between the CPU and the peripheral slave devices 3 2 IPB Options The IPB provides several configuration options for determining the board s operation Options are selected by positioning shunts jumpers across the
10. name are trademarks of Motorola Inc Motorola Inc 1998 For More Information On This Product Go to www freescale com Freescale Semiconductor Inc M CORE Evaluation System User s Manual MOTOROLA MCOREEVSUM D For More Information On This Product Go to www freescale com User s Manual Freescale Semiconductor Inc Table of Contents Section 1 Introducing the M CORE Evaluation System 1 1 The MeCORE Evaluation System 2 000 20 eee 1 1 1 1 CPU Memory Boards 22254248 4ees TA Ma MG AG ta ae ANG oe 2 1 1 1 2 Input Output Peripheral Board 00 20 cee eee 1 1 1 3 Target Interface Board AA 2 1 2 MeCORE Evaluation System Features eae 2 1 3 M CORE Evaluation System Block Diagram 3 14 M CORE Evaluation System Specifications 3 o References au aaa day SEN TRA AA NP MAAGA ANG 4 Section 2 The CPU Memory Board 2d CUBOPIONS ie aan aa akma NN eee ee ts DAG DAA AANGAL An 5 2 1 1 Mode Select Jumper J22 000 cee eee 5 2 1 2 MDTACK MDS Jumper J21 13 and J21 15 6 2 1 3 TRST Select Jumper 99 22 pn AN GALANG maha ees 7 Bid IMB CONNECTIONS aaa A rads Wen NN MING ae ees 7 2 2 1 Serial 1 J24 and Serial 2 J25 Connectors 7 2 2 2 Power Connector TB1 naman Na Dala SEY et cine eee se 8 2 2 3 Data Bus Connectors J10 J11 J13 J14 8 2 2 4 Address Bus Con
11. 1 2 J8 9 3 7 4 5 5 3 6 1 7 15 8 13 9 11 10 J7 9 11 7 12 5 13 3 14 1 15 15 16 13 17 11 18 J5 9 19 7 20 5 21 3 22 1 23 15 24 13 25 11 26 J4 9 27 7 28 5 29 3 30 1 31 MCOREEVSUM D 10 For More Information On This Product Go to www freescale com User s Manual Freescale Semiconductor Inc Section 3 The Input Output Peripheral Board 3 1 Introducing the Input Output Peripheral Board The input output peripheral board IPB emulates the peripheral modules for the M CORE The IPB contains the following modules and components e Two Motorola peripheral slave devices Each device provides the following modules CAN 2 0B controller module TouCAN Queued analog to digital controller QADC Queued serial module QSM Configurable timer module version 4 CTM4 e One field programmable gate array FPGA programmed to re map interrupts and provide edge detect inputs and on board chip selects e Eight 74FCT652s providing 64 bits of general purpose input GPI or general purpose output GPO e Jumpers for selecting latched output or input for the general purpose input output e Two sets of programmable array logic PALS for bus matching and chip select steering e Top side MAPI connectors for interface with the CMB Bottom side MAPI connectors for interface with the TIB 3 1 1 IPB Block Diagram Figure 3 1 illustrates the block diagram of the IPB 3 1 2 Peripheral Slave Devic
12. 1200004 R W Interrupt Enable 1 IER1 0x01200006 R W Interrupt Enable 2 IER2 0x01200008 Reserved 0x0120000A R W Fast Interrupt Enable FIER 0x01200100 R W Port F Edge Control PFECR 0x01200102 Reseed 0x01200108 0x0120010A R W Port F Interrupt Enable PFIER 0x0120010C R W Port F Data Direction DDRF 0x0120010E R W Port F Output Data PORTF 0x01200110 R W Port F Pin Data PORTFP 0x01200112 R W Port F Edge Detect PORTFE 0x01200114 _ eared 0x012007FF 4 1 4 GPIO Memory Map Table 4 3 lists the offset addresses for the GPIO registers For a more detailed description refer to 3 2 2 General Purpose Input Output W1 through W8 Table 4 3 GPIO Memory Map Address in Hexadecimal Read Write Register 0x01200800 0x01200801 R W GPIOA and GPIOB 0x01200802 0x0120080F Reserved 0x01200810 0x01200811 R W GPIOC and GPIOD 0x01200812 0x0120081F Reserved 0x01200820 0x01200821 R W GPIOE and GPIOK 0x01200822 0x0120082F Reserved 0x01200830 0x01200831 R W GPIOG and GPIOH Ox01200832 0x0120083F Reserved 0x01200840 0x01201FFF Reserved 4 2 Target Interface Board Pinouts Figure 4 2 and Figure 4 3 show the connector layout with signal names for the left and right halves of the target interface board TIBA0002 respectively MCOREEVSUM D MOTOROLA For More Information On This Product Go to www freescale com 21 Users Manual Memory Maps and P
13. 2 Serial Connector Pinout 2 2 2 Power Connector TB1 The CMB receives power at the TB1 connector TB1 is atwo lead connector TB1 1 red for 5V and TB1 2 black for ground 2 2 3 Data Bus Connectors J10 J11 J13 J14 The CMB provides read only access to the MeCORE data bus through the J10 J11 J13 and J14 connectors as shown in Table 2 5 MOTOROLA MCOREEVSUM D For More Information On This Product 8 Go to www freescale com User s Manual Freescale Semiconductor Inc 5 cpy Wcnon Board CMB Connectors Table 2 5 CMB Data Bus Connection Connector Pin Data Bus Bit 15 0 13 1 11 2 J14 Si 2 7 4 5 5 3 6 1 7 15 8 13 9 11 10 J13 9 11 7 12 5 13 3 14 1 15 15 16 13 17 11 18 J11 Si 1 7 20 5 21 3 22 1 23 15 24 13 25 11 26 J10 ef 7 28 5 29 3 30 1 31 2 2 4 Address Bus Connectors J4 J5 J7 J8 The CMB provides read only access to the MeCORE address bus through the J4 J5 J7 and J8 connectors as shown in Table 2 6 MCOREEVSUM D MOTOROLA For More Information On This Product 9 User s Manual Go to www freescale com The CPU Memory Board Table 2 6 CMB Address Bus Connection MOTOROLA Freescale Semiconductor Inc Connector Pin Address Bus Bit 15 0 13 1 1
14. B in standalone operation 13 K 15 CMB with IPB 13 15 MCOREEVSUM D 6 For More Information On This Product User s M Go to www freescale com Sele vanua Freescale Semiconductor Inc 7 cpu Memory Board CMB Connectors 2 1 3 TRST Select Jumper J99 Use the TRST select jumper to map either the OnCE TRST signal or the RESET signal to TRST as shown in Table 2 3 Table 2 3 TRST Select J99 Jumper Positions Position Description r Map OnCE TRST signal to TRST e 2 1 3 Map RESET to TRST 1 e 2 2 CMB Connectors The CMB provides the following connectors used with the various modes of operation Refer to Figure 2 1 to locate the connectors 2 2 1 Serial 1 J24 and Serial 2 J25 Connectors The serial 1 J24 and serial 2 J25 connectors provide standard nine pin RS 232 connections to the CMB Both connectors have the same pinout illustrated in Figure 2 2 The mode of operation determines which connection to use as listed in Table 2 4 Table 2 4 CMB Serial Connections Operating Mode Serial Connector EVS debug Serial 2 J25 Flash memory programming Serial 1 J24 User No serial connection MCOREEVSUM D MOTOROLA User s Manual For More information On This Product 7 Go to www freescale com Freescale Semiconductor Inc The CPU Memory Board CD 1 2 DSR RXD 3 4 RTS TXD 5 6 CTS DTR 7 8 RI GND 9 10 Open Figure 2
15. COREEVSUM D MOTOROLA For More Information On This Product User s Manual Go to www freescale com V Freescale Semiconductor Inc List of Figures MOTOROLA MCOREEVSUM D For More Information On This Product Go to www freescale com User s Manual vi Freescale Semiconductor Inc List of Tables Table 1 1 M CORE Evaluation System Specifications 3 Table 2 1 Mode Select J22 Jumper Positions 6 Table 2 2 MDTACK J21 13 and J21 15 Jumper Positions 6 Table 2 3 TRST Select J99 Jumper Positions 7 Table 2 4 CMB Serial Connections 0 eee eee 7 Table 2 5 CMB Data Bus Connection 0 eee eee 9 Table 2 6 CMB Address Bus Connection a 10 Table 3 1 Low Voltage Reference Source Jumper W14 15 Table 3 2 High Voltage Reference Source Jumper W15 16 Table 3 3 General Purpose Input Output Jumpers W1 through W8 17 Table 3 4 System Data Bus Lines a 17 Table 3 5 GPIO Port Relation to Jumpers a 17 Table 4 1 Base Addresses cece eee 19 Table 4 2 Interrupt Controller Memory Map a 21 Table 4 3 GPIO Memory Map 22 2600 NG GARA DANE DAG KARLA 21 Table 5 1 Interrupt Vector Map 20000 eee ee eee 28 MCOREEVSUM D MOTOROLA User s Manual For More information On This Product vii Go to www freescale com Freescale Semiconductor
16. CTM fa gt QADC la Peripheral slave devices 1 and 2 are software compatible with an MC68376 with regards to the TouCAN QADC QSM and CTM4 Figure 3 1 IPB Block Diagram MOTOROLA MCOREEVSUM D For More Information On This Product 12 Go to www freescale com User s Manual Freescale Semiconductor EE mputOutput Peripheral Board Introducing the Input Output Peripheral Board 3 1 2 2 10 Bit Queued Analog to Digital Converter QADC 16 channels internally up to 44 directly accessible channels with external multiplexing Six automatic channel selection and conversion modes Two channel scan queues of variable length each with a variable number of subqueues 40 result registers and three result alignment formats Programmable input sample time Direct control of external multiplexers 3 1 2 3 Queued Serial Module QSM Enhanced serial communications interface SCI Modulus baud rate generator Parity detection Queued serial peripheral interface QSPI 80 byte static RAM to perform queued operations Upto 16 automatic transfers Continuous cycling eight to 16 bits per transfer LSB or MSB first Dual function I O pins 3 1 2 4 Configurable Timer Module Version 4 CTM4 Two 16 Bit Modulus Counter Submodules MCSM An enhanced free running counter submodule FCSM One 16 bit modulus latch One 16 bit loadable up counter Counter loading logic
17. Freescale Semiconductor Inc M CORE M CORE Evaluation System User s Manual Revision 1 0 Motorola reserves the right to make changes without further notice to any products herein to improve reliability function or design Motorola does not assume any liability arising out of the application or use of any product or circuit described herein neither does it convey any license under its patent rights nor the rights of others Motorola products are not designed intended or authorized for use as components in systems intended for surgical implant into the body or other applications intended to support or sustain life or for any other application in which the failure of the Motorola product could create a situation where personal injury or death may occur Should Buyer purchase or use Motorola products for any such unintended or unauthorized application Buyer shall indemnify and hold Motorola and its officers employees subsidiaries affiliates and distributors harmless against all claims costs damages and expenses and reasonable attorney fees arising out of directly or indirectly any claim of personal injury or death associated with such unintended or unauthorized use even if such claim alleges that Motorola was negligent regarding the design or manufacture of the part Motorola and W are registered trademarks of Motorola Inc Motorola Inc is an Equal Opportunity Affirmative Action Employer The MeCORE name and logotype and the OnCE
18. OROLA User s Manual For More information On This Product 17 Go to www freescale com Freescale Semiconductor Inc The Input Output Peripheral Board Not installing a jumper configures a port to be a latched output Writing to a port will cause the data pattern to be driven onto the pins of the port Reading the port will cause the last value written to the port to be read Installing a jumper causes a port to be an input The last logic pattern written to a port is not driven onto the pins of the port Reading the port reads the logic pattern at the pins of the port as driven by an external device 3 2 2 2 Using the SDS Debugger to Access the GPIO Ports To write a value to the GPIO ports type the following in the command window of the SDS debugger write w address of port pair in hex 16 bit value to write in hex Toread a value from the GPIO ports type the following in the command window of the SDS debugger read rw address of port pair in hex short Note that there are no spaces around the equals sign for a read 3 2 2 3 Alternate Use for GPIOH and GPIOG Pins The GPIOH and GPIOG pins on J7 of the target interface board TIB can also have an alternate function By relocating 16 0 ohm resistors on the IPB the GPIOH and GPIOG pins can instead represent the 16 bit modular active probe interconnect MAPI data bus from the IPB The data bus is not indicated on the TIB signal name overlay if supplied but is indica
19. Q1 User defined J24 CPU Memory Board 0x0CO 48 INT UARTINT1 UART1 interrupt Peripheral Slave Device 2 OxOBC 47 INT S2_IRQ7_ User defined Similar to an MC68376 0x0B8 46 INT S2_IRQ6 User defined Ox0B4 45 INT S2 IRQS User defined Ox0BO 44 INT S2 I IRQ4 User defined OxOAC 143 INT S2 IRQ3 User defined Ox0A8 42 INT S2 IRQ2 User defined Ox0A4 41 INT S2 IRQ1 User defined J25 CPU Memory Board Ox0A0 40 INT UARTINT2 UART2 interrupt Ox09C_ 39 INT Reserved 0x098 38 INT Reserved 0x094 37 INT Reserved 0x090 36 INT Reserved Ox08C 35 INT Reserved 0x088 34 INT Reserved Lowest 0x084 33 INT Reserved Priority 0x080 32 INT Reserved Programmed through the peripheral slave device MOTOROLA MCOREEVSUM D For More Information On This Product 28 Go to www freescale com User s Manual Freescale Semiconductor ING ro Controller and its PORTF Interrupt Controller Port F 5 4 Interrupt Controller Port F The interrupt controller has a port F which is not the same as the port F in each of the two peripheral slave devices The interrupt controller s port F has eight 5V digital I O pins Each pin can be separately configured with software to be an input or an output As an input each pin can serve as a hardware interrupt request to the M CORE evaluation system The interrupt controller s port F pins are located on the target interface board TIB and are labeled EXTINT7 through EXTINTO These pins are
20. VSUM D MOTOROLA User s Manual For More Information On This Product 27 Go to www freescale com Freescale Semiconductor Inc Interrupt Controller and its PORTF 5 3 Interrupt Vector Map When an interrupt occurs the corresponding bit is set in the interrupt source registers at offsets 0000 bits 15 0 and 0002 bits 31 16 Internal logic then encodes an interrupt vector for the highest level of interrupt present FINT has priority over INT Table 5 1 lists the interrupts Table 5 1 Interrupt Vector Map VEC 6 0 Priority Device perae Rae pe Input Pin Function Highest Available for User on Target OxOFC 63 FINT INT EXTINT7 Port F bit 7 IRQ7 Priority Interface Board TIB Ox0F8 62 FINT INT EXTINT6 Port F bit 6 IRQ6 OxOF4 61 FINT INT EXTINT5 Port F bit 5 1RQ5 Ox0FO 60 FINT INT EXTINT4 Port F bit 4 IRQ4 OxOEC 59 FINT INT EXTINT3 Port F bit 3 IRQ3 OxOE8 58 FINT INT EXTINT2 Port F bit 2 IRQ2 0x0E4 57 FINT INT EXTINT1 PortF bit 1 IRQ1 OxOEO 56 FINT INT EXTINTO PortF bit 0 IRQO Peripheral Slave Device 1 OxODC 155 INT S1_IRQ7 User defined Similar to an MC68376 l oxoD8 54 INT S1_IRQ6 User defined 0x0D4 153 INT S1_IRQ5 User defined OxODO 152 INT S1_IRQ4 User defined OxOCC 51 INT Si IRQ3 User defined Ox0C8 150 INT Si IRQ2 User defined Ox0C4 149 INT Si IR
21. WM6 2CTD4 1CTD4 1CTD3 1CPWM8 1CPWM7 1CPWM6 1CPWM5 MCOREEVSUM D J15 J20 Freescale Semiconductor Inc NC GPIOB7 GPIOB5 GPIOB3 GPIOB1 GPIOA7 GPIOA5 GPIOA3 GPIOA1 GND NC NC NC NC CLKOUT 2CTD3 GPIOEO RESET GPIOD1 GND NC DS AS TSIZO NC RAW NC TA NC GND 2PQB0 2PQB1 2PQB2 2PQB3 2PQB4 2PQB5 2PQB6 2PQB7 2PQA7 VRH NC VSSA4 2PQA0 2PQA1 2PQA2 2PQA3 2PQA4 2PQA5 2PQA6 VSSA NC NC NC EXTINT1 EXTINT3 EXTINT5 J16 J21 VSSA VSSA VSSA VSSA VSSA VSSA VSSA VSSA VSSA VSSA NC NC VSSA VSSA VSSA VSSA VSSA VSSA NC VSSA NC NC NC EXTINT2 EXTINT4 GPIOE1 GND GND RESET VDD NC NC NC GPIOK7 GPIOK5 GPIOK4 GPIOK2 NC NC NC NC NC NC 2CTM4C 2TXD NC NC GND 2SCLK NC Memory Maps and Pinouts Target Interface Board Pinouts J10 J17 J22 Figure 4 3 TIB Connector Layout Right Half EXTINT7 GPIOD3 GPIOD4 GPIOD1 GPIODO NC NC NC GPIOK6 NC GPIOK3 GPIOK1 NC GPIOD2 GND NC NC NC 2RXD NC NC GND 2MOSI NC GND MOTOROLA User s Manual For More Information On This Product Go to www freescale com 23 Freescale Semiconductor Inc Memory Maps and Pinouts MOTOROLA MCOREEVSUM D For More Information On This Product 24 Go to www freescale com User s Manual Freescale Semiconductor Inc Section 5 Interrupt Controller and its PORTF This PORTE is not associated w
22. X X X X X X Figure 5 2 Interrupt Source Register 2 ISR2 MCOREEVSUM D MOTOROLA For More Information On This Product User s Manual Go to www freescale com 25 Freescale Semiconductor Inc Interrupt Controller and its PORTF Bits 15 0 Interrupt Source Bits The bits in this register and in the lower byte of interrupt source register 1 identify the source of the interrupt 5 1 3 Interrupt Enable Register 1 IER1 Address 0x01200004 15 14 13 12 11 10 9 8 7 6 5 4 3 S2 IRA7 S2 IRQ6 S2 IRQ5 S2 IRQ4 S2 IRQ3 S2 IRQ2 s2 IRQ1 UARTINT2 Reserved RESET 0 0 0 0 0 Figure 5 3 Interrupt Enable Register 1 IER1 0 0 Bits 15 8 Interrupt Enable Bits The interrupt controller generates a distinct vector number to be presented to the MeCORE VEC n pins Each enabled and non masked interrupt source causes the CPU to fetch an interrupt vector address from the exception vector table Refer to Table 5 1 1 Interrupt is not masked 0 Interrupt is masked and is not presented to the VEC n pins Bits 7 0 Reserved Writes to these reserved bits have no effect and reads return zeros 5 1 4 Interrupt Enable Register 2 IER2 Address 0x01200006 15 14 13 12 11 10 9 0 8 0 7 0 6 0 5 0 4 0 3 2 1 0
23. a to be driven on the port F output pins Reading this register returns the current value of the PORTF register not the states of the port F pins 5 4 5 Interrupt Controller Port F Pin Data Register PORTFP Address 0x01200110 15 14 13 12 11 10 9 8 ri 6 5 4 3 2 1 0 Reserved PORTFP7 PORTFP6 PORTFP5 PORTFP4 PORTFP3 PORTFP2 PORTFP1 PORTFPO RESET 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Figure 5 10 Port F Pin Data Register PORTFP PORTFP 7 0 PORT F Pin Data Read Only When read PORTFP reflects the current state of the port F pins Writes to PORTFP have no effect 5 4 6 Interrupt Controller Port F Edge Detect Register PORTFE Address 0x01200112 15 14 13 12 11 10 9 8 A 6 5 4 3 2 1 0 Reserved PORTFE7 PORTFE6 PORTFE5 PORTFE4 PORTFE3 PORTFE2 PORTFE1 PORTFEO RESET 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Figure 5 11 Port F Edge Detect Register PORTFE PORTFE 7 0 PORT F Edge Detect Read Write The port F edge detect register PORTFE indicates that the programmed transition has occurred on port F input or output pins The edge detect bits in PORTFE are set if the specified edge is detected on the corresponding port F pin If a pin transition occurs as a result of changing the port F edge polarity control register PFECR an erroneous edge detect may be detected This condition must be cleared before enabling interrupts PFIER MCOREEVSUM D MOTOROLA
24. ed 5 4 3 Interrupt Controller Port F Data Direction Register DDRF The bits in this register control the direction of the port F pin drivers Address 0x0120010C 15 14 13 12 11 10 9 8 7 6 5 4 3 2 0 1 0 0 Reserved DDRF7 DDRF6 DDRF5 DDRF4 DDRF3 DDRF2 DDRF1 DDRFO RESET 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Figure 5 8 Port F Data Direction Register DDRF DDRF 7 0 PORT F Data Direction Read Write Setting any bit in this register to one configures the corresponding pin as an output Clearing any bit in this register to zero configures the corresponding pin as an input 1 Output 0 Input 0 0 Note that interrupt requests can be generated by programming the PORTF output data register when the DDRF selects output MOTOROLA MCOREEVSUM D 30 For More Information On This Product Go to www freescale com User s Manual Freescale Semiconductor ING ru Controller and its PORTF Interrupt Controller Port F 5 4 4 Interrupt Controller Port F Output Data Register PORTF Address 0x0120010E 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reserved PORTF7 PORTF6 PORTF5 PORTF4 PORTF3 PORTF2 PORTF1 PORTFO RESET 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Figure 5 9 Port F Output Data Register PORTF PORTF 7 0 PORT F Output Data Read Write The PORTF register stores the dat
25. equest pending configured as a normal interrupt source 5 2 Controlling Interrupts NOTE To set up the MeCORE evaluation system peripheral slave devices similar to MC68376s for interrupt control use the following procedure In the register addresses for the following X 3 for peripheral slave device 1 and X 5 for peripheral slave device 2 This procedure must be completed before enabling the peripheral slave device interrupts through the interrupt enable registers IER1 and IER2 in the interrupt controller 1 Enable test mode by writing 0x0001 to the 16 bit CREG register address 0x0120xA38 2 Enable show IRQ by writing 0x0320 to the 16 bit SIMTR register address 0x0120xA02 Enabling show IRQ forces information on the internal interrupt request lines to be driven out the external IRQ pins 3 Assign the peripheral slave device s port F not the interrupt controller s port F to I O by writing 0x0000 to the PFPAR register address 0x0120xA1E 4 Configure the peripheral slave device s port F not the interrupt controller s port F pins for output by writing OxOOFF to the DDRF register address 0x0120xA1C Enable interrupts from the desired onboard peripheral device module Set the interrupt level for that module to the appropriate IRQ line In the interrupt controller enable the interrupt bit for that IRQ line Write the address for the interrupt service routine to the interrupt vector table Ol OX O MCOREE
26. es This section gives more details about the capabilities of each Motorola peripheral slave device For more detailed information about each module see the documents listed in 1 5 References MCOREEVSUM D MOTOROLA For More Information On This Product 11 User s Manual Go to www freescale com Freescale Semiconductor Inc The Input Output Peripheral Board 3 1 2 1 CAN 2 0B Controller Access Network Module TouCAN e Full implementation of CAN protocol specification version 2 0 A and B e 16 receive transmit message buffers of zero to eight bytes e Independent mask registers for message buffers 14 and 15 e Programmable transmit first scheme lowest ID or lowest buffer number e 16 bit free running timer for message time stamping e Low power sleep mode with programmable wake up on bus activity GPIOA 0 7 lt gt GPIOC 0 7 ba gt p 0 7 GPIOD 0 7 rag Peripheral Slave Device 1 Toucan 2 gt Address Bus asm le gt it BB haaa fi CTM gt Interrupt QADC jp y Requests S o S AP 0 Target 8 EXTINT 0 7 I F Board I o Q lg Interrupt Wa Controller O m a GPIOG 0 7 Pani Lag n a GPIOH 0 7 nag gt 7 GPIOD 0 7 rag z GPIOE 0 7 ag gt PARS Peripheral Slave Device 2 TouCAN lt gt QSM asd Interrupt Requests
27. inouts VDD NC GPIOE5 GPIOD7 GPIOD5 NC NC GPIOE7 GPIOC2 GPIOCO NC NC 1PCSO 1TXD 2CAN_TXD 2MISO GND GND NC NC J12 MOTOROLA Freescale Semiconductor Inc NC NC EXTINTO GPIOD6 Reserved NC Reserved GPIOE6 GPIOC1 GND NC 1MOSI 1PCS3 2CAN_RXD GPIOC6 GPIOC4 GPIOC3 NC NC GND VRL 1PQA7 1PQA6 1PQA5 1PQA4 1PQA3 1PQA2 1PQA1 1PQA0 1PQB7 J6 NC NC NC VSSA VSSA VSSA VSSA VSSA VSSA VSSA J13 NC NC GPIOC5 GPIOC7 1CAN_TXD GND 1PCS2 1SCLK GND NC J18 VSSA VSSA VSSA VSSA VSSA VSSA VSSA VSSA VSSA VSSA VSSA 1PQB6 1PQB5 1PQB4 1PQB3 1PQB2 1PQB1 1PQBO VSSA VSSA NC GND GND GND 1CAN_RXD 1RXD 1PCS1 1MISO NC GND VDD NC GPIOH6 GPIOH4 GPIOH2 GPIOHO GPIOG6 GPIOG4 GPIOG2 GPIOGO NC Reserved NC NC GPIOE4 NC GPIOE2 GPIOE1 GPIOEO 2CPWM7 2PCS0 2PCS1 2PCS2 2PCS3 NC NC 1CTM4C NC NC NC NC GPIOH7 GPIOH5 GPIOH3 GPIOH1 GPIOG7 GPIOG5 GPIOG3 GPIOG1 GND GND GND GND GND GND GND GND GND GND GND J14 NC NC NC NC NC 2CTD10 2CTD9 1CTD10 1CTD9 GND J19 Figure 4 2 TIB Connector Layout Left Half MCOREEVSUM D 22 For More Information On This Product Go to www freescale com User s Manual VDD NC GPIOB6 GPIOB4 GPIOB2 GPIOBO GPIOA6 GPIOA4 GPIOA2 GPIOAO VDD NC NC EXTINT7 GPIOD4 2CPWM5 SIZ1 GPIOE3 GPIOD3 GPIODO Reserved 2CPWM8 2CP
28. ith the peripheral slave devices port Fs 5 1 Interrupt Controller Registers The interrupt controller on the MeCORE evaluation system provides the following registers for controlling and processing interrupt requests 5 1 1 Interrupt Source Register 1 ISR1 This register and the interrupt source register 2 ISR2 return the values of the interrupt source signals These registers are read only Interrupts must be cleared at their sources Address 0x01200000 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 S2 IRQ7 S2 IRQ6 S2 IRQ5 S2 IRQ4 S2 IRQ3 S2 IRQ2 S2 IRQ1 UARTINT2 Reserved RESET X X X X X X X X 0 0 0 0 0 0 0 0 Figure 5 1 Interrupt Source Register 1 ISR1 Bits 15 8 Interrupt Source Bits These bits and the bits in interrupt source register 2 identify the source of the interrupt 1 No interrupt pending 0 Interrupt pending Bits 7 0 Reserved Writes to these reserved bits have no effect and reads return zeros 5 1 2 Interrupt Source Register 2 ISR2 This register and the interrupt source register 1 ISR1 return the values of the interrupt source signals These registers are read only Interrupts must be cleared at their sources Address 0x01200002 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 EXTINT7 EXTINT6 EXTINT5 EXTINT4 EXTINT3 EXTINT2 EXTINT1 EXTINTO S1_IRQ7 S1 IRQ6 S1 IRQ5 S1_IRQ4 S1 IRQ3 S1_IRQ2 S1 IRQ1 UARTINT1 RESET X X X X X X X X X X
29. kart 19 41 1 EVS Base Addresses xna a aaa a dele aw ee dek NG 19 4 1 2 Peripheral Slave Device Memory Map 0005 19 4 1 3 Interrupt Controller Memory Map 000 e00 eee 20 4 1 4 GPIO Memory Map ics shor pte oss gee eee Gece eteaeeees NG 21 4 2 Target Interface Board Pinouts 00002 eee eee 21 Section 5 Interrupt Controller and its PORTF 5 1 Interrupt Controller Registers 20 0c eee eee 25 5 1 1 Interrupt Source Register 1 ISR1 00 25 5 1 2 Interrupt Source Register 2 ISR2 00200 cee 25 5 1 3 Interrupt Enable Register 1 IER1 26 5 1 4 Interrupt Enable Register 2 IER2 0 26 5 1 5 Fast Interrupt Enable Register FIER 27 5 2 Controlling Interrupts aka 202 ee pew de eww wen de Een A eee SA 27 5 3 Interrupt Vector MAD sie sen pa sees Re ee AA 2 28 5 4 Interrupt Controller Port F 2 0 0 0 cc eens 29 5 4 1 Interrupt Controller Port F Edge Control Register PFECR 29 5 4 2 Interrupt Controller Port F Interrupt Enable Register PFIER 30 5 4 3 Interrupt Controller Port F Data Direction Register DDRF 30 5 4 4 Interrupt Controller Port F Output Data Register PORTF 31 5 4 5 Interrupt Controller Port F Pin Data Register PORTFP 31 5 4 6 Interrupt Controller Port F Edge Detect Register PORTFE 31 MOTOROLA MCOREEVSUM D For More Information On Thi
30. ler access network interfaces TouCAN M Two configurable timer modules version 4 CTM4 e Four 16 bit modulus counter submodule MCSM e Two 16 bit free running counter submodules FASM e Eight double action submodules DASM e Eight pulse width modulation submodules PWMSM MCOREEVSUM D 2 For More Information On This Product Go to www freescale com User s Manual Freescale Semicondugtor Ang M CORE Evaluation System M CORE Evaluation System Block Diagram 1 3 M CORE Evaluation System Block Diagram Figure 1 1 illustrates the block diagram of the MeCORE evaluation system CMB MAPI J M CORE 512 Kbytes 512 Kbytes FSRAM Flash Memory MAPI P IPB Peripheral Peri MAPI J pheral GPOs GPls Slave Slave Device 1 Device 2 I I I I E Interrupt Controller MAPI P TIB Logic Analyzer Connections 20 pin headers MAPI J MAPI P Figure 1 1 M CORE Evaluation System Block Diagram 1 4 M CORE Evaluation System Specifications Table 1 1 lists the MeCORE evaluation system specifications Table 1 1 M CORE Evaluation System Specifications Characteristic Specification System clock 20 MHz External clock 20 MHz MCU I O ports HCMOS compatible Operating temperature OC to 40 C Storage temperat
31. nectors J4 J5 J7 J8 9 Section 3 The Input Output Peripheral Board 3 1 Introducing the Input Output Peripheral Board 11 3 1 1 IPB Block Diagram 4 Te paa Aa INA NA ie ah BAND aaa ates NAB 8 Be 11 3 1 2 Peripheral Slave Devices 00 cece eee eee 11 3 1 2 1 CAN 2 0B Controller Access Network Module TouCAN 12 3 1 2 2 10 Bit Queued Analog to Digital Converter QADC 13 3 1 2 3 Queued Serial Module QSM 220 0000 13 3 1 2 4 Configurable Timer Module Version 4 CTM4 13 3 1 3 General Purpose Inputs and Outputs 0 15 3 1 4 BUS ANG Control Signals AA od eae cee oa is eed god chy 15 ca IPB Opo vest isan heed Rhee ee hue Boe LENA MA MALA amp 15 MCOREEVSUM D MOTOROLA For More Information On This Product User s Manual Go to www freescale com Freescale Semiconductor Inc NE 10 CEE EE 3 2 1 QADC Voltage Reference Source W14 W15 15 3 2 2 General Purpose Input Output W1 through W8 17 3 2 2 1 GPIO Output Control Header Pins 205 17 3 2 2 2 Using the SDS Debugger to Access the GPIO Ports 18 3 2 2 3 Alternate Use for GPIOH and GPIOG Pins 18 3 2 3 WAO JUMPER oa Sige PAN Aha bA tee dest KA 18 3 2 4 WIS JUMDE Es sare NA NN et te BA NALIBANG BN GAN EE PAA 18 Section 4 Memory Maps and Pinouts 4 1 IPB Memory Maps aise ice aa KAPAG KNANG
32. olarity Control Register PFECR PF x PORTF Pin Edge Detect This bit controls the function of the corresponding pin 1 Digital I O with rising edge detect 0 Digital I O with falling edge detect MCOREEVSUM D MOTOROLA User s Manual For More Information On This Product 29 Go to www freescale com Freescale Semiconductor Inc Interrupt Controller and its PORTF 5 4 2 Interrupt Controller Port F Interrupt Enable Register PFIER The bits in this register individually enable interrupt requests generated by the corresponding bit in the edge detect register If a PFIER bit is one and the corresponding bit in the PORTFE register is set or later becomes set when the specified edge occurs on the corresponding pin the interrupt controller generates an interrupt request at the interrupt priority level specified by the interrupt vector map If the PFIER bit is written to zero the interrupt controller negates the interrupt request Note that bits in IER2 must also be enabled Address 0x0120010A 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reserved PFIER7 PFIER6 PFIER5 PFIER4 PFIER3 PFIER2 PFIER1 PFIERO RESET 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Figure 5 7 Port F Interrupt Enable Register PFIER PFIER 7 0 PORT F Interrupt Enable This bit controls the function of the corresponding pin 1 Interrupt enabled 0 Interrupt disabl
33. r bus matching and chip select steering e Top side MAPI connectors for interface with the CMB e Bottom side MAPI connectors for interface with the TIB MCOREEVSUM D MOTOROLA User s Manual For More Information On This Product 1 Go to www freescale com Freescale Semiconductor Inc Introducing the M CORE Evaluation System For more information about the IPB see Section 3 The Input Output Peripheral Board 1 1 3 Target Interface Board The target interface board TIB provides external access to some of the signals on the MAPI ring typically for connecting a logic analyzer to the MeCORE evaluation system This board is not required for operation of the other two boards 1 2 M CORE Evaluation System Features MOTOROLA To assist in the development of an M eCORE controller the MeCORE evaluation system includes the following features 512 Kbytes of Flash memory 512 Kbytes of fast static RAM Manual reset switch 5V for Flash memory programming on the CMB Direct 5V input power on the CMB 5V to 3 3V converter for MeCORE 64 bits of general purpose input or output Eight edge detect inputs Two slave peripheral devices each providing 10 bit queued analog to digital converter QADC e Upto 16 channels of analog input each e Four channels programmable as external input triggers Two queued serial modules QSM e Two queued serial peripheral interfaces ASPI e Two serial communication interfaces SCI Two control
34. s Product Go to www freescale com User s Manual iv Freescale Semiconductor Inc List of Figures Figure 1 1 M CORE Evaluation System Block Diagram 3 Figure 2 1 lt GNIBEAVOUR soon eel code te oe ge oe ou we a te edd 5 Figure 2 2 Serial Connector Pinout 02 e eee eee eee 8 Figure 3 1 IPB Block Diagram 00 c eee eee 12 Figure 3 2 IPB Board layouts am Ama ee ba eRe eee eee 16 Figure 3 3 W10 Jumper Position 202 18 Figure 4 1 Peripheral Slave Device Memory Map 20 Figure 4 2 TIB Connector Layout Left Half 22 Figure 4 3 TIB Connector Layout Right Half 23 Figure 5 1 Interrupt Source Register 1 ISR1 25 Figure 5 2 Interrupt Source Register 2 ISR2 25 Figure 5 3 Interrupt Enable Register 1 IER1 26 Figure 5 4 Interrupt Enable Register 2 IER2 26 Figure 5 5 Fast Interrupt Enable Register FIER 27 Figure 5 6 Port F Edge Polarity Control Register PFECR 29 Figure 5 7 Port F Interrupt Enable Register PFIER 30 Figure 5 8 Port F Data Direction Register DDRF 30 Figure 5 9 Port F Output Data Register PORTF 31 Figure 5 10 Port F Pin Data Register PORTFP 31 Figure 5 11 Port F Edge Detect Register PORTFE 31 M
35. s specify whether each set of GPIO signals operate as outputs or inputs as shown in Table 3 3 Table 3 3 General Purpose Input Output Jumpers W1 through W8 W1 W8 Description 2 1 Jumper off specifies GPIO signals as latched output only This is the default position for W2 W4 W6 and W8 2 1 Jumper on specifies GPIO signals as input only This is the default position for W1 W3 W5 and W7 GPIO ports GPIOB GPIOA GPIOD GPIOC GPIOK GPIOE GPIOH and GPIOG are each eight bits wide and must be addressed in pairs Their pairings and relationships to the 32 bit system data bus are as shown in Table 3 4 Table 3 4 System Data Bus Lines System Data Lines D 15 8 D 7 0 Corresponding GPIO Lines GPIO 7 1 GPIO 7 1 Address of Port Pair 0x1200800 GPIOB GPIOA 0x1200810 GPIOD GPIOC 0x1200820 GPIOK GPIOE 0x1200830 GPIOH GPIOG The GPIO ports can be accessed only at the above addresses using only 16 bit accesses For example separately accessing a byte at address 0x1200801 is not allowed 3 2 2 1 GPIO Output Control Header Pins Each 8 bit GPIO port can be jumper configured on the I O peripheral board IPB The GPIO ports relate to the IPB jumpers as shown in Table 3 5 Table 3 5 GPIO Port Relation to Jumpers Port Jumper GPIOB W6 GPIOA W2 GPIOD W5 GPIOC W3 GPIOK W8 GPIOE W4 GPIOH W7 GPIOG W1 MCOREEVSUM D MOT
36. ted on the silkscreen of the TIB itself 3 2 3 W10 Jumper The W10 header must have a jumper on pins 1 and 2 as shown in Figure 3 3 3 2 1 olo o Figure 3 3 W10 Jumper Position 3 2 4 W13 Jumper The W13 header is reserved for factory use MOTOROLA MCOREEVSUM D For More Information On This Product Go to www freescale com 18 User s Manual Freescale Semiconductor Inc Section 4 Memory Maps and Pinouts 4 1 IPB Memory Maps To use the IPB successfully you need to know where information is stored in the various memory components This section contains the relevant memory maps 4 1 1 EVS Base Addresses The MeCORE evaluation system uses the base addresses listed in Table 4 1 Table 4 1 Base Addresses Base Address Device 0x00000000 Flash memory 0x00200000 FSRAM 0x00400000 UART2 Serial 2 J25 for debugger monitor 0x00600000 UART1 Serial 1 J24 for Flash programming 0x00800000 Swap write only 0x01200000 Interrupt Controller 0x01200800 GPIOs 0x01203000 Peripheral slave device 1 similar to MC68376 0x01205000 Peripheral slave device 2 similar to MC68376 NOTES 1 Bit 0 of the Swap register allows the Flash memory and FSRAM base ad dresses to be swapped Setting bit O swaps the addresses clearing bit 0 leaves the addresses as shown After RESET the monitor sets this bit 2 These devices are 16 bit access only 4 1 2
37. ure OC to 40 C Relative humidity 0 to 90 non condensing Power requirements VDD 5V 2 amp MCOREEVSUM D MOTOROLA For More Information On This Product 3 User s Manual Go to www freescale com Freescale Semiconductor Inc Introducing the M CORE Evaluation System 1 5 References The following documents provide additional information relevant to developing MeCORE controllers All of these documents are available on CD ROM e QSM Reference Manual QSMRM AD e QADC Reference Manual QADCRM AD e CTM4 Configurable Timer Module section excerpted from MC68336 376UM AD e TouCAN CAN 2 0 Controller Module section excerpted from MC68336 376UM AD The CD ROM that comes with the M CORE evaluation system also contains PDF files of relevant portions of other Motorola manuals concerning the peripheral devices used on the IPB Check our web sites at www mcu motsps com lit 3xx html and www mot com sps mcore for additional information MOTOROLA MCOREEVSUM D For More Information On This Product 4 Go to www freescale com User s Manual Freescale Semiconductor Inc 2 1 CMB Options The CMB provides several configuration options for determining the board s Section 2 The CPU Memory Board operation Options are selected by positioning shunts jumpers across the appropriate jumper pins Figure 2 1 illustrates the layout of the CMB including the locations of the header blocks discussed in this chapter
38. ypographical errors and other corrections which do not affect meaning have not been noted in this summary Throughout the document References to EEPROM have been changed to Flash memory References to Test Interface Board have been changed to Target Interface Board 1 5 References the web site addresses have been updated Section 2 Quick Start Guide has been removed Refer to MeCORE EVS Quick Start Guide R1 MCOREQS D for this information Figure 3 1 the IPB Block Diagram labeling has been revised 3 2 2 General Purpose Input Output W1 through W8 revised Table 4 1 Base Addresses the table has been revised Figure 4 1 Peripheral Slave Device Memory Map this figure has been updated Table 5 1 Interrupt Vector Map this table has been revised 5 4 Interrupt Controller Port F text has been added MCOREEVSUM D MOTOROLA For More Information On This Product 33 User s Manual Go to www freescale com Freescale Semiconductor Inc Summary of Changes COLLOPHON MOTOROLA MCOREEVSUM D 34 For More Information On This Product Go to www freescale com User s Manual

Download Pdf Manuals

image

Related Search

Related Contents

リモートサービスボード(PG-RSB105)取扱説明書 Remote Service  create computer games    LES NUITS ROMANTIQUES DE NOHANT Jean PIAT et Pascal    Four Trouba Ovn Backofen Oven Horno Forno Oven  TECHCONNECT CONTROL3 OWNERS MANUAL    Instructions for the 16A2 & 16A3 Series Microprocessor Based  Dahle BaseCLASS  

Copyright © All rights reserved.
Failed to retrieve file