M5307C3 Freescale Semiconductor, M5307C3 Datasheet

no-image

M5307C3

Manufacturer Part Number
M5307C3
Description
KIT EVALUATION FOR MCF5307
Manufacturer
Freescale Semiconductor
Series
ColdFire®r
Type
Microprocessorr
Datasheet

Specifications of M5307C3

Contents
Module Board, Installation Guide, Power Supply, Cable, Software and more
Processor To Be Evaluated
MCF5307
Interface Type
Ethernet
For Use With/related Products
MCF5307
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Freescale Semiconductor, Inc.
M5307C3
USER'S
MANUAL
REVISION
1.1
Matrix
Design
&
Manufacturing,
Inc.
2914 Montopolis Drive #290
Austin, TX 78741
Phone: (512) 385-9210
Fax: (512) 385-9224
http://www.cadreiii.com
For More Information On This Product,
Go to: www.freescale.com

Related parts for M5307C3

M5307C3 Summary of contents

Page 1

... Freescale Semiconductor, Inc. M5307C3 USER'S REVISION Matrix Design & Manufacturing, 2914 Montopolis Drive #290 Austin, TX 78741 Phone: (512) 385-9210 Fax: (512) 385-9224 http://www.cadreiii.com For More Information On This Product, Go to: www.freescale.com MANUAL 1.1 Inc. ...

Page 2

... The information in this manual has been carefully examined and is believed to be entirely reliable. However, no responsibility is assumed Furthermore, Motorola reserves the right to make herein to improve reliability, function, or design. The M5307C3 intended for use in life and/or property critical applications. Here, such applications are defined to be any situation in which any failure, malfunction, ...

Page 3

... Freescale Semiconductor, Inc. INTERFERENCE. RESIDENTIAL INTERFERENCE, IN WHICH OWN EXPENSE, INTERFERENCE. Matrix Design warrants workmanship for a period of sixty (60) days from purchase. This warranty in lieu of all other merchantability and fitness event will the seller be liable for any incidental or consequential damages. Design will replace charge, components that fail, returned (properly packed and shipped prepaid) to Matrix Design at address below ...

Page 4

... Freescale Semiconductor, Inc. IBM PC and IBM AT are registered trademark of IBM Corp C-Bus is a proprietary Philips interface bus. All other trademark names mentioned in this manual are the registered trade mark of respective owners. ii For More Information On This Product, Go to: www.freescale.com ...

Page 5

... Using a Personal Computer as a Terminal 1-8 1.9.7. SYSTEM POWER-UP AND INITIAL OPERATION 1-13 1.10 1.11 M5307C3 Jumper Setup 1-13 Jumper JP1- Flash Upper Half/Lower Half Boot 1-14 1.11.1. Jumper JP2 - This jumper selects between /CS0 to Flash or a header 1-15 1.11.2. USING THE BDM 1-15 1 ...

Page 6

... Freescale Semiconductor, Inc. 2.4.12 Execute Till a Temporary Breakpoint 2.4.13. HELP - Help 2.4.14. IRD - Internal Registers Display 2.4.15. IRM - Internal Registers MODIFY 2.4.16 Memory Display 2.4.17 Memory Modify 2.4.18 Register Display 2.4.19 Register Modify 2.4.20. RESET - Reset the board and dBUG 2.4.21. ...

Page 7

... Freescale Semiconductor, Inc. APPENDIX A (Configuring Required Network Parameters 1 A.1 Configuring dBUG Network Parameters 1 A.2 Troubleshooting Network Problems 3 A.3 APPENDIX B (ColdFire APPENDIX APPENDIX D SDRAM MUX APPENDIX E SDRAM MUX APPENDIX F EVALUATION MCF5307EVM_BOM 1 dBUG for Network to ISA, IRQ7 and Reset EQUATION 1 PAL WHITE PAPER 1 ...

Page 8

... Freescale Semiconductor, Inc Table 1 – JP1, Upper/Lower Table 2 – JP2, /CS0 select Table 3 - dBUG Commands Table 4 - The M5307C3 Table 5 - The P4 (Terminal) Table 7 - The P3 Connector Table 8 - The J3 Connector Table 9 - The J4 Connector Figures Figure 1 Block Diagram Figure 2 Pin assignment Figure 3 Jumper Table Configuration ...

Page 9

... Freescale Semiconductor, Inc. For More Information On This Product, Go to: www.freescale.com ...

Page 10

... Freescale Semiconductor, Inc. INTRODUCTION 1.1 INTRODUCTION The M5307C3 is a versatile single Processor. It may be used as a powerful microprocessor based controller in a variety of applications. With the addition of a terminal, it serves as a complete microcomputer for development/evaluation, training and educational use. The user must only connect an RS-232 compatible computer with terminal emulation software) and a power fully functional system ...

Page 11

... The chip-select logic also allows programmable number of wait-states to the use of slower memory detailed information about the SIM.) The M5307C3 selects to access the Flash ROM’s (CS0), SRAM (CS2); which is not populated on board, may be added by the user) and the Ethernet (CS3). The DRAM controller is used to control one DIMM module (up to 512M of SDRAM, both -RAS lines and all four – ...

Page 12

IspLSI E 2032LV ata Buf U16 Addr Buf f er U10, , U11 PORTS ADDR BUS M i ...

Page 13

... SYSTEM MEMORY There are two on board Flash ROM’s (U20, U21), U20 is and the U21 is the least significant byte. The M5307C3 29LV004 Flash ROM’s programmed AM29LV004DT Flash are 4Mbits each giving a total of 1Mbyte of Flash memory There is one 168-pin DIMM socket for SDRAM. ...

Page 14

... Freescale Semiconductor, Inc. The pins are programmable pins are determined by the configuration byte during reset. After reset, all pins are configured as general-purpose parallel I/O. These pins are connected to J3, LA2 and LA3. 1.6 PROGRAMMABLE TIMER/COUNTER The MCF5307 has two built in general purpose timer/counters. These timers are available to the user ...

Page 15

... Unpack the computer board from its shipping box. Save the box for storing or reshipping. Refer to the following list and verify that all the items are present. You should have received: 1. M5307C3 Single Board Computer MONITOR is programmed in different formats. The current with minimum of 1.5 Amp. ...

Page 16

... Freescale Semiconductor, Inc. 2. M5307C3 User's Manual, this documentation 3. One RS-232 communication cable 4. Debug wiggler cable 5. Programmers Reference Manual 6. A selection of Third Party Developer Tools and Literature AVOID TOUCHING THE MOS DEVICES. STATIC DISCHARGE CAN AND WILL DAMAGE THESE DEVICES. Once you verified that all the items are present, remove protective jacket ...

Page 17

... The board is now ready to be connected to a terminal. Use the RS-232 serial cable to connect the PC to the M5307C3. connector at one end and a 9-pin male D-sub connector at the other end. Connect the 9-pin male connector to P4 connector on M5307C3. pin female connector to one of the available serial communication normally referred to as COM1 Depending on the kind of serial connector on the back of your PC, the connector on your PC may be a male 25-pin or 9-pin ...

Page 18

... Freescale Semiconductor, Inc. Once the connection to the PC is made, you are ready to power-up the PC and run the terminal emulation software. When you are in the terminal mode, you need to select the baud rate and the character format for the channel. Most terminal emulation software packages provide a command (press the p key while pressing the Alt key) to choose the baud rate and character format ...

Page 19

J5 JP7 JP1 AUX Terminal JP10/11 JP8/9 J1 SDRAM J3 JP13/12 Figure 3 Jumper Table and Locations 1-10 OSC Ethernet J4 JP6/5/4/3 JP2 ...

Page 20

BUG> 2TERMI NAL J3 o rPC MI CROPROCES SOR EXPANS I ONBUS Figure 4 BACKGROUNDDEBUG( BDM SDRAM DI MM +6. Input ...

Page 21

... Freescale Semiconductor, Inc. 1-12 For More Information On This Product, Go to: www.freescale.com ...

Page 22

... Press the red RESET button to insure that the board has been initialized properly. If you still are not receiving the proper response, your board may have bee damaged in shipping. 1.11 M5307C3 Jumper AND INITIAL OPERATION All Rights Reserved. ...

Page 23

... Freescale Semiconductor, Inc. The jumpers on the board are discussed in Chapter 3. discussion of the jumper settings is as follows: 1.11.1. Jumper JP1- Flash Upper Half/Lower Half Boot This jumper allows the MCF5307 flash. The default is the lower half. to boot from the lower or upper half of the ...

Page 24

... J1 connector. No special setting is needed. Refer to the ColdFire ® User's Manual BDM Section for additional instructions Function 1 and 2 Lower (default) 2 and 3 Upper Table 2 – JP2, /CS0 select Function Flash (default) header 1-15 For More Information On This Product, Go to: www.freescale.com The M5307C3 ...

Page 25

... Freescale Semiconductor, Inc. USING The M5307C3 single board computer has a resident firmware package that provides a self-contained programming firmware, named dBUG, provides the user with monitor/debug, disassembly, program download, 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 26

... Freescale Semiconductor, Inc. The commands DI, GO, MD, STEP and TRACE are used repeatedly when debugging. dBUG recognizes this and allows for repeated execution of these commands with minimal typing. After a command <ENTER> to invoke the command command line parameters were provided. An additional function called the "TRAP utilize various routines within dBUG ...

Page 27

... Freescale Semiconductor, Inc. A reference to “SP” actually refers to “A7”. 2.2 OPERATIONAL PROCEDURE System power-up and initial operation are described in detail in Chapter 1. This information is repeated here for convenience and to prevent possible damage. 2.2.1. System Power- sure the power supply is connected properly prior to power-up. ...

Page 28

... Freescale Semiconductor, Inc. Figure 5 Flow Diagram of dBUG Operational Mode. For More Information On This Product, Go to: www.freescale.com 2-4 ...

Page 29

... If you did not get this response check the setup. AND INITIAL OPERATION. Note, the date ‘ xxx 199x POWER-UP vary in different revisions. Other means can be used to re-initialize the M5307C3 firmware. These means are discussed in the following paragraphs. 2.2.2.1. Hard RESET Hard RESET is the red button located in the lower right side of the board. ...

Page 30

... Freescale Semiconductor, Inc. 2.2.2.2. ABORT Button. ABORT is the black button located next to RESET button on the right side of the board. The abort function causes an interrupt of the present processing (a level 7 interrupt on MCF5307) and gives control to the dBUG firmware. action differs from RESET in that no processor register changed, the processor and peripherals are not reset, and dBUG restarted ...

Page 31

... Freescale Semiconductor, Inc. and waits for a command. The user can call any of the commands supported by the firmware. A standard input routine controls the system Command processing begins only after the line has been entered and followed by a carriage-return. 1. The user memory $xxxxxxxx, $xxxxxxxx is the maximum SDRAM address of the memory installed in the board ...

Page 32

... Freescale Semiconductor, Inc. CTRL-R - Recall and execute the last command e. the enter key to be pressed. For characters requiring the control key (CTRL) , held down and then the other key (H) should be pressed. 2.4 dBUG COMMAND SET Table 3 lists the dBUG commands. described in the following pages. ...

Page 33

... Freescale Semiconductor, Inc. Table 3 - dBUG Commands DESCRIPTION ASSEMBLE BC BLOCK COMPARE BF BLOCK FILL BM BLOCK MOVE BS BLOCK SEARCH BR BREAKPOINT DATA DATA CONVERT DI DISASSEMBLE DL DOWNLOAD SERIAL DN DOWNLOAD NETWORK GO EXECUTE GT Go TILL BREAKPOINT HELP HELP IRD INTERNAL REGISTER DISPLAY IRM INTERNAL REGISTER MODIFY MD MEMORY DISPLAY ...

Page 34

... Freescale Semiconductor, Inc. MM MEMORY MODIFY RD REGISTER DISPLAY RM REGISTER MODIFY RESET RESET SET SET CONFIGURATIONS SHOW SHOW CONFIGURATIONS STEP STEP (OVER) SYMBOL SYMBOL MANAGEMENT TRACE TRACE(INTO) UPDBUG UPDATE DBUG UPUSER UPDATE USER FLASH VERSION SHOW VERSION ADD DEBUG COMMANDS ******* MM <WIDTH> ADDR <DATA> ...

Page 35

... Freescale Semiconductor, Inc. 2.4. Assemble A S Usage: AS <addr> <instruction> The AS command assembles instructions. absolute address specified as a hexadecimal value symbol name. Instruction may be any valid instruction for the target processor. The assembler keeps track of the address where the last instruction’s opcode was written ...

Page 36

... Freescale Semiconductor, Inc. (0x1234).Lor Examples: To assemble one ‘move’ instructions at the next assemble address, the command is assemble multiple lines at 0x12000, the command is: as then: 0x00012000: 0x00012002: 0x00012004: 0x00012006: 0x00012008: 0x1234.L move.l #0x25,d0 12000 start: nop nop lsr.l#1,d0 cmp #4,d0 beq ...

Page 37

... Freescale Semiconductor, Inc. 2.4. Compare Blocks of Memory B C Usage: BC first second length The BC command compares two contiguous blocks of memory the first block starting at address 'first', the second block starting at address 'second length 'length'. If the blocks are not identical, then the addresses of the first mismatch are displayed. ...

Page 38

... Freescale Semiconductor, Inc Block of Memory Fill 2.4. Usage: BF<width> begin end data The BF command fills a contiguous block of memory stopping at address end, with the value data. Width modifies the size of the data that is written. The value for addresses begin and end may be an absolute address a hexadecimal value symbol name ...

Page 39

... Freescale Semiconductor, Inc Block Move 2.4.4. Usage: BM begin end dest The BM command moves begin, stopping at address end, to the new address dest. The BM command copies memory as a series of bytes, and does not alter the original block. The value for addresses begin, end, and dest may ...

Page 40

... Freescale Semiconductor, Inc Breakpoint 2.4.5. Usage: BR addr <-r> <-c count> <-t trigger> The BR command inserts or removes breakpoints at address addr. The value for addr may be an absolute address specified as a hexadecimal value symbol name. Count and trigger are numbers converted according to the user- defined radix, normally hexadecimal ...

Page 41

... Freescale Semiconductor, Inc. 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 2-17 For More Information On This Product, Go to: www.freescale.com ...

Page 42

... Freescale Semiconductor, Inc. 2.4. Block Search Usage: BS<width> begin end data The BS command searches a contiguous block of memory begin, stopping at address end, for the value data. Width modifies the size of the data that is compared during the search. The value for addresses begin and end may be an absolute address a hexadecimal value symbol name ...

Page 43

... Freescale Semiconductor, Inc. 2-19 For More Information On This Product, Go to: www.freescale.com ...

Page 44

... Freescale Semiconductor, Inc. DATA - Data Conversion 2.4. Usage: DATA data The DATA command displays data in both decimal and hexadecimal notation. The value for data may be a symbol name or an absolute value absolute value passed into the DATA command interpreted as a hexadecimal value. ...

Page 45

... Freescale Semiconductor, Inc Disassemble 2.4.8. Usage: DI <addr> The DI command disassembles target code pointed to by addr. addr may be an absolute address specified as a hexadecimal value name. Wherever possible, the disassembler will use information from the symbol table to produce a more meaningful disassembly. This is especially useful for branch target addresses and subroutine calls ...

Page 46

... Freescale Semiconductor, Inc Download Serial 2.4. Usage: DL <offset> The DL command performs an S-record download serial port. The value for offset is converted according to the user defined radix, normally hexadecimal. If offset is provided, then the destination address of each S-record by offset. The DL command destination is an address 0x00020000), then an error message is displayed and downloading aborted ...

Page 47

... Freescale Semiconductor, Inc Download Network 2.4.10. Usage: DN <-c> <-e> The DN command downloads code from the network. The DN command files which are either S-record, COFF or ELF formats. The DN command Trivial File Transfer Protocol, TFTP, to transfer files from a network host. In general, the type of file to be downloaded specified to the DN command ...

Page 48

... Freescale Semiconductor, Inc. To download a file using the default filetype with the name command is: dn bench.out To download a file using the default filename and filetype, the command is: dn This command requires setup. Refer to Appendix A for this procedure. proper Network 2-24 For More Information On This Product, Go to: www.freescale.com “ ...

Page 49

... Freescale Semiconductor, Inc Execute 2.4.11. Usage: GO <addr> The GO command executes target code starting at address addr. The value for addr may be an absolute address specified as a hexadecimal value name argument is provided, the GO command the current program counter. When the GO command into the target code, and the context is switched to the target program. ...

Page 50

... Freescale Semiconductor, Inc Execute Till a Temporary Breakpoint 2.4.12 Usage: GT <addr> The GT command executes the target code starting at address in PC (whatever the PC has) until a temporary breakpoint as given in the command reached. Example: To execute code at the current program address 0x10000, the command is: GT 10000 ...

Page 51

... Freescale Semiconductor, Inc. HELP - Help 2.4.13. Usage: HELP <command> The HELP command displays a brief syntax of the commands dBUG. In addition, the address of where 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 The help list is longer than one page ...

Page 52

... Freescale Semiconductor, Inc. IRD - Internal Registers Display 2.4.14 Usage: IRD <module.register> This commands displays the internal registers of different modules inside the MCF5307. In the command line, the module refers to the module name where the register is located and the register refers to the specific register neede The registers are organized according to the module to which they belong ...

Page 53

... Freescale Semiconductor, Inc. IRM - Internal Registers MODIFY 2.4.15 Usage: IRM module.register data This commands modifies the contents of the internal registers of different modules inside the MCF5307. module name where the register is located, register refers to the specific register needed, and data is the new value to be written into that register. ...

Page 54

... Freescale Semiconductor, Inc. 2.4.16 Memory Display M D Usage: MD<width> <begin> <end> The MD command displays a contiguous block of memory begin and stopping at address end. may be an absolute address specified as a hexadecimal value symbol name. Width modifies the size of the data that is displayed. Memory display starts at the address begin ...

Page 55

... Freescale Semiconductor, Inc Memory Modify 2.4.17 Usage: MM<width> addr The MM command modifies memory address addr may be an absolute address specified as a hexadecimal value symbol name. Width modifies the size of the data that is modified. The value for data may be a symbol name number converted according to the user defined radix, normally hexadecimal ...

Page 56

... Freescale Semiconductor, Inc Register Display 2.4.18 Usage: RD <reg> The RD command displays the register set of the target. reg is provided, then all registers are displayed. is displayed. Examples: To display all the registers and their values, the command is display only the program counter, the command is: ...

Page 57

... Freescale Semiconductor, Inc Register Modify 2.4.19 Usage: RM reg data The RM command modifies the contents of the register reg to data. for reg is the name of the register, and the value for data may be a symbol name converted according to the user defined radix, normally hexadecimal. ...

Page 58

... Freescale Semiconductor, Inc. RESET - Reset the board and dBUG 2.4.20 Usage: RESET The RESET command attempts to reset the board and dBUG to their initial power-on states. The RESET command executes the same sequence of code that occurs at power- on. This code attempts to initialize the devices on the board and dBUG data structures ...

Page 59

... Freescale Semiconductor, Inc. SET - Set Configuration 2.4.21 Usage: SET option <value> SET The SET command allows the setting of user configurable options within dBUG. The options are listed below. If the SET command will show the available options and values. The board needs a RESET after this command take effect ...

Page 60

... Freescale Semiconductor, Inc. filename - This is the default filename to be used for network download if no name is provided to the DN command. filetype - This is the default file type to be used for network download if no type is provided to the DN command. “image”, and “elf”. autoboot - This option allows for the automatic downloading and execution of a file from the network ...

Page 61

... Freescale Semiconductor, Inc. SHOW - Show Configuration 2.4.22 Usage: SHOW option SHOW The SHOW command displays the settings of the user configurable options within dBUG. Most options configurable via the SET command with the SHOW command. it will show all options. Examples: To display all the current options, the command is: ...

Page 62

... Freescale Semiconductor, Inc. STEP - Step Over 2.4.23. Usage: STEP The ST command can be used to “step over” a subroutine call, rather than tracing every instruction in the subroutine. one instruction beyond the current program target code. The ST command can be used for BSR and JSR instructions. ...

Page 63

... Freescale Semiconductor, Inc. SYMBOL - Symbol Name Management 2.4.24 Usage: SYMBOL <symb> <-a symb value> <-r symb> <-c|l|s> The SYMBOL command adds or removes symbol names If only a symbol name table is searched for a match displayed. The -a option adds a symbol name and its value into the symbol table. The -r option removes a symbol name from the table ...

Page 64

... Freescale Semiconductor, Inc. TRACE - Trace Into 2.4.25. Usage: TRACE <num> The TRACE command allows single instruction execution. If num then num instructions are executed before control is handed back to dBUG. value for num is a decimal number. The TRACE command sets bits in the processors’ supervisor single instruction execution, and dBUG after a single instruction execution of the target code ...

Page 65

... Freescale Semiconductor, Inc. UPDBUG - Update the dBUG Image 2.4.26 Usage: UPDBUG The UPDBUG command is used for updating the dBUG image in Flash. updates to the MCF5307 EVS dBUG are available, the updated image is downloaded to address 0x00020000. the UPDBUG command. The user is prompted for verification before performing the operation ...

Page 66

... Freescale Semiconductor, Inc. UPUSER - Update User Code In Flash 2.4.27 Usage: UPUSER The UPUSER command places user code and data into space allocated for the user in Flash. There are six sectors of 128K each available as user space. To place code and data in user Flash, the image 0x00020000, and the UPUSER command issued ...

Page 67

... Freescale Semiconductor, Inc. VERSION - Display dBUG Version Usage: VERSION The VERSION command version number and build date are both given. The version number is separated by a decimal, for example, “v1.1”. The first number indicates the version of the CPU specific code, and the second number indicates the version of the board specific code ...

Page 68

... Freescale Semiconductor, Inc. 2.5 TRAP #15 Functions An additional utility within the dBUG firmware is a function called the TRAP 1 handler. This function can be called by the user program to utilize various routines within the dBUG, to perform a special task, and to return control to the dBUG. This section describes the TRAP 15 handler and how it is used. ...

Page 69

... Freescale Semiconductor, Inc. #endif } 2.5.2. IN_CHAR This function (function code 0x0010) returns an input character (from terminal to the caller. The returned character is in D1. Assembly example: move.l #$0010,d0 Select the function trap #15 Make the call, the input character is in d1. C example: int board_in_char (void) { asm (“ ...

Page 70

... Freescale Semiconductor, Inc. 2.5.4. EXIT_TO_dBUG This function (function code 0x0000) terminating the user code. Assembly example: move.l #$0000,d0 Select the function trap #15 Make the call, C example: void board_exit_to_dbug (void) { asm (“ move.l #0x0000,d0”); asm (“ trap #15”); } transfers the control back to the dBUG, The register context are preserved ...

Page 71

... Freescale Semiconductor, Inc. 2-47 For More Information On This Product, Go to: www.freescale.com ...

Page 72

... This part of the Chapter discusses the CPU and general supporting logic on the M5307C3 board. 3.1.1. The Processor The microprocessor used in the M5307C3 32-bit processor. The MCF5307 uses a ColdFire® processor bytes of unified cache, two UART channels, two Timers, 4K bytes of SRAM, Motorola M-Bus Module supporting the I ...

Page 73

... The Clock The M5307C3 uses a 45MHZ oscillator (U22) to provide the clock the processor. In addition to U22, there also exist a 20MHz which feeds into the Ethernet chip. The bus clock out of the MCF5307 clock buffer chip (U18) which is fed into the edge select pin of the MCF5307, the ispLSI2032 for Ethernet timing (1/4 bus clock), SRAM (U23) ...

Page 74

... The MCF5307 has four external interrupt request lines. You can program the external interrupt request pins to level and 7 or levels and 7. The M5307C3 configures these lines as level and 7. There are also six internal interrupt requests from Timer1, Timer2, Software watchdog UART1, UART2, and MBUS. ...

Page 75

... Freescale Semiconductor, Inc. The M5307C3 uses -IRQ7 to support the ABORT function using the ABORT switch S1 (black switch). This switch 7, priority 3) if the user's program execution should be a RESET (refer to Chapter 2 for more information on ABORT). Since the ABORT switch is not capable of generating a vector in response to level seven interrupt acknowledge request for autovector mode ...

Page 76

... DUART registers and system control registers are mapped register at any 1K-byte boundary mapped complete map of these registers refer to the MCF5307 User's Manual. The M5307C3 board can have up to 16M bytes of SDRAM 16M bytes are reserved for this memory. Refer to Section 3.2 for a discussion of RAM ...

Page 77

... Freescale Semiconductor, Inc. Table 4 - The M5307C3 memory map ADDRESS RANGE $00000000- $00020000 $00020000- $00FFFFFF $20000000- $20000FFF $30000000- $300003FF $40000000- $400FFFFF $FE400000- $FE47FFFF 1 $FFE00000-$FFEFFFFF 1. Not installed. Level 2 cache footprint accepts Motorola’s MCM69F737TQ chip and any other SRAM with the same electrical specifications and package ...

Page 78

... MCF5307 can be programmed to generate -TA after a given number of wait states. Refer to Sections 3.2 and 3.3 for information about the wait state requirements of SDRAM and Flash ROM respectively. 3.2 THE SDRAM DIMM The M5307C3 one 168-pin DIMM supports SDRAM DIMM’s configuration is needed. The DIMM ...

Page 79

... FLASH ROM There are two 512Kbyte Flash ROM on the M5307C3, U20 (high, even byte) and U21 (low, odd byte). The board is shipped with two 29LV004, 512K-byte, FLASH ROM for a total of bytes. The first 128K of the Flash contains ROM Monitor firmware. ...

Page 80

... Move jumper to 3.3V and reset, pin 2 connected to pin 3. User code should be running. 3.4 THE SERIAL COMMUNICATION The M5307C3 offers a number of serial communications. this section. 3.4.1. The MCF5307 2 UARTs The MCF5307 has two built in UART, each with its own software programmable baud rate generators; one channel is the ROM Monitor to Terminal output and the other is available to the user ...

Page 81

... P[15:8] are general purpose parallel port inputs. 3.6 ON BOARD ETHERNET LOGIC The M5307C3 includes the necessary logic, drivers, and the NE2000 compatible Ethernet chip to allow 10M bit transfer rate on a addresses are located starting at 0x40000000. The interface base address is 0x300 and uses IRQ3. However, the Ethernet base address in our system as mentioned earlier is 0x40000000 ...

Page 82

... Freescale Semiconductor, Inc. NATURAL16 reserved[(0x10000-0x0012)/2]; /* Odd registers */ NATURAL16 CLDA0; NATURAL16 BNRY; NATURAL16 NCR; NATURAL16 ISR; NATURAL16 CRDA1; NATURAL16 RBCR1; NATURAL16 CNTR0; NATURAL16 CNTR2; } page0; struct { /* Even registers */ NATURAL16 PAR1; NATURAL16 PAR3; NATURAL16 PAR5; NATURAL16 MAR0; NATURAL16 MAR2; NATURAL16 MAR4; NATURAL16 MAR6; ...

Page 83

... S-Record, COFF, ELF, or Image. 3.7 THE CONNECTORS AND THE EXPANSION BUS There are 8 connectors on the M5307C3 which are used to connect the board to external I/O devices and or expansion boards. This section provides a brief discussion and the pin assignments of the connectors. ...

Page 84

... The Auxiliary The MCF5307 has two built-in UARTs. One channel is not used by the M5307C3 ROM Monitor and is available to the user. This signal is available on port P3. The available signals form a working subset of the RS-232C standard. Table 6 shows the pin assignment for P3. ...

Page 85

... Freescale Semiconductor, Inc. Table 6 - The P3 Connector pin assignment PIN NO 3.7.3. Logical Analyzer Bus J3, J4, & J5. All the processors signals are available on 5 mictor connectors LA1-5. may refer to the data sheets for the major parts and of this manual to obtain an accurate loading capability. ...

Page 86

... Freescale Semiconductor, Inc. 15 -IRQ5 CS0_HEAD ER 19 -BWE0 20 21 -BWE1 22 23 -BWE2 24 25 -BWE3 -CS4 30 31 -CS5 32 33 -RTS0 34 62 For More Information On This Product, Go to: www.freescale.com XTIP_PP7 A24_PP8 A25_PP9 A26_PP10 A27_PP11 A28_PP12 A29_PP13 A30_PP14 A31_PP15 GND ...

Page 87

... Freescale Semiconductor, Inc. Table 8 - The J4 Connector pin assignment PIN SIGNAL NO. NAME A10 27 A11 29 A12 31 A13 33 A14 35 A15 37 A16 39 A17 41 A18 43 A19 45 A20 47 A21 49 A22 51 A23 53 R/-W 55 -AS 57 -TA 59 GND Table 9 - The J5 Connector pin assignment PIN SIGNAL NO. NAME 1 BCLKOHEA DER 63 For More Information On This Product, Go to: www ...

Page 88

... Freescale Semiconductor, Inc. 3 SIZ0 5 -BG 7 -BD 9 -IRQ7 11 -CS2 13 -CS6 15 -CF_RSTI 17 TXD1 19 RXD1 21 -RTS1 23 -CTS1 25 MTMOD0 27 - R_CAS0/D QM0 29 - R_CAS2/D QM2 31 - R_RAS0SO R_DRAMW 35 -R_SCAS 37 +5 Table 10 - The LA2 Connector pin assignment PIN SIGNAL NO. NAME A13 13 A17 15 A21 17 A25_PP9 For More Information On This Product, Go to: www ...

Page 89

... Freescale Semiconductor, Inc. 19 A29_PP13 20 21 A30_PP14 22 23 A26_PP10 24 25 A22 26 27 A18 28 29 A14 30 31 A10 GND 40 41 GND 42 43 GND 65 For More Information On This Product, Go to: www.freescale.com A31_PP15 A28_PP12 A24_PP8 A20 A16 A12 GND GND ...

Page 90

... Freescale Semiconductor, Inc. Table 11 - The LA1 Connector pin assignment PIN SIGNAL NO. NAME TXD2 -CS0 11 -RSTO 13 -CF_RSTI 15 -CS4 17 -CS2 19 -IRQ5 21 -TS 23 -CS6 25 R/-W 27 -IRQ1 29 -CS1 31 SIZ1 GND 41 GND 43 GND Table 12 - The LA3 Connector pin assignment PIN SIGNAL NO. NAME PSTCLK 5 PST0 7 PST2 ...

Page 91

... Freescale Semiconductor, Inc. 15 MTMOD2 16 17 DSI_TDI BKPT_TMS 21 DSO_TDO 22 23 -CTS1 24 25 MTMOD3 26 27 DDATA1 28 29 DDATA3 30 31 TMO_PP2 32 33 TT0_PP0 34 35 TT1_PP1 GND 40 41 GND 42 43 GND 67 For More Information On This Product, Go to: www.freescale.com DSCLK_- TRST TCK -HIZ -CTS2 -RTSI DDATA0 ...

Page 92

... Freescale Semiconductor, Inc. Table 13 - The LA4 Connector pin assignment PIN SIGNAL NO. NAME BCLKOB 5 -R_CAS2 7 -R_CAS0 9 -R_CAS3 11 - R_DRAMW 13 R_SCKE 15 TOUT0 17 EDGSEL 19 SDA -BWE3 33 -BWE1 35 TOUT1 GND 41 GND 43 GND Table 14 - The LA5 Connector pin assignment PIN SIGNAL NO. NAME D11 11 D15 13 D19 15 D23 For More Information On This Product, Go to: www ...

Page 93

... Freescale Semiconductor, Inc. 17 D27 18 19 D31 20 21 D28 22 23 D24 24 25 D20 26 27 D16 28 29 D12 GND 40 41 GND 42 43 GND 69 For More Information On This Product, Go to: www.freescale.com D29 D30 D26 D22 D18 D14 D10 D6 D2 BCLKO NC GND GND ...

Page 94

... Freescale Semiconductor, Inc. 3.7.4. The Debug Connector J1 The MCF5307 does have background Debug Port, Real-Time Trace Support, and Real-Time Debug Support. Table 15 - The J1 Connector pin assignment shows the pin assignment. Table 15 - The J1 Connector pin assignment NO. The necessary signals are available at connector J1. ...

Page 95

... Freescale Semiconductor, Inc. APPENDIX A The dBUG module has the ability to perform downloads network using the Trivial File Transfer Protocol, TFTP. Prior to using this feature, several parameters are required for network downloads to occur. information that is required and the steps for configuring dBUG are described below ...

Page 96

... Freescale Semiconductor, Inc. Once the network parameters have been obtained, the Rom Monitor must be configured. The following commands parameters. set client <client IP> set server <server IP> set gateway <gateway set netmask <netmask> set Macaddr <macaddr> For example, the TFTP server is named 123 ...

Page 97

... Freescale Semiconductor, Inc. Continuing with the above example, the compiler produces an executable COFF file, ‘a.out’. This file is copied to the /tftp_boot directory on the server with the command: rcp a.out santafe:/tftp_boot/a.out Change the default filename and filetype with the commands: set filename a.out set filetype coff Finally, perform the network download with the ‘ ...

Page 98

... Freescale Semiconductor, Inc. APPENDIX B (ColdFire to ISA, IRQ7 and Reset Logic Abel code) module isa2 title 'isa controller' "Oct 12 '98 version v3 of the 5307 "isa2 device 'ispLSI'; ;"*****************************************************" ;"This abel file contains the code for a NE2000 compatible ethernet" ;"for the 5307 ColdFire processor as well as reset and IRQ7 (abort)" ...

Page 99

... Freescale Semiconductor, Inc. XCLK0 pin 11; IOWL pin 15; RD pin 16; CLK8MHZ pin 17 ISTYPE 'reg_d,buffer'; BALE pin 18; A0 pin 19; PORIN_L pin 26; CS3_L pin 22; RSTIN_L pin 27; ETHER_IRQ pin 28; IRQ3 pin 29; RST_H pin 30; ABORTIL pin 31; swith HIZ_L pin 32; IORL pin 37; A16 pin 39; TAL pin 40; ...

Page 100

... Freescale Semiconductor, Inc. ; " Tristate Output inverter macro " ; "--------------------------------" OT21 MACRO (XO0, A0, OE) { ?XO0.OE = ?OE; ?XO0 = !?A0; }; CBU43 MACRO (Q0,Q1,Q2,CLK,EN,CS) { [?Q0..?Q2].clk = ?CLK; ?Q0.D = ?Q0.Q & !?CS $ ?EN & !?CS ; ?Q1.D = ?Q1.Q & !? ?Q0.Q & ?EN & !?CS ?Q2.D = ?Q2.Q & !? ?Q0.Q & ?Q1.Q & ...

Page 101

... Freescale Semiconductor, Inc. RST_H = RSTMH # !PORIN_L # !BDM_RST_L; "!HIZ_L = !RST_L; HIZ_L = 1; DAOE := !CS3_L # DA; DAOE.clk = XCLK0 ; A0 = !SIZ1 & SIZ0 & !A0IN # A16 ; SBHE = STARTISA & !SIZ1 & STARTISA & SIZ1 & !SIZ0 & !A0IN # STARTISA & !SIZ1 & !SIZ0 & !A0IN ; CLK16MHZ := !CLK16MHZ ; ...

Page 102

... Freescale Semiconductor, Inc. STARTISA.clk = CLK8MHZ ; CBU43 (BCLK0,BCLK1,BCLK2,CLK8MHZ,STARTISA,!STARTISA) BALE = STARTISA & !CLK8MHZ & IOR = STARTISA & !BCLK2 & !BCLK1 & BCLK0 & !CLK8MHZ & IOR & !CS3_L ; IOW = STARTISA & !BCLK2 & !BCLK1 & BCLK0 & !CLK8MHZ & !RD # IOW & STARTISA ; ...

Page 103

... Freescale Semiconductor, Inc. [C,0,1,1,1]->[X]; [C,0,1,1,1]->[X]; [C,1,1,1,1]->[X]; [C,1,1,0,1]->[X]; [C,1,1,1,1]->[X]; [C,1,1,1,1]->[X]; [C,1,1,1,1]->[X]; [C,0,1,1,1]->[X]; [C,0,1,1,1]->[X]; [C,0,1,1,1]->[X]; [C,0,1,1,0]->[X]; [C,0,1,1,0]->[X]; [C,0,1,1,0]->[X]; [C,0,1,1,1]->[X]; [C,0,1,1,1]->[X]; [C,0,1,1,1]->[X]; [C,1,1,1,1]->[X]; [C,1,1,1,1]->[X]; [C,1,1,1,0]->[X]; ...

Page 104

1 ...

Page 105

APPENDIX C (Schematics) 2 ...

Page 106

A B +3.3 SP1 PLL3.3 Pull-ups 4.7Kx9 JUMPER 10 & 11 SHOULD BE INSTALLED DURING 1 +3.3 ASSEMBLY SP2 Pull-ups 4.7Kx9 -IRQ1 IRQ1 71 -IRQ3 IRQ3 70 -IRQ5 IRQ5 68 -IRQ7 IRQ7 62 - R/-W ...

Page 107

Mictor ADDRESS Mictor CONTROL A[0:31] A[0:31] PSTCLK LA1 LA2 38 NC4 37 38 NC3 NC4 2 37 NC2 NC3 1 2 NC1 NC2 3 1 CLK_0_1 NC1 36 CLK_0_2 CLK_0_1 4 TXD1 IO_1 CLK_0_2 35 IO_2 IO_1 ...

Page 108

A B FB_D[16:31] FB_D[16:31] Bi-Buffers U25 2 47 D16 FB_D16 1B1 1A1 3 46 D17 FB_D17 1B2 1A2 5 44 D18 FB_D18 1B3 1A3 6 43 D19 FB_D19 1B4 1A4 8 41 D20 FB_D20 1B5 1A5 9 40 D21 FB_D21 ...

Page 109

A B FB_D[16:31] +3.3 FLASH UPPER BYTE U20 13 35 A18 D7 MA18 40 34 A17 D6 MA17 1 33 A16 D5 MA16 2 32 A15 D4 4 MA15 3 28 A14 D3 R54 MA14 4 27 A13 D2 4.7K ...

Page 110

A B JUMPER 3,4,5 & 6 SHOULD BE INSTALLED ACROSS PINS 1 & 2 PP[0:7] DURING ASSEMBLY PP0 SDRAM MUX JP3 U24 2 17 I/O/ A18 I/CLK I/O/ I/O/ I/O/ ...

Page 111

A B +3.3 R51 HARD_RESET 4.7K S1 3.3V Supply Voltage Supervisors RESIN 8 VCC 7 SENSE 5 RESET RESET 1 CONTROL C17 4 GND 0.1 UF TLC7733ID 5.0V Supply Voltage Supervisors ...

Page 112

A B B_D[16:31] B_D[16:31] U12 26 B_D16 SD0 27 B_D17 SD1 28 B_D18 SD2 29 B_D19 SD3 B_D20 30 SD4 B_D21 31 SD5 B_D22 32 SD6 4 B_D23 33 SD7 B_D24 88 SD8 B_D25 87 SD9 B_D26 86 SD10 B_D27 ...

Page 113

A B D[0:31] J4 A[0:31 ...

Page 114

... Freescale Semiconductor, Inc. APPENDIX module SDRAMmux title 'SDRAM Mux Controller for the MCF5307EVM' "MAR 16 '99 First revision of the code based on Bill Benners application no "5307mux device 'ispLSI22LV10'; ;"*****************************************************" ;"This abel file contains the code to mux the address lines" ;"allowing the MCF5307 to support all 168pin 1Bank x 64 bit PC compliant DIMMS" ...

Page 115

... Freescale Semiconductor, Inc. SA13 PIN 20; "Output - SDRAM input address (A13) BA0 PIN 18; "Output - SDRAM input address (BA0) BA1 PIN 26; "Output - SDRAM input address (BA1) select = [M3,M2,M1,M0]; ; "********************************" ; " Lattice attributes ; "********************************" "pLSI property 'CLK XCLK0 CLK0 '; "pLSI property 'CLK CLK8MHZ SLOWCLK '; ...

Page 116

... Freescale Semiconductor, Inc. when (select == 3) then {SA8=CA18; SA9=CA19; SA10=CA20; SA11=CA21; BA0=CA22; BA1=CA23; } when (select == 4) then { SA8=CA19; SA9=CA20; SA10=CA21; SA11=CA22; BA0=CA23; BA1=CA24; } when (select == 5) then { SA8=CA19; SA9=CA21; SA10=CA22; SA11=CA23; BA0=CA24; BA1=CA25; } when (select == 6) then { SA8=CA19; SA9=CA21; SA10=CA23; SA11=CA24; BA0=CA25; BA1=CA26; } when (select == 7) then {SA8=CA18; ...

Page 117

... Freescale Semiconductor, Inc. when (select == 8) then {SA8=CA19; SA9=CA20; SA10=CA21; SA11=CA22; SA12=CA23; BA0=CA24; BA1=CA25; } when (select == 9) then {SA8=CA19; SA9=CA21; SA10=CA22; SA11=CA23; SA12=CA24; BA0=CA25; BA1=CA26; } when (select == ^h0A) then { SA9=CA21; SA10=CA23; SA11=CA24; SA12=CA25; BA0=CA26; BA1=CA27; } "****************************************************" " Test Vector Section" "****************************************************" ...

Page 118

... Freescale Semiconductor, Inc. [1,0,0,0,1,0,1,0,1,0,1,0,1,0]->[X,X,X,X,X,X,X]; [1,0,0,1,1,0,1,0,1,0,1,0,1,0]->[X,X,X,X,X,X,X]; end 5 For More Information On This Product, Go to: www.freescale.com ...

Page 119

... Freescale Semiconductor, Inc. APPENDIX Application Note Connecting the MCF5307 to 168-Pin Unbuffered SDRAM DIMMs William R. Benner, Jr. Pangolin Laser Systems William_Benner@msn.com A special note of appreciation goes to William Benner, Jr. of Pangolin Laser Systems, the primary author of this application note. Mr. Benner is gracious enough to allow Motorola to share his experience and knowledge with other customers ...

Page 120

... Freescale Semiconductor, Inc. use in standard PCs, SDRAM devices are currently the least expensive memory available, in addition to being one of the fastest memory types. These devices normally come packaged in handy, upgradable modules called DIMMs, which contain several SDRAM components on one or both sides of the memory card ...

Page 121

... Freescale Semiconductor, Inc. Table 1. Example SDRAM DIMMs Capacity # of Chips Chip Organization 8 MBytes 4 1 Mbits MBytes 8 2 Mbits MBytes 16 4 Mbits MBytes 2 2 Mbits MBytes 4 4 Mbits MBytes 8 8 Mbits 128 MBytes 16 16 Mbits MBytes 2 4 Mbits MBytes 4 8 Mbits X 16 128 MBytes ...

Page 122

... Freescale Semiconductor, Inc. Because different density SDRAM devices have different asymmetries, a single direct connection scheme is not possible. An easy connection scheme for each specific module type can be derived by referring to Table 1 and the MCF5307 address multiplexing scheme in the asynchronous operation section of the MCF5307 User’ ...

Page 123

... Freescale Semiconductor, Inc. Table 2. SDRAM Address Line Connections (Continued) CF Address Condition SDRAM Address A22 8 columns A23 9 columns A24 10 columns A25 11 columns A23 8 columns A24 9 columns A25 10 columns A26 11 columns 1 Note: N/A indicates that although a ColdFire address will be multiplexed during the column phase, this does not matter because the number of column lines on the device is satisfi ...

Page 124

... Freescale Semiconductor, Inc. An example Mbit x 32-bit x 4 bank (8 MByte) SDRAM using Table 2 and Table 3 is shown in Table 4 . Table 4. 2-Mbit x 32-bit x 4 bank SDRAM Connection to MCF5307 MCF5307 Pins A15 A14 A13 A12 A11 A10 A9 A17 A18 A19 A20 A21 A22 1.2.1 Helper MUX Design By organizing the MCF5307 SDRAM controller hardware connection information in Table 2 and Table 3, the confi ...

Page 125

... Freescale Semiconductor, Inc. 1 TCK M3—— 2 CLK/I0 M2 —— —— —— A26 —— A25 —— TMS A24 —— A23 —— A22 —— A21 —— A20 —— 13 I10 14 GND Figure 1. Pin Configuration for ispGAL22LV10K Interface to Standard 168-pin SDRAM DIMM The M[3:0] lines represent the MUX select confi ...

Page 126

... Freescale Semiconductor, Inc. 1.2.2 Helper MUX Implementation An in-system programmable device was chosen for the helper MUX implementation because it can easily be reconfigured while on the board. The ispGAL22v10 has a 500 gate density, which easily fits the required logic for the helper MUX. Using Lattice Semiconductor’s freeware package “ispEXPERT Kit,” ...

Page 127

... Freescale Semiconductor, Inc. 1.4 Timing Analysis To ensure the helper MUX did not interfere with the timing requirements of a standard SDRAM, a timing analysis was done based on the following design assumptions: • BCLKO frequency—45 MHz (22 nS period) BCLKO/ 90 MHz core clock • ...

Page 128

... Freescale Semiconductor, Inc. For SDRAM to MCF5307 hold time the following calculation was used (Output hold time for PC66 and PC100 memory (Input hold time for MCF5307) (Parameter B4 timing margin Thus, this analysis indicates all timing has adequate margin, even for PC66 memory, as long as a zero-delay clock driver is used ...

Page 129

... Freescale Semiconductor, Inc. signals and 0.0 nS for control signals. However, SDRAM control signals are routed through 22 Ohm series termination resistors, before hitting their nominal 50 pF SDRAM input load. This would skew these signals by at least 1.0 nS. Because 1 required for PC100 memory, this leaves 0.0 nS timing margin, an adequate outcome. • ...

Page 130

... Freescale Semiconductor, Inc. ;"*****************************************************" ;" constants" C,P,X,Z,H,L = .C.,.P.,.X.,.Z.,1,0; ;"*****************************************************" M0 PIN 3; "Mux Input (0) M1 PIN 4; "Mux Input (1) M2 PIN 5; "Mux Input (2) M3 PIN 6; "Mux Input (3) CA18 PIN 2; "Input - ColdFire driven address (18) CA19 PIN 7; "Input - ColdFire driven address (19) ...

Page 131

... Freescale Semiconductor, Inc. pLSI property 'Y1_AS_RESET OFF'; equations ;"###########################################" ;"COMBINATORIAL Logic Only" ;"###########################################" when (select == 0) then {SA8=CA18; SA9=CA19; SA10=CA20; BA0=CA21; BA1=CA22; } when (select == 1) then {SA8=CA19; SA9=CA20; SA10=CA21; BA0=CA22; BA1=CA23; } when (select == 2) then {SA8=CA19; SA9=CA21; SA10=CA22; BA0=CA23; BA1=CA24; } when (select == 3) then {SA8=CA18; ...

Page 132

... Freescale Semiconductor, Inc. } when (select == 4) then { SA8=CA19; SA9=CA20; SA10=CA21; SA11=CA22; BA0=CA23; BA1=CA24; } when (select == 5) then { SA8=CA19; SA9=CA21; SA10=CA22; SA11=CA23; BA0=CA24; BA1=CA25; } when (select == 6) then { SA8=CA19; SA9=CA21; SA10=CA23; SA11=CA24; BA0=CA25; BA1=CA26; } when (select == 7) then {SA8=CA18; SA9=CA19; SA10=CA20; SA11=CA21; SA12=CA22; BA0=CA23; BA1=CA24 Connecting the MCF5307 to 168-Pin Unbuffered SDRAM DIMMs For More Information On This Product, Go to: www ...

Page 133

... Freescale Semiconductor, Inc. when (select == 8) then {SA8=CA19; SA9=CA20; SA10=CA21; SA11=CA22; SA12=CA23; BA0=CA24; BA1=CA25; } when (select == 9) then {SA8=CA19; SA9=CA21; SA10=CA22; SA11=CA23; SA12=CA24; BA0=CA25; BA1=CA26; } when (select == ^h0A) then {SA8=CA19; SA9=CA21; SA10=CA23; SA11=CA24; SA12=CA25; BA0=CA26; BA1=CA27; } "****************************************************" " Test Vector Section" "****************************************************" ...

Page 134

... Freescale Semiconductor, Inc. [0,0,1,0,1,0,1,0,1,0,1,0,1,0]->[X,X,X,X,X,X,X]; [0,0,1,1,1,0,1,0,1,0,1,0,1,0]->[X,X,X,X,X,X,X]; [0,1,0,0,1,0,1,0,1,0,1,0,1,0]->[X,X,X,X,X,X,X]; [0,1,0,1,1,0,1,0,1,0,1,0,1,0]->[X,X,X,X,X,X,X]; [0,1,1,0,1,0,1,0,1,0,1,0,1,0]->[X,X,X,X,X,X,X]; [0,1,1,1,1,0,1,0,1,0,1,0,1,0]->[X,X,X,X,X,X,X]; [1,0,0,0,1,0,1,0,1,0,1,0,1,0]->[X,X,X,X,X,X,X]; [1,0,0,1,1,0,1,0,1,0,1,0,1,0]->[X,X,X,X,X,X,X]; end 1.7 PAL Equations The following code represents the PAL equations generated by compiling the PAL ABEL-HDL files using Lattice Semiconductor’s freeware package "ispEXPERT ISP Synario 5 ...

Page 135

... Freescale Semiconductor, Inc. SA8 = ( CA18 & M0 & M1 & !M3 # CA18 & !M0 & !M1 & !M2 & ! & !M1 & !M2 & CA19 # !M0 & !M2 & M3 & CA19 # !M0 & M1 & !M3 & CA19 # !M1 & M2 & !M3 & CA19 ); SA9 = ( M0 & M1 & !M3 & CA19 # !M0 & !M1 & !M2 & !M3 & CA19 # !M0 & !M1 & !M2 & M3 & CA20 # !M0 & ...

Page 136

... Freescale Semiconductor, Inc. SA12 = ( M0 & M1 & M2 & !M3 & CA22 # !M0 & !M1 & !M2 & M3 & CA23 # M0 & !M1 & !M2 & M3 & CA24 # !M0 & M1 & !M2 & M3 & CA25 ); BA0 = ( !M0 & !M1 & !M2 & !M3 & CA21 # M0 & !M2 & !M3 & CA22 # M0 & M1 & M2 & !M3 & CA23 # !M0 & !M1 & M2 & !M3 & CA23 # !M0 & ...

Page 137

... Freescale Semiconductor, Inc. MOTOROLA Connecting the MCF5307 to 168-Pin Unbuffered SDRAM DIMMs For More Information On This Product, Go to: www.freescale.com 19 19 ...

Page 138

... Freescale Semiconductor, Inc. Mfax is a trademark and Coldfire is a registered trademark of Motorola, Inc. ispEXPERT is a trademark of Lattice Semiconductor. Intel is a registered trademark of Intel Corporation. Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Motorola assume any liability arising out of the application or use of any product or circuit, and specifi ...

Page 139

... Freescale Semiconductor, Inc. APPENDIX Ite Quanti Reference m ty C1,C15,C16,C24,C35 C48,C49,C53,C65,C112 2 3 C2,C5,C64 C3,C4,C14,C17,C18, C25,C26,C27,C28,C29 C31,C32,C33,C34,C37 C43,C44,C45,C46,C47 C55,C56,C57,C58,C59 C61,C62,C63,C66,C68 C72,C73,C74,C75,C76 C78,C89,C90,C92,C93 C95,C96,C97,C98,C99 C101,C102,C103,C104 C106,C107,C108,C109 C111,C113 C6,C7,C8,C9,C10,C11 C13,C20,C21,C22,C23 C39,C40,C41,C50,C51 EVALUATION MCF5307EVM_BOM Part 10 UF TANT. 0.01 UF 0.1 UF 1500 PF 1 For More Information On This Product, Go to: www ...

Page 140

... Freescale Semiconductor, Inc. C67,C69,C70,C79,C80 C82,C83,C84,C85,C86 D1,D2, D5,D7, D6,D8,D10,D11,D12 10 2 D13,D14 JP1,JP2,JP3,JP4,JP5 P6,JP7, JP14,JP15,JP16,JP17, JP18,JP19, JP20,JP21 JP12,JP13 LA1,LA2,LA3,LA4,LA5 200 UF GREEN LED 1N5404CT LED SMT GRN LED SMT RED LED SMT YEL * JUMPER3 HJ2X13 KEYED w/ plastic outline JUMP1X8 HJ2X17 HJ2X30 HJ2X19 Mictor_Connec tor AMP ...

Page 141

... Freescale Semiconductor, Inc R2,R3,R4,R5,R6,R11, R14,R15,R17,R18,R19 R25,R26,R27,R31,R32 R34,R42,R43,R44,R45 R47,R48,R49,R50,R51 R53,R54,R55,R56,R57 R59,R60,R71,R73,R75 R7,R9,R21,R61,R62, R64,R65,R66,R67,R68 R70,R72 32 2 R13,R10 R16,R24,R28,R29,R30 R36,R37,R38,R39,R40 R78,R79,R80,R81,R82 R84,R85,R86 34 2 R23,R22 SP1,SP2,SP3,SP4 767054-1 FERRITE_BEAD NEWARK/46F89 7 NEWARK/93F77 1 5 DB9 RS232 PORT THRU HOLE DB9 RJ45 Thur Hole 4.7Kx9 KS11R23CQD KS11R22CQD 3 For More Information On This Product, Go to: www ...

Page 142

... Freescale Semiconductor, Inc. T1,T2,T3,T4,T5,T6,T7, T9,T10,T11,T12,T13,T14 , T15,T16,T17 U11,U15 U25,U16 U20,U21 TEST_Points MCF5307FT90 MC145407DW MC145406DW TLC7733ID TL7705ACD OSC 20 MHZ FD22-101G ispLSI2032V- 100LJ SMT socket MC74LCX244DW MC74LCX16244 D T DM9008F AT93C46-10SC- 2.7 not populated during assembly LT1086CT5.0 MC74LCX16245 D T LT1086CT3.3 CDC351DW MCM69F737TQ1 1 not populated during ...

Page 143

... Freescale Semiconductor, Inc ispGAL22LV10 SMT socket 5 For More Information On This Product, Go to: www.freescale.com Lattice 28 pin PLCC w/ SMT socket ...

Page 144

... Freescale Semiconductor, Inc. 6 For More Information On This Product, Go to: www.freescale.com ...

Related keywords