M5249C3 Freescale Semiconductor, M5249C3 Datasheet

KIT EVAL FOR M5249 W/ETHERNET

M5249C3

Manufacturer Part Number
M5249C3
Description
KIT EVAL FOR M5249 W/ETHERNET
Manufacturer
Freescale Semiconductor
Series
ColdFire®r
Type
Microprocessorr
Datasheets

Specifications of M5249C3

Contents
Module and Misc Hardware
Processor To Be Evaluated
MCF5249
Interface Type
RS-232, Ethernet
For Use With/related Products
MCF5249
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
M5249C3 Reference Board
User’s Manual
Document Number: M5249C3UM
Rev. 1
07/2006

Related parts for M5249C3

M5249C3 Summary of contents

Page 1

... M5249C3 Reference Board User’s Manual Document Number: M5249C3UM 07/2006 Rev. 1 ...

Page 2

... Freescale Semiconductor was negligent regarding the design or manufacture of the part. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. All rights reserved. M5249C3UM Rev. 1 07/2006 ...

Page 3

... FCC rules, which are designed to provide reasonable protection against such interference. Operation of this product in a residential area is likely to cause interference, in which case the user, at his/her own expense, will be required to correct the interference. Freescale Semiconductor WARNING M5249C3 User’s Manual, Rev. 1 iii ...

Page 4

... M5249C3 User’s Manual, Rev. 1 Freescale Semiconductor ...

Page 5

... Connecting the Terminal .............................................................................................. 1-6 1.8.7 Using a Personal Computer as a Terminal ................................................................... 1-6 1.9 System Power-up and Initial Operation ........................................................................................ 1-8 1.10 M5249C3 Jumper Setup ................................................................................................................ 1-9 1.11 Using The BDM Port .................................................................................................................. 1-10 Using the Monitor/Debug Firmware 2.1 What Is dBUG? ............................................................................................................................. 2-1 2.2 Operational Procedure ................................................................................................................... 2-2 2 ...

Page 6

... The Debug Connector J2 ............................................................................................ 3-11 Configuring dBUG for Network Downloads A.1 Required Network Parameters ...................................................................................................... A-1 A.2 Configuring dBUG Network Parameters ...................................................................................... A-1 A.3 Troubleshooting Network Problems ............................................................................................. A-2 vi Appendix A Appendix B PAL Equations Appendix C Schematics Appendix D Evaluation Board BOM Book Title, Rev. X Freescale Semiconductor ...

Page 7

... General Hardware Description The M5249C3 board provides SDRAM, Flash ROM, an Ethernet interface (10/100BaseT), and RS-232 in addition to the built-in I/O functions of the MCF5249 device for programming and evaluating the attributes of the microprocessor. The MCF5249 device is a member of the ColdFire 32-bit processor with a 24-bit address bus and 16 lines of data ...

Page 8

... One on-board Flash ROM (U6) is used in the system. The Am29LV160DB-XX device contains 16Mbits of non-volatile storage (1 MByte x 16) giving a total of 2MBytes of Flash memory. The lower 256 KBytes are used to store the M5249C3 dBUG debugger/monitor firmware. The MCF5249 processor has 96KBytes of internal SRAM organized as 1 bank of 64Kbytes and 1 bank of 32KBytes ...

Page 9

... The signals for each timer are available on the 120 pin expansion connector (J5). 1.6 Ethernet Controller The M5249C3 PCB has an Ethernet controller (SMSC LAN91C111 U4) operating at 10M bits/sec or 100Mbits/sec. The dBUG ROM monitor is programmed to allow a user to download files over a network to memory in different formats. The compiler formats currently supported are S-Record, COFF, ELF, or Image (raw binary) ...

Page 10

... Default jumper markings are documented on the master jumper table and printed on the underside of the board (see 1 232 T erm inal Figure 1-2. Minimum System Configuration M5249C3 User’s Manual, Rev. 1 +7.0 to +14VDC Input Power Table 1-2). After the board is Freescale Semiconductor ...

Page 11

... The serial channel UART0 of the MCF5249 is used for serial communication and has a built in timer. This timer is used by the dBUG ROM monitor to generate the baud rate used to communicate with a serial Freescale Semiconductor NOTE Table 1-1. Power Supply Connections on P2 Contact Number Voltage +7V to +14V DC Ground M5249C3 User’s Manual, Rev. 1 M5249C3 Board 1-5 ...

Page 12

... The board is now ready to be connected to a PC/terminal. Use the RS232 serial cable to connect the PC/terminal to the M5249C3 PCB. The cable has a 9-pin female D-sub terminal connector at one end and a 9-pin male D-sub connector at the other end. Connect the 9-pin male connector to connector P3 on the M5249C3 board ...

Page 13

... Data Terminal Ready, Input (shorted to pin 1 and 6). 5. Signal Ground. 6. Data Set Ready, Output (shorted to pins 1 and 4). 7. Request to Send, Input. 8. Clear to send, Output. 9. Not connected. Figure 1-4 on the next page shows the jumper locations for the board. Freescale Semiconductor M5249C3 User’s Manual, Rev. 1 M5249C3 Board 1-7 ...

Page 14

... When all of the cables are connected to the board, power may be applied. The dBUG ROM Monitor initialises the board and then displays a power-up message on the terminal, which includes the amount of memory present on the board. Hard Reset DRAM Size: 8M 1-8 Figure 1-4. Jumper Locations M5249C3 User’s Manual, Rev. 1 Freescale Semiconductor ...

Page 15

... BDM mode selected at power-on/reset (POR) JTAG mode selected at power-on/reset (POR) Current measurement for the CPU core +1.8V Current measurement for the CPU I/O pads +3.3V BDM connector (J2) I/O or Pad voltage +3.3V M5249C3 User’s Manual, Rev. 1 M5249C3 Board XX 20XX Chapter 2, “Using Function ...

Page 16

... Audio DAC AK4360VF U1 left audio channel load Audio DAC AK4360VF U1 right audio channel load Routes CS1 from U2 (MCF5249) to PAL U5 and hence to Ethernet controller U4. Removed this isolates CS1 signal for use with the expansion connectors (J4 & J5) NOTE M5249C3 User’s Manual, Rev. 1 Function ® User's Manual Freescale Semiconductor ...

Page 17

... Chapter 2 Using the Monitor/Debug Firmware The M5249C3 single board computer has a resident firmware package that provides a self-contained programming and operating environment. The firmware, named dBUG, provides the user with monitor/debug interface, inline assembler and disassembly, program download, register and memory manipulation, and I/O control functions. This chapter is a how-to-use description of the dBUG package, including the user interface and command structure ...

Page 18

... Make sure the terminal is connected to TERMINAL (P4) connector. • Turn power on to the board. Figur 2-1 shows the dUBG operational mode. 2-2 Figure 2-1. After the system initialization, the board Chapter 1, “M5249C3 Board.” M5249C3 User’s Manual, Rev. 1 This Freescale Semiconductor ...

Page 19

... After initialization, the terminal will display: Hard Reset DRAM Size: 8M Freescale Semiconductor Initialize No Command Line Input From Terminal Yes Yes Does Command Line Cause User Program Execution Jump To User Program And Begin Execution M5249C3 User’s Manual, Rev. 1 Using the Monitor/Debug Firmware 2-3 ...

Page 20

... Enter 'help' for help. dBUG> If you did not get this response check the setup, refer to Operation.” Other means can be used to re-initialize the M5249C3 Computer Board firmware. These means are discussed in the following paragraphs. 2.2.2.1 Hard RESET Button Hard RESET (S1) is the red button. Depressing this button causes all processes to terminate, resets the MCF5249 processor and board logic and restarts the dBUG firmware ...

Page 21

... GO go <addr> addr HELP help <command> Freescale Semiconductor Table 2-1. dBUG Command Summary Syntax M5249C3 User’s Manual, Rev. 1 Using the Monitor/Debug Firmware Description Assemble Block Compare Block Fill Block Move Breakpoint Block Search Data Convert ...

Page 22

... Symbol Management TRACE trace <num> UPDBUG updbug UPUSER upuser <bytes> VERSION version 2-6 Syntax M5249C3 User’s Manual, Rev. 1 Description Assemble Block Compare Block Fill Internal Register Display Internal Register Modify Loop Read Loop Write Memory Display Memory Modify ...

Page 23

... The statement is the assembled, and if valid, placed into memory, otherwise an error message is produced. Examples: To place a NOP instruction at address 0x00010000, the command is: asm 10000 nop To interactively assembly memory at address 0x00400000, the command is: asm 400000 Freescale Semiconductor M5249C3 User’s Manual, Rev. 1 Using the Monitor/Debug Firmware Assembler 2-7 ...

Page 24

... Example: To verify that the data starting at 0x20000 and ending at 0x30000 is identical to the data starting at 0x80000, the command is: bc 20000 80000 10000 2-8 M5249C3 User’s Manual, Rev. 1 Block Compare Freescale Semiconductor ...

Page 25

... To fill a block of memory starting at 0x00020000 and ending at 0x00040000 with data that increments by 2 for each <width>, the command is: bf 20000 40000 0 2 Freescale Semiconductor M5249C3 User’s Manual, Rev. 1 Using the Monitor/Debug Firmware Block Fill 2-9 ...

Page 26

... To copy the target code’s data section (defined by the symbols data_start and data_end) to 0x00200000, the command is: bm data_start data_end 200000 Refer to “upuser” command for copying code/data into Flash memory. 2-10 NOTE M5249C3 User’s Manual, Rev. 1 Block Move Freescale Semiconductor ...

Page 27

... To set a breakpoint at the C function bench() and set its trigger value to 3, the command is: br _bench -t 3 When the target code is executed, the processor must attempt to execute the function bench() a third time before returning control back to dBUG. To remove all breakpoints, the command is Freescale Semiconductor M5249C3 User’s Manual, Rev. 1 Using the Monitor/Debug Firmware Breakpoints 2-11 ...

Page 28

... ABCD This reads the 32-bit word located at 0x00040000 and compares it against the 32-bit value 0x0000ABCD match is found, then the address is incremented to 0x00040004 and the next 32-bit value is read and compared. 2-12 M5249C3 User’s Manual, Rev. 1 Block Search Freescale Semiconductor ...

Page 29

... All values are treated as 32-bit quantities. Examples: To display the decimal and binary equivalent of 0x1234, the command is: dc 0x1234 To display the hexadecimal and binary equivalent of 1234, the command is: dc 1234 Freescale Semiconductor M5249C3 User’s Manual, Rev. 1 Using the Monitor/Debug Firmware Data Conversion 2-13 ...

Page 30

... DI command, then the DI command uses the address of the last opcode that was disassembled. The DI command is repeatable. Examples: To disassemble code that starts at 0x00040000, the command is: di 40000 To disassemble code of the C function main(), the command is: di _main 2-14 M5249C3 User’s Manual, Rev. 1 Disassemble Freescale Semiconductor ...

Page 31

... To download an S-record file through the serial port, the command is download an S-record file through the serial port, and add an offset to the destination address of 0x40, the command is: dl 0x40 Freescale Semiconductor M5249C3 User’s Manual, Rev. 1 Using the Monitor/Debug Firmware Download Console 2-15 ...

Page 32

... To download a file using the default filetype with the name “bench.out”, the command is: dn bench.out To download a file using the default filename and filetype, the command is: dn 2-16 DN <-c> <-e> <-i> <-s> <-o offset> <filename> M5249C3 User’s Manual, Rev. 1 Download Network Freescale Semiconductor ...

Page 33

... The GO command is repeatable. Examples: To execute code at the current program counter, the command is execute code at the C function main(), the command is: go _main To execute code at the address 0x00040000, the command is: go 40000 Freescale Semiconductor M5249C3 User’s Manual, Rev. 1 Using the Monitor/Debug Firmware Execute 2-17 ...

Page 34

... Control is only regained when the target code encounters a breakpoint, illegal instruction, or other exception which causes control to be handed back to dBUG. Examples: To execute code up to the C function bench(), the command is: gt _bench 2-18 M5249C3 User’s Manual, Rev. 1 Execute To Freescale Semiconductor ...

Page 35

... MCF5xxx are CS, DMA0, DMA1, DMA2, DMA3, DRAMC, PP, MBUS, SIM, TIMER1, TIMER2, UART0 and UART1. Refer to the MCF5407 user’s manual for more information on these modules and the registers they contain. Example: ird sim.rsr Freescale Semiconductor Internal Register Display M5249C3 User’s Manual, Rev. 1 Using the Monitor/Debug Firmware 2-19 ...

Page 36

... UART0 and UART1. Refer to the MCF5407 user’s manual for more information on these modules and the registers they contain. Example: To modify the TMR register of the first Timer module to the value 0x0021, the command is: irm timer1.tmr 0021 2-20 Internal Register Modify M5249C3 User’s Manual, Rev. 1 Freescale Semiconductor ...

Page 37

... If command is provided, then a brief listing of the syntax of the specified command is displayed. Examples: To obtain a listing of all the commands available within dBUG, the command is: help To obtain help on the breakpoint command, the command is: help br Freescale Semiconductor M5249C3 User’s Manual, Rev. 1 Using the Monitor/Debug Firmware Help 2-21 ...

Page 38

... The LR command continually reads the data at addr until a key is pressed. The optional <width> specifies the size of the data to be read <width> is specified, the command defaults to reading word sized data. Example: To continually read the longword data from address 0x20000, the command is: lr.l 20000 2-22 M5249C3 User’s Manual, Rev. 1 Loop Read Freescale Semiconductor ...

Page 39

... The default access size is a word. Examples: To continually write the longword data 0x12345678 to address 0x20000, the command is: lw.l 20000 12345678 Note that the following command writes 0x78 into memory: lw.b 20000 12345678 Freescale Semiconductor M5249C3 User’s Manual, Rev. 1 Using the Monitor/Debug Firmware Loop Write 2-23 ...

Page 40

... To display memory in the data section (defined by the symbols data_start and data_end), the command is: md data_start To display a range of bytes from 0x00040000 to 0x00050000, the command is: md.b 40000 50000 To display a range of 32-bit values starting at 0x00040000 and ending at 0x00050000: md.l 40000 50000 2-24 M5249C3 User’s Manual, Rev. 1 Memory Display Freescale Semiconductor ...

Page 41

... Thus, for the duration of the operation, this command performs properly-aligned memory accesses. Examples: To set the byte at location 0x00010000 to be 0xFF, the command is: mm.b 10000 FF To interactively modify memory beginning at 0x00010000, the command is: mm 10000 Freescale Semiconductor M5249C3 User’s Manual, Rev. 1 Using the Monitor/Debug Firmware Memory Modify 2-25 ...

Page 42

... MMAP Usage: This command displays the memory map information for the M5249C3 evaluation board. The information displayed includes the type of memory, the start and end address of the memory, and the port size of the memory. The display also includes information on how the Chip-selects are used on the board. ...

Page 43

... Here is an example of the output from this command: PC: 00000000 SR: 2000 [t.Sm.000...xnzvc] An: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 01000000 Dn: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 Freescale Semiconductor M5249C3 User’s Manual, Rev. 1 Using the Monitor/Debug Firmware Register Display 2-27 ...

Page 44

... The actual value will not be written to the register until target code is executed. Examples: To change register D0 on MC68000 and ColdFire to contain the value 0x1234, the command is 1234 2-28 M5249C3 User’s Manual, Rev. 1 Register Modify Freescale Semiconductor ...

Page 45

... Examples: To reset the board and clear the dBUG data structures, the command is: reset Freescale Semiconductor Reset the Board and dBUG M5249C3 User’s Manual, Rev. 1 Using the Monitor/Debug Firmware 2-29 ...

Page 46

... This should be set to a unique value, and the most significant nibble should always be even. Examples: To set the baud rate of the board to be 19200, the command is: set baud 19200 See the SHOW command for a display containing the correct formatting of these options. 2-30 NOTE M5249C3 User’s Manual, Rev. 1 Set Configurations Freescale Semiconductor ...

Page 47

... Here is an example of the output from a show command: dBUG> show base: 16 baud: 19200 server: 192.0.0.1 client: 192.0.0.2 gateway: 0.0.0.0 netmask: 255.255.255.0 filename: test.srec filetype: S-Record mac: 00:CF:52:49:C3:01 Freescale Semiconductor Show Configurations M5249C3 User’s Manual, Rev. 1 Using the Monitor/Debug Firmware 2-31 ...

Page 48

... The STEP command will work for other instructions as well, but note that if the STEP command is used with an instruction that will not return, i.e. BRA, then the temporary breakpoint may never be encountered and dBUG may never regain control. Examples: To pass over a subroutine call, the command is: step 2-32 STEP M5249C3 User’s Manual, Rev. 1 Step Over Freescale Semiconductor ...

Page 49

... To remove the symbol “junk” from the table, the command is: symbol -r junk To see how full the symbol table is, the command is: symbol -s To display the symbol table, the command is: symbol -l Freescale Semiconductor M5249C3 User’s Manual, Rev. 1 Using the Monitor/Debug Firmware 2-33 ...

Page 50

... Control returns to dBUG after a single-instruction execution of the target code. This command is repeatable. Examples: To trace one instruction at the program counter, the command is trace 20 instructions from the program counter, the command is 2-34 M5249C3 User’s Manual, Rev. 1 Trace Into Freescale Semiconductor ...

Page 51

... Usage: updbug The updbug command is used to update the dBUG image in Flash. When updates to the M5249C3 dBUG are available, the updated image is downloaded to address 0x00020000. The new image is placed into Flash using the UPDBUG command. The user is prompted for verification before performing the operation ...

Page 52

... Users access this memory starting at address 0xFFE40000. Examples: To program all 7 sectors of user Flash, the command is: upuser To program only 1000 bytes into user Flash, the command is: upuser 1000 2-36 M5249C3 User’s Manual, Rev. 1 Update User Flash Freescale Semiconductor ...

Page 53

... The version date is the day and time at which the entire dBUG monitor was compiled and built. Examples: To display the version of the dBUG monitor, the command is: version Freescale Semiconductor In this example CPU major board major and minor and minor revision revision M5249C3 User’s Manual, Rev. 1 Using the Monitor/Debug Firmware Display dBUG Version 2-37 ...

Page 54

... The character sent to terminal /* put ‘ch’into select the function */ /* make the call */ /* put ‘ch’into select the function */ /* make the call */ Select the function Make the call, the input character is in d1. /* select the function */ M5249C3 User’s Manual, Rev. 1 Freescale Semiconductor ...

Page 55

... Select the function d0 contains the response (yes/no). /* select the function */ /* make the call */ Select the function Make the call, exit to dBUG. /* select the function */ /* exit and transfer to dBUG */ M5249C3 User’s Manual, Rev. 1 Using the Monitor/Debug Firmware 2-39 ...

Page 56

... Using the Monitor/Debug Firmware 2-40 M5249C3 User’s Manual, Rev. 1 Freescale Semiconductor ...

Page 57

... In this manual, an active low signal is indicated by a bar over the signal name. 3.1 The Processor and Support Logic This part of the chapter discusses the CPU and general support logic on the M5249C3 board. 3.1.1 Processor The microprocessor used on the M5249C3 is the highly integrated ColdFire MCF5249, 32-bit processor. ...

Page 58

... HIZ Signal The assertion of the HIZ signal forces all output drivers to a high-impedance state. On the M5249C3 board the high impedance signal is pulled to +3.3V via a 4.7K pull-up resistor, ensuring that the output drivers will not high-impedance state during reset. HIZ is also available to the user on connector (J5). ...

Page 59

... Programming two interrupt sources with the same level and priority can result in undefined operation. The M5249C3 hardware uses INT7 to support the ABORT function using the ABORT switch (S2). This switch is used to force an interrupt (level 7, priority 3) if the user's program execution should be aborted without issuing a RESET (refer to on ABORT) ...

Page 60

... Hardware Description and Reconfiguration The M5249C3 uses the following signals to select external peripherals: • CS0 to enable the Flash ROM (refer to • SDRAS, SDCAS and SDRAM_CS1 to enable the SDRAM (refer to • CS1 for the Ethernet controller The chip select mechanism of the MCF5249 processor allows the memory mapping to be defined for the required memory space (User/Supervisor, Program/Data spaces) ...

Page 61

... For example the Flash ROM cannot generate a TA.signal. The chip-select logic is programmed by the dBUG ROM Monitor to generate TA internally after a pre-programmed number of wait states. In order to support future expansion of the M5249C3 board, the TA input of the processor is also connected to the Processor Expansion Bus (J5, pin 66). This allows any expansion boards to assert this line to provide a TA signal to the processor. On the expansion boards this signal should be generated through an open collector buffer with no pull-up resistor ...

Page 62

... Move jumper (JP12) to pin 2 connected to pin 3 and push the reset button (S1). User code should now be running from reset/POR. 3.2 Serial Communication Channels The M5249C3 offers two serial communications channels. They are discussed in this section. 3.2.1 MCF5249 UARTs The MCF5249 device has two built in UARTs, each with its own software programmable baud rate generators ...

Page 63

... Rx & Tx FIFO buffers • Burst transfers are supported • Single 25MHz operation for both the MAC & PHY • On-chip wave shaping • On-chip adaptive equaliser • Baseline wander correction Freescale Semiconductor M5249C3 User’s Manual, Rev. 1 Hardware Description and Reconfiguration 3-7 ...

Page 64

... Acknowledge bit generation and detection • Bus busy detection 3.2.7 Analog to Digital Converter (ADC) Module The MCF5249 processor’s ADC module includes the following features: • Sigma-Delta based ADC with 12-bit resolution 3 bus standard M5249C3 User’s Manual, Rev. 1 Freescale Semiconductor ...

Page 65

... The MCF5249 processor’s Flash Memory Card/IDE module includes the following features: • TBA 3.3 Connectors and Expansion Bus There are 2 expansion connectors on the M5249C3 (J4 and J5) which are used to connect the board to external I/O devices and/or expansion boards. 3.3.1 Expansion Connectors - J4 and J5 Table 3-2 shows pin assignments for the (J4) connector ...

Page 66

... SCLK4/GPIO50 16 PST0 75 18 GND 77 20 PST1 79 SDATAO1/GPIO25 22 PST2 81 24 PST3 83 26 +1. DSO 87 LRCK2/GPIO44 30 DSI 89 M5249C3 User’s Manual, Rev. 1 Pin Signal 94 QSPI_CS0/GPIO29 96 QSPI_CS1/GPIO24 98 GND 100 QSPI_DOUT/GPIO26 102 QSPI_CS2/GPIO21 104 QSPI_CS3/GPIO22 106 +1.8V 108 GND 110 GND 112 +1.8V 114 +5V 116 +5V 118 ...

Page 67

... GND 107 50 +1.8V 109 52 TIN0/GPI33 111 EBUOUT1/GPO36 54 GND 113 56 HI-Z 115 58 TCK 117 60 +1.8V 119 M5249C3 User’s Manual, Rev. 1 Hardware Description and Reconfiguration Signal Pin Signal +3.3V 92 EBUIN2/GPI37 OE 94 EBUIN3/GPI38 96 GND 98 SCLK2/GPIO48 GND 100 CL16/GPO42 102 NC 104 NC GND 106 +1 ...

Page 68

... RESET I/O or Pad Voltage GND PST2 PST0 DDATA2 DDATA0 Freescale Reserved GND Core Voltage Figure 3-1. The J2 Connector pin assignment 3- M5249C3 User’s Manual, Rev. 1 BKPT DSCLK Developer Reserved DSI DSO PST3 PST1 DDATA3 DDATA1 GND Freescale Reserved PSTCLK TA Freescale Semiconductor ...

Page 69

... Once the network parameters have been obtained, the dBUG Rom Monitor must be configured. The following commands are used to configure the network parameters. set client <client IP> set server <server IP> set gateway <gateway IP> set netmask <netmask> set mac <addr> Freescale Semiconductor M5249C3 User’s Manual, Rev. 1 A-1 ...

Page 70

... Using an IP address already assigned to another machine will cause dBUG network download to fail, and probably other severe network problems. Make certain the client IP address is unique for the board. Check for proper insertion or connection of the network cable. Is the status LED lit indicating that network traffic is present? A-2 M5249C3 User’s Manual, Rev. 1 Freescale Semiconductor ...

Page 71

... Reset the board, and wait one minute for the TFTP server to time out and terminate any open connections. Verify that the IP addresses for the server and gateway are correct. Also verify that a TFTP server is running on the server. Freescale Semiconductor M5249C3 User’s Manual, Rev. 1 Configuring dBUG for Network Downloads A-3 ...

Page 72

... Configuring dBUG for Network Downloads A-4 M5249C3 User’s Manual, Rev. 1 Freescale Semiconductor ...

Page 73

... PAL. After initial debug of the board a simple asynchronous auto-acknowledge interface with wait states set up in the chip select control register sufficed. module EthernetIF title 'Ethernet Interface logic for the M5249C3 board' "March 2 2002 Revision 1.0 of the code" "EthernetIF device 'ispLSI22LV10'; ...

Page 74

... Ready Return Output to LAN91C111 "" /ADS Address Data Strobe Output to LAN91C111 " Write not Read Output to LAN91C111 " RESET Output to LAN91C111 " Interrupt Request 6 Output "" /TA Output to the MCF5249 " M5249C3 User’s Manual, Rev. 1 Freescale Semiconductor ...

Page 75

... Appendix C Schematics Freescale Semiconductor M5249C3 User’s Manual, Rev. 1 C-1 ...

Page 76

... CRIN CRIN BCLKE SDLDQM SDRAM_CS2 SDUDQM -SDWE SDRAM_CS1 -SDCAS -RESET -SDRAS CRIN CRIN C-2 -CTS1/GPI31 RXD1/GPI28 -CTS0/GPI30 RXD0/GPI27 GPIO5 -TA D[31:16] QSPI_CS3/GPIO22 QSPI_CS2/GPIO21 QSPI_CS1/GPIO24 QSPI_CS0/GPIO29 QSPI_DOUT/GPIO26 SDA0/QSPIDIN SCL0/QSPICLK SCL1/GPIO3 SDA1/GPIO55 -RTS1/GPO31 -RTS0/GPO30 TXD1/GPO28 TXD0/GPO27 M5249C3 User’s Manual, Rev. 1 Freescale Semiconductor ...

Page 77

... Freescale Semiconductor M5249C3 User’s Manual, Rev. 1 Schematics C-3 ...

Page 78

... K9 CORE-VDD QSPI_DOUT/GPIO26 TIN1/GPI023 CORE-GND CFLG/GPIO18 K5 CORE-VDD EF/GPIO19 K6 QSPI_CS1/GPIO24 CORE-GND QSPI_CS3/GPIO22 CORE-VDD QSPI_CS2/GPIO21 E9 CORE-GND E6 CORE-VDD CL16/GPO42 C4 CL11/GPO39 XTRIM/GPO38 M5249C3 User’s Manual, Rev TEST3 M12 TEST2 M3 TEST1 C3 TEST0 C12 HI-Z C11 F11 TCK E12 E13 D11 TDSO D10 L11 A14 A12 B12 ...

Page 79

... Freescale Semiconductor 2 M5249C3 User’s Manual, Rev. 1 Schematics C-5 ...

Page 80

... RXD2 GND 122 RXD1 ARDY 123 RXD0 nADS 124 RX_DV W/nR 125 RX_ER nCYCLE 126 XTAL1 nDATACS 127 XTAL2 VDD 128 I/O1 26 I/O0 27 VCC 28 TCLK 1 CP/ M5249C3 User’s Manual, Rev I/O8 18 I/O9 17 I11 16 TDI 15 VSS 14 I10 Freescale Semiconductor ...

Page 81

... Freescale Semiconductor M5249C3 User’s Manual, Rev. 1 Schematics C-7 ...

Page 82

... Schematics C-8 M5249C3 User’s Manual, Rev. 1 Freescale Semiconductor ...

Page 83

... Freescale Semiconductor 1 3 M5249C3 User’s Manual, Rev. 1 Schematics C-9 ...

Page 84

... Schematics C-10 ADJ TAB 6 GND 3 M5249C3 User’s Manual, Rev TAB 6 GND Freescale Semiconductor ...

Page 85

... Freescale Semiconductor M5249C3 User’s Manual, Rev. 1 Schematics C-11 ...

Page 86

... Schematics C-12 M5249C3 User’s Manual, Rev. 1 Freescale Semiconductor ...

Page 87

... D5,D9,D10 17 3 D11,D12,D22 18 9 D13,D14,D15,D16,D17,D18,D19, D20,D21 Freescale Semiconductor Table D-1. M5249C3 Bill of Materials Part 0.1uF 25V 10uF 16V Electrolytic (Al) SMT Capacitors 1uF 50V Electrolytic (Al) 330uF 10V Tant. AVX TPSE337K10CLR 0.22uF 16 or 25V 1nF 50V COG 470pF 50V COG 47pF 50V COG ...

Page 88

... Evaluation Board BOM Table D-1. M5249C3 Bill of Materials (continued) Item Qty Reference JP1 21 1 JP2 22 1 JP3 23 1 JP4 24 1 JP5 25 1 JP6 26 1 JP7 27 3 JP8, JP9, JP15 28 3 JP10,JP11,JP12 29 2 JP13,JP14 J4, J9,J10 38 1 J11 39 1 J12 40 2 L1, D-2 Part ...

Page 89

... Table D-1. M5249C3 Bill of Materials (continued) Item Qty Reference 44 2 P3, RP1, RP2, RP3, RP4, RP5, RP6, RP7, RP8, RP9, RP41, RP43, RP44, RP45 46 1 RP10 47 4 RP11,RP12,RP13,RP42 48 27 RP14,RP15,RP16,RP17,RP18, RP19,RP20,RP21,RP22,RP23, RP24,RP25,RP26,RP27,RP28, RP29,RP30,RP31,RP32,RP33, RP34,RP35,RP36,RP37,RP38, RP39, RP40 49 2 R1, R85,R88,R96,R121 51 2 R86,R87 52 4 R89,R90,R91,R92 ...

Page 90

... Evaluation Board BOM Table D-1. M5249C3 Bill of Materials (continued) Item Qty Reference U10 79 1 U11 80 1 U12 81 2 U13, U14 82 2 U16, U17 83 1 U18 84 1 U19 D-4 Part Pletronics SMSC LAN91C111 Lattice ispGAL22LV1-5LJ AMD Am29LV160DB90EC 1Mx16 48pin TSSOP Flash Samsung K4S641633D-G Synchronous DRAM 4Mx16 ...

Related keywords