ETC PQ2FADSZURM

Freescale Semiconductor, Inc.
User’s Manual
PQ2FADS-ZU-UM
Revision 0.0
April 8, 2003
Freescale Semiconductor, Inc...
PQ2FADS-ZU User’s
Manual
PQ2FADS-ZU
User’s Manual
© Motorola, Inc., 2003
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Important Notice to Users
Freescale Semiconductor, Inc...
While every effort has been made to ensure the accuracy of all information in
this document, Motorola assumes no liability to any party for any loss or
damage caused by errors or omissions or by statements of any kind in this
document, its updates, supplements, or special editions, whether such errors are
omissions or statements resulting from negligence, accident, or any other cause.
Motorola further assumes no liability arising out of the application or use of any
information, product, or system described herein: nor any liability for incidental
or consequential damages arising from the use of this document. Motorola
disclaims all warranties regarding the information contained herein, whether
expressed, implied, or statutory, including implied warranties of
merchantability or fitness for a particular purpose. Motorola makes no
representation that the interconnection of products in the manner described
herein will not infringe on existing or future patent rights, nor do the
descriptions contained herein imply the granting or license to make, use or sell
equipment constructed in accordance with this description.
Trademarks
This document includes these trademarks:
Motorola and the Motorola logo are registered trademarks
of Motorola, Inc.
Motorola, Inc., is an Equal Opportunity / Affirmative Action Employer.
For an electronic copy of this book, visit Motorola’s web site at http://e-www.motorola.com/
© Motorola, Inc., 2003; All Rights Reserved
PQ2FADS-ZU - Revision 0.0
User’s Manual
2
MOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Table of Contents
Table of Contents
Freescale Semiconductor, Inc...
Section 1
General Information
1.1
1.2
1.3
1.4
1.5
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Definitions, Acronyms, and Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
PQ2FADS-ZU Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Section 2
Hardware Preparation and Installation
2.1
2.2
2.3
2.4
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Unpacking Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Hardware Preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3.1 Setting VDDL Level Range - P24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3.2 Setting VDDL Supply Voltage Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3.3 Setting MODCK(1:3) for PLLs Multiplication Factor - SW6 (#6 - #8) . . . . . . . 10
2.3.4 Setting Hard - Reset Configuration Source - JP7 . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3.5 Setting Boot Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3.6 Setting MODCKH(0:3) - for PLLs Multiplication Factors . . . . . . . . . . . . . . . . . 13
2.3.7 Setting PCI_MODCK - for PCI Bus Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3.8 Setting PCI_ARBITER - for PCI Mode Enabled . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3.9 Setting PCI_DLL - for PCI Mode Enabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3.10 Setting Local Bus functionality - SDRAM or PCI . . . . . . . . . . . . . . . . . . . . . . . 13
2.3.11 60x Bus Parity Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3.12 Clock-In Source selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3.13 FCC2 Ethernet Port mode - MII/RMII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.3.14 FCC3 Ethernet Port mode - MII/RMII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.3.15 USB Speed selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.3.16 USB Mode selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.3.17 COP/JTAG Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.3.18 Power On/Off Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Installation Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.4.1 Host Controlled Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.4.2 Stand Alone Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.4.3 COP/JTAG Connector - P15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.4.4 Terminal to PQ2FADS-ZU RS-232 Connection . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.4.5 10/100-Base-T Ethernet Ports Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
MOTOROLA
PQ2FADS-ZU User Manual
For More Information On This Product,
Go to: www.freescale.com
I
Table of Contents
2.4.6
Freescale Semiconductor, Inc.
Memory Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.4.6.1 Flash Memory SIMM Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Section 3
Operating Instructions
Freescale Semiconductor, Inc...
3.1
3.2
II
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Controls and Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2.1 Power-On RESET Switch - SW1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2.2 ABORT Switch - SW2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2.3 SOFT RESET Switch - SW3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2.4 HARD RESET - Switches - SW2 & SW3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2.5 SW5 - Reset Configuration Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.2.6 SW4 - Software Options Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.2.7 P24 - VDDL Voltage Level Range Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.2.8 JP13 - IDDL Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.2.9 JP5 - Thermal Sense Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.2.10 JP12 - IDDH Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.2.11 JP14 - VPP Source Selector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.2.12 GND Bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.2.13 Power O.K. Indicator - LD1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2.14 12V Indicator - LD2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2.15 UTOPIA 16 Bit Indicator - LD3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2.16 UTOPIA Multi PHY Indicator - LD4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2.17 5V Indicator - LD5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2.18 3.3V Indicator - LD6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2.19 USB Power Indicator - LD7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2.20 -12V Indicator - LD8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2.21 RUN Indicator - LD9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2.22 ATM ON - LD10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2.23 Fast Ethernet Port 2 Enabled - LD11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2.24 Fast Ethernet Port 1 Enabled - LD12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2.25 RS232 Port 1 ON - LD13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2.26 Fast Ethernet Port 1 Full Duplex Indicator - LD14 . . . . . . . . . . . . . . . . . . . . . . . 25
3.2.27 RS232 Port 2 ON - LD15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2.28 Fast Ethernet Port 1 100Base-Tx Indicator - LD16 . . . . . . . . . . . . . . . . . . . . . . . 25
3.2.29 Ethernet Port 1 Tx/Rx Indicator - LD17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2.30 General Purpose Led 2 Indicator - LD18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2.31 Ethernet Port 1 LINK Indicator - LD19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2.32 Fast Ethernet Port 2 Full Duplex Indicator - LD20 . . . . . . . . . . . . . . . . . . . . . . . 25
3.2.33 General Purpose Led 1 Indicator - LD21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.2.34 Fast Ethernet Port 2 100Base-Tx Indicator - LD22 . . . . . . . . . . . . . . . . . . . . . . . 26
3.2.35 USB Enabled Indicator - LD23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.2.36 Ethernet Port 2 LINK Indicator - LD24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.2.37 Ethernet Port 2 Tx/Rx Indicator - LD25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
PQ2FADS-ZU User Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Table of Contents
3.2.38 VDDL Indication - LD26 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.2.39 Parallel Port connection - LD27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.2.40 External Debugger Connection Indicator - LD28 . . . . . . . . . . . . . . . . . . . . . . . . 26
Section 4
Functional Description
Freescale Semiconductor, Inc...
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
Reset & Reset - Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.1.1 Power - On ResetPQ2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.1.1.1 Power - On Reset Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.1.2 Hard Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.1.2.1 COP/JTAG Port Hard - Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.1.2.2 Manual Hard Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.1.2.3 Internal Sources Hard - Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4.1.2.4 Hard Reset Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4.1.3 Soft Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.1.3.1 COP/JTAG Port Soft - Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.1.3.2 Manual Soft Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.1.3.3 Internal Sources Soft - Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.1.4 PCI Bus Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Local Interrupter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.2.1 ABORT Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.2.2 ATM UNI Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.2.3 Fast Ethernet PHY Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.2.4 PCI Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Clock Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.3.1 PQ2 Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.3.2 PCI Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Bus Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.4.1 Single PQ2 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.4.2 60X Bus Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Buffering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Chip - Select Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Synchronous Dram (60X Bus) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.7.1 SDRAM Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.7.2 SDRAM Refresh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.7.3 L2-Cache Support Influence On SDRAM Design . . . . . . . . . . . . . . . . . . . . . . . 44
4.7.4 SDRAM Error Correction Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Synchronous Dram (Local Bus) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.8.1 Local Bus SDRAM Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.8.2 SDRAM Refresh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.8.3 Local Bus SDRAM Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.8.4 Local SDRAM Error Correction Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Flash Memory SIMM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.9.1 Flash Programming Voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
MOTOROLA
PQ2FADS-ZU User Manual
For More Information On This Product,
Go to: www.freescale.com
III
Table of Contents
4.10
4.11
4.12
Freescale Semiconductor, Inc...
4.13
4.14
4.15
Freescale Semiconductor, Inc.
4.9.2 Flash and L2Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
E2PROM Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
PCI Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
L2-CACHE Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.12.1 L2 Cache Configuration & Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Communication Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
4.13.1 ATM Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
4.13.2 100/10 Base - T Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
4.13.2.1 DM9161 Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
4.13.3 RS232 Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4.13.3.1 RS-232 Ports’ Signal Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4.13.4 USB Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4.13.5 PC Parallel Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Board Control & Status Register - BCSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4.14.1 BCSR0 - Board Control - Status Register 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
4.14.2 BCSR1 - Board Control - Status Register 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
4.14.3 BCSR2 - Board Control - Status Register - 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
4.14.4 BCSR3 - Board Control - Status Register 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
4.14.5 BCSR4 - Board Control - Status Register 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
4.14.6 BCSR5 and BCSR7- Board Control - Status Register 3 & 5 . . . . . . . . . . . . . . . 65
COP/JTAG Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Section 5
Memory Map and Initialization
5.1
5.2
Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
PQ2 Register Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
5.2.1 System Initializations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
5.2.2 Memory Controller Registers Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Section 6
Physical Properties
6.1
6.2
IV
Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
6.1.1 5V Rail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
6.1.2 3.3V Rail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
6.1.3 5V Stand By Rail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
6.1.4 VDDH Rail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
6.1.5 VDDL Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
6.1.6 12V Rail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
6.1.7 -12V Rail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
6.2.1 ATX Power Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
6.2.2 Fast Ethernet Port Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
PQ2FADS-ZU User Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
6.3
Table of Contents
6.2.3 ATM 155 Port Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
6.2.4 RS232 PortS Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
6.2.5 CPM Expansion Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
6.2.6 COP/JTAG Port Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
6.2.7 Logic Analyzer Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
6.2.8 Mach’s In System Programming (ISP) Connector . . . . . . . . . . . . . . . . . . . . . . . 83
6.2.9 PCI Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
6.2.10 System Expansion Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
6.2.11 USB Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
6.2.12 Parallel Port Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
PCB Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Section 7
Support Information
7.1
7.2
7.3
Interconnect signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
7.1.1 P1 - RS232 ports 1 and 2 Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
7.1.2 P3 and P4 - 100/10 - Base-T Ethernet port Connector . . . . . . . . . . . . . . . . . . . . 85
7.1.3 P15 - COP / JTAG Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
7.1.4 P7 - CPM Expansion Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
7.1.5 P11, P12, P13, P14, P16, P17, P18, P23, P28,P29, P30- Logic Analyzer MICTOR
Connectors 93
7.1.6 P10, P8, P9 - PCI Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
7.1.7 P27 - ATX Power Supply Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
7.1.8 P19,P20 - Mach/Lattice ISP Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
7.1.9 P27 - System Expansion Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
7.1.10 P2 - USB Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Programmable Logic Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
7.2.1 U35 - BCSR Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
7.2.2 U41 - Power switch debounce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Schematics and Bill Of Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
7.3.1 Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
7.3.2 Bill of Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
MOTOROLA
PQ2FADS-ZU User Manual
For More Information On This Product,
Go to: www.freescale.com
V
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
Table of Contents
VI
PQ2FADS-ZU User Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
List of Tables
Freescale Semiconductor, Inc...
List of Tables
1-1
2-1
4-1
4-2
4-3
4-4
4-5
4-6
4-7
4-8
4-9
4-10
4-11
4-12
4-13
4-14
4-15
4-16
4-17
4-18
4-19
4-21
4-20
4-22
4-23
5-1
5-2
5-3
5-4
5-5
5-6
5-7
5-8
6-1
6-2
7-1
7-2
7-3
7-4
7-5
PQ2FADS-ZU specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
. MODCK(1:3) Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
BCSR/FLASH Hard Reset Configuration Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
E2PROM Hard Reset Configuration Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
PCI Interrupt Register Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
PCI Interrupt Mask Register Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
PQ2FADS-ZU Chip Select Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
100 MHz SDRAM Mode Register Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
100 MHz SDRAM Mode Register Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
L2 Cache CFG(0:2) Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
BCSR0 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
BCSR1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
BCSR2 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
FLASH Presence Detect (7:5) Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
FLASH Presence Detect (4:1) Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
EXTOOLI(0:3) Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
PQ2 Board Version Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
PQ2 Board Revision Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
External Tool Revision Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
L2 Cache Size Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
BCSR3 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
PCI Board Present Signal Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
BCSR4 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
BCSR5 to BCSR7 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
COP/JTAG Port Signals Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
PQ2FADS-ZU Memory Map - FLASH (or BCSR) as Boot Device . . . . . . . . . . . . . 69
PQ2FADS-ZU Memory Map - E2PROM as Boot Device . . . . . . . . . . . . . . . . . . . . 71
BCSR/FLASH Power On Reset Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
E2PROM Power On Reset Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
SIU REGISTERS’ PROGRAMMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Memory Controller Initializations For 100Mhz - FLASH as Boot Device . . . . . . . . 76
Memory Controller Initializations For 100Mhz - E2PROM as Boot Device . . . . . . 77
Memory Controller Initializations For 100Mhz . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Expansion Connectors Maximum Current Consumption . . . . . . . . . . . . . . . . . . . . . 80
Maximum Power Consumption Per Add-In Card . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
P1 Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
P3,P4 - 100/10 Base-T Ethernet Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
P15 - COP/JTAG Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
P4 - CPM Expansion Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
P7, P8, P9 - PCI Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
MOTOROLA
PQ2FADS-ZU User Manual
For More Information On This Product,
Go to: www.freescale.com
I
List of Tables
P27 - ATX Power Supply Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
P15 - Lattice ISP Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
P17 - System Expansion Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
P2 - USB Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Freescale Semiconductor, Inc...
7-6
7-7
7-8
7-9
Freescale Semiconductor, Inc.
II
PQ2FADS-ZU User Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
List of Figures
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
List of Figures
1-1
2-1
2-2
2-3
2-4
2-5
2-6
2-7
2-8
2-9
2-10
2-11
2-12
2-13
2-14
2-15
2-16
2-17
3-1
3-2
3-3
4-1
4-2
4-3
4-4
4-5
4-6
4-7
4-8
4-9
4-10
4-11
4-12
4-13
4-14
4-15
6-1
7-1
I
PQ2FADS-ZU Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
PQ2FADS-ZU Top Side Part Location Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
VDDL Range Selection - P24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
VDDL Trimmer - RP2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
SW6 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Hard Reset Configuration Source Selection - JP7 . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
SW5 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
JP9 - Local Bus Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
JP10 - 60x Parity Support Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Clock Source Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
FCC2 Ethernet Mode Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
FCC3 Ethernet Mode Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Host Controlled Operation Scheme - Command Converter . . . . . . . . . . . . . . . . . . . 17
Host Controlled Operation Scheme - Parallel Port . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Stand Alone Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
P15 - COP/JTAG Port Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
P1A/P1B - RS232 Serial Port Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Flash Memory SIMM Insertion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
SW4 - Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
JP5 - Therm Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
JP14 - VPP Source Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
PCI Host Configuration Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
PCI Interrupt Routing Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Main Clock Generator Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
PCI Clock Generator Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
60x SDRAM Connection Scheme - No L2 Cache . . . . . . . . . . . . . . . . . . . . . . . . . . 43
SDRAM - 60x Bus Connection Scheme with L2 Cache . . . . . . . . . . . . . . . . . . . . . . 43
60x SDRAM Data Parity Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Local Bus SDRAM Connection Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Local Bus SDRAM Data Parity Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
FLASH SIMM Connection Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
E2PROM Connection scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
PCI Bus Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
RS232 Serial Ports Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Debug Station Connection Schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
COP/JTAG Port Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
PQ2FADS-ZU Power Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
PQ2FADS-ZU Bill of Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
PQ2FADS-ZU User Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
List of Figures
II
PQ2FADS-ZU User Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
1
General Information
Freescale Semiconductor, Inc...
1.1
Introduction
This document is an operation guide for the PQ2FADS-ZU board. It contains operational,
functional and general information about the PQ2FADS-ZU. This board is meant to serve as a
platform for s/w and h/w development for the POWER QUICC II family of processors. Using its
on-board resources and a debugger, a developer is able to download code, run it, set breakpoints,
display memory and registers and connect proprietary h/w via the expansion connectors, to be
incorporated into a desired system with the POWER QUICC II processors.
This board could also be used as a demonstration tool (i.e., application s/w may be programmed1
into its Flash memory and ran in exhibitions etc.).
1. Either on or off-board.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
1
General Information
Freescale Semiconductor, Inc...
1.2
Freescale Semiconductor, Inc.
Definitions, Acronyms, and Abbreviations
PQ2FADS-ZU
PowerQUICC II Family ADS Board
MPC8260
PowerQuicc 2 Hip3
PQ2
PowerQuicc 2 Hip4
MPC8280
PowerQuicc 2 Hip7
PQ2
PowerQUICC 2 Processors family
VOYAGER
MPC8260 - PowerQUICC 2
PPC
PowerPC
PCI
Peripheral Components Interconnect
USB
Universal Serial Bus
CPM
Communication Processor Module
SDRAM
Synchronous Dynamic Random Access Memory
VADS
Voyager Application Development System
Kbyte
1024 bytes
LSB
Least Significant Byte
lsb
least significant bit
Mbyte
1048576 bytes
DIMM
Dual In-line Memory Module
SIMM
Single In-line Memory Module
TBD
To Be Defined
UPM
User Programmable Machine
EVB
Evaluation Board
GPCM
General Purpose Chip-select Machine
GPL
General Purpose Line
BCSR
Board Control and Status Register
FLASH
Non volatile reprogrammable memory.
ZIF
Zero Input Force
BGA
Ball Grid Array
ADI
Application Development Interface.
COP
Common On-chip Processor
SAR
Segmentation And Reassembly
UTOPIA
Universal Test & OPerations Interface for ATM
1.3
•
•
•
•
2
Related Documentation
MPC8260, PQ2, MPC8280 - User’s Manual.
VADS Users’ Manual.
MPC2605 Data Sheet.
PMC-SIERRA 5384 Long Form Data Sheet
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
•
1.4
General Information
DM9161 (by DAVICOM) Data Sheet
Specifications
The PQ2FADS-ZU specifications are given in Table 1-1.
Table 1-1. PQ2FADS-ZU specifications
Freescale Semiconductor, Inc...
CHARACTERISTICS
SPECIFICATIONS
Power requirements (no other boards attached)
+5Vdc @ TBD A (Typ.), TBD A (Max.)
+3.3Vdc @ TBD A (Typ.), TBD A (Max.)
+12Vdc - @TBD A Max.
-12Vdc - @TBD A Max.
Microprocessor
MPC8260 running @ 66 MHz Bus Clock Frequency.
MPC8264/5/6 running @ up to 83 MHz Bus Clock Frequency.
MPC8280/5 running @ up to 100 MHz Bus Clock Frequency.
Addressing
Total address range on PPC Bus:
Total address range on Local Bus:
4 Giga Bytes (32 address lines)
256 KBytes External (18 address lines)
4 Giga Bytes Internal (32 address lines internal decoding)
Flash Memory SIMM (PPC Bus)
Synchronous Dynamic RAM DIMM (PPC Bus)
8 MByte, 32 bits wide expandable to 32 MBytes
32 MByte, 64 bits wide with optional parity.
Synchronous DRAM On Local Bus
8 MBytes, 32 bit wide with optional parity.
Operating temperature
0OC - 70OC (room temperature)
Storage temperature
-25OC to 85OC
Relative humidity
5% to 90% (non-condensing)
Dimensions:
Length
Width
Thickness
12" (305 mm)
9" (229 mm)
0.063" (1.6 mm)
1.5
•
•
•
PQ2FADS-ZU Features
Supports MPC8260 (Hip3), PQ2 (Hip4) and MPC8280 (Hip7) processors.
64 bit PowerQUICC II Communication Processor, running @ up to 100MHz external bus
frequency.
32 MByte Synchronous Dram (soldered on-board), residing on 60X bus (PBI mode) with
optional parity support, controlled by SDRAM machine 1. Optional address Latch Multiplexer is available if L2 cache module is assembled.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
3
General Information
•
•
•
•
•
•
•
Freescale Semiconductor, Inc...
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Freescale Semiconductor, Inc.
Optional 1/2 MByte L2-Cache on-board using 2 MPC2605 Look-Aside cache modules.
8 MByte, 80 pin Flash SIMM, buffered from 60X bus. Support for upto 32 MByte,
controlled by GPCM, 5V/12V Programmable, with Automatic Flash SIMM identification,
via BCSR. Support for both On and OFF SIMM Flash reset.
5V/12V VPP (in-circuit programming voltage) for Flash SIMM - jumper selectable.
8 KBytes E2PROM, buffered from the 60x bus, controlled by the GPCM.
Board Control & Status Register - BCSR, Controlling Boards’ Operation.
On-board COP/JTAG connector.
On-board logic to support direct connection to standard Parallel Port (EPP/SPP modes) in
Desk Top PC for debug purposes using CodeWarrior tools.
Power-On Reset Option via JTAG.
Selectable Local bus function - Local Bus SDRAM connection or PCI bus in host mode.
8MByte Synchronous Dram (soldered on-board), residing on local bus with optional parity
support, controlled by SDRAM machine 2.
Programmable Power-On Reset and Hard-Reset Configuration via E2PROM or via Flash
memory for the PQ2 core.
PCI Local Bus is PCI Standard 2.2 compliant.
3 PCI slots are available to host up to 3 masters/targets cards @ 3.3V only - arbitration is
supported by the on-chip Arbiter.
PCI bus supports 25 - 66 MHz @ 3.3V devices (determined by the user).
Simple generic Interrupt Controller to handle the PCI interrupts (4 in each PCI slot).
Module Enable Indications for all on-board modules.
High density (MICTOR) Logic Analyzer connectors, carrying all 60x, local bus and CPM
signals, for fast logic analyzer connection.
155 Mbps ATM UNI on FCC1 with Optical I/F, connected to the PQ2 via UTOPIA Level
2 I/F supporting 8/16 bit in single/multi PHY, using the PMC-SIERA 5384.
Two 100/10-Base-T Ports on FCC2 and FCC3 with T.P. I/F, MII/RMII controlled, using
Davicom DM9161.
USB Port, USB 1.1 Standard Compliant, using Philips PDIUSBP11 USB transceiver. USB
Port is with shutdown option and speed selectable - BCSR controlled.
Dual RS232 port residing on SCC1 & SCC2.
Module disable (i.e., low-power mode) option for all communication transceivers -BCSR
controlled, enabling use of communication ports, off-board via the expansion connectors.
Dedicated PQ2 communication ports expansion connectors for convenient tools’
connection, carrying also necessary bus signals, for transceivers’ M/P I/F connection. Use
is done with 2 X 128 pin DIN 41612 receptacle connectors.
External Tools’ identification & status read capability, via BCSR.
Separate Power-On Reset Push - Button, Soft / Hard1 Reset Push - Button and ABORT
Push - Button.
ATX Power Supply.
1. Hard reset is applied by depressing BOTH Soft Reset & ABORT buttons.
4
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
•
Multi-Range PQ2 internal logic operation voltage - selectable by jumper between three
ranges - 1.3V to 1.7V for MPC8280 (Hip7), 1.7V to 1.9V for PQ2 (Hip4) or 2.3V to 2.7V
for MPC8260 (Hip3).
Software Option Switch provides 8 S/W options via BCSR.
Freescale Semiconductor, Inc...
•
General Information
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
5
Freescale Semiconductor, Inc.
PCI Slot 33/66Mhz 3.3V
60x Bus
PCI Slot 33/66Mhz 3.3V
Logic Analyzer
Mictors
OPTIONAL
PCI Bus
Latch-Mux
PCI Slot 33/66Mhz 3.3V
3.3V
SDRAM
32 MBytes
3.3V
60X Bus Add.
64 - Bit
0 Ω Res.
60X Bus Data.
60X Bus
Freescale Semiconductor, Inc...
SDRAM
8 MBytes
32 - Bit
3.3V
L2-CACHE
60X Bus
512K
64 - Bit
OPTIONAL
BUS
SWITCH
5V
FLASH SIMM.
60X Bus (buffered)
D-9
SCC2
3.3V
3.3V
FCC2
DM9161
RJ45-8
Reset,
Interrupts
CPM
Main
Clock
MAXIM
D-9
SCC1
Magnetics
FCC3
DM9161
RJ45-8
3.3V
Magnetics
RS232
PORT#1
8KByte
8 - bit
RS232
PORT#2
CLKIN1
3.3V
E2PROM
100/10-Base-T
3.3V<->5V
DATA Transceivers &
Address Latches
PQ2
Control &
Status
Register
JTAG
8 - 32MByte
32 - Bit
PM5384
SCC4
Logic Analyzer
Mictors
Buffered System Bus
CPM
DIN 41612
PDIUSBP11
CPM
USB ATM-155
EXPANSION PORT
FCC1
OPTICAL
3.3V
Figure 1-1. PQ2FADS-ZU Block Diagram
6
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Hardware Preparation and Installation
2
Hardware Preparation and Installation
Freescale Semiconductor, Inc...
2.1
Introduction
This chapter provides unpacking instructions, hardware preparation, and installation instructions
for the PQ2FADS-ZU.
2.2
Unpacking Instructions
NOTE:
If the shipping carton is damaged upon receipt, request carrier’s agent to be present
during unpacking and inspection of equipment.
Unpack equipment from shipping carton. Refer to packing list and verify that all items are
present. Save packing material for storing and reshipping of equipment.
CAUTION
AVOID
TOUCHING
AREAS
OF
INTEGRATED
CIRCUITRY;
STATIC
DISCHARGE CAN DAMAGE CIRCUITS.
2.3
Hardware Preparation
To select the desired configuration and ensure proper operation of the PQ2FADS-ZU board,
changes of the Dip-Switch settings may be required before installation. The location of the
switches, indicators, Dip-Switches, and connectors is illustrated in Figure 2-1.. The board has been
factory tested and is shipped with Dip-Switch settings as described in the following paragraphs.
Parameters can be changed for the following conditions:
•
PQ2’s Internal Logic Supply Level Range Via connector P24.
•
PQ2’s Internal Logic Supply Level within range (VDDL) Via potentiometer RP2.
•
PQ2’s MODCK(1:3). Determining Core’s and CPM’s PLLs multiplication factor via dipswitches SW6(#6 - #8).
•
PQ2’s Hard Reset Configuration word Source - BCSR or Memory (FLASH/EEPROM) - via
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
7
Freescale Semiconductor, Inc.
Hardware Preparation and Installation
jumper JP7.
Freescale Semiconductor, Inc...
•
PQ2’s Boot code Source - EEPROM/FLASH - via dip-switch SW5(1).
•
PQ2’s MODCKH(0:3) via SW6(1-4).
•
PQ2’s PCI_MODCK via SW6(5).
•
PQ2’s PCI_ARBITER via SW5(2).
•
PQ2’s PCI_DLL via SW5(3).
•
Local Bus functionality - SDRAM/PCI - via jumper JP9.
•
PQ2’s 60x Bus parity support On/Off - via jumper JP10.
•
Clock-In source - External or On-Board clock oscillator - JP11.
•
FCC2 and FCC3 MII/RMII modes - via jumpers JP2 and JP3 respectively.
•
USB speed (12Mbits/s or 1.5Mbits/s) and mode (Host or Slave) - software controlled in BCSR.
•
PQ2’s COP/JTAG connection - COP/JTAG connector (P15) or direct connection to PC parallel
port (P31) - selected automatically by connecting parallel cable.
•
ATX Power Supply On/Off Switch - via SW7.
JP2
JP3
P15
JP7
SW6
SW5
JP9
JP10
JP11
P24
RP2
P31
SW7
Figure 2-1. PQ2FADS-ZU Top Side Part Location Diagram
2.3.1
Setting VDDL Level Range - P24
To support all revisions of the PQ2, provisions are taken to provide necessary voltage levels on
8
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Hardware Preparation and Installation
VDDL, to match the process by which the PQ2 is manufactured. Via P24, four voltage level
ranges are provided (P24 setting options are shown in Figure 2-2.):
Freescale Semiconductor, Inc...
1. When a jumper is placed between positions 1 - 2 of P24, a level range of 2.3V to 2.7V on
VDDL is selected. This level matches the specification for the MPC8260 (Hip3).
2. When a jumper is placed between positions 3 - 4 of P24, a level range of 1.7V to 1.9V on
VDDL is selected. This level matches the specification for the PQ2 (Hip4).
3. When a jumper is placed between positions 5 - 6 of P24, a level range of 1.3V to 1.7V is
selected for VDDL. This level matches the specification for the MPC8280 (Hip7).
4. When a jumper is misplaced for P24, a level range of 1.8V to 2.0V is selected for VDDL.
This level matches the specification for the faster (83MHz bus speed) PQ2 (Hip4).
.
P24
P24
P24
P24
5
6
5
6
5
6
5
6
3
4
3
4
3
4
3
4
1
2
1
2
1
2
1
2
1.3V - 1.7V
1.7V - 1.9V
2.3V - 2.7V
1.8V - 2.0V
Figure 2-2. VDDL Range Selection - P24
WARNING
P24 is Factory Set according to the revision of
PQ2 with which it is assembled. Prior to changing a PQ2 device, Extra Care should be taken
with P24 setup. If a selected Voltage Range is
above the specification for the newly inserted
PQ2, PERMANENT DAMAGE might be inflicted
to the device.
P24 selects only a range of Voltage levels on VDDL. The actual level is selected by RP2. See next
paragraph.
2.3.2
Setting VDDL Supply Voltage Level
After VDDL’s Voltage Level Range is selected via P24, the actual level of VDDL is tuned via
RP2. VDDL may be measured upon JP13, using a DVM or any other high input impedance
voltage measuring device.
VDDL level is factory set at the mid-range for the appropriate level range, but may be changed
via RP2. Rotating RP2 CCW will increase VDDL voltage up to range-high, while rotating it CW,
will decrease VDDL down to range-low. LD26 provides visual indication for VDDL level, it
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
9
Freescale Semiconductor, Inc.
Hardware Preparation and Installation
illuminates brighter with rise of VDDL. VDDL change Vs. RP2’s rotation direction is shown in
Figure 2-3.:
Freescale Semiconductor, Inc...
RP2
LOW
HIGH
Figure 2-3. VDDL Trimmer - RP2
WARNING
While in higher ranges of VDDL and higher ranges of internal operation frequencies, the PQ2
might require some sort of COOLING measures
to be taken. Failure in doing so, might result in
PERMANENT DAMAGE inflicted to the PQ2.
2.3.3
Setting MODCK(1:3) for PLLs Multiplication Factor SW6
SW6 (#6 - #8)
After (1K cycles) the negation of the Power On Reset signal, the PQ2 samples the 7 MODCK
lines - the lower 3 on MODCK(1-3) and the upper four - MODCKH(0:3) field (read from the
Hard-Reset Configuration Word when the PCI is disabled1), to establish the multiplication factors
of the CPM’s and Core’s PLLs. The levels on MODCK(1:3) lines are set using SW6, switches #6
- #8. When an individual switch is at the OFF position its associated MODCK line is pulled-high
(‘1’), while when at the ON position, the associated MODCK is pulled-down (‘0’). SW6 is shown
in Figure 2-4., while the various combinations for SW6 (#6 - #8) and their associated
MODCK(1:3) values are shown in Table 2-1..
1.May be either boot FLASH or EEPROM or BCSR on the ADS.
10
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Hardware Preparation and Installation
1
0
MODCKH0
1
ON
Freescale Semiconductor, Inc...
.
MODCKH1
2
MODCKH1
MODCKH2
3
MODCKH2
MODCKH3
4
MODCKH3
PCI_MODCK
5
PCI_MODCK
MODCK1
6
MODCK1
MODCK2
7
MODCK2
MODCK3
8
MODCK3
MODCKH0
SW6
Factory Set
Figure 2-4. SW6 Description
Table 2-1. . MODCK(1:3) Encoding
MODCK(1:3)
Switch 6
Switch 7
Switch 8
0
ON
ON
ON
1
ON
ON
OFF
2
ON
OFF
ON
3
ON
OFF
OFF
4
OFF
ON
ON
5
OFF
ON
OFF
6
OFF
OFF
ON
7
OFF
OFF
OFF
2.3.4
Setting Hard - Reset Configuration Source - JP7
JP7
The Boot sequence which starts when HRESET is asserted, may be from two sources:
1. BCSR (default Hard-Reset Configuration Word - CS0 is assumed to be assigned to the
FLASH)
2. Memories (FLASH/EEPROM - user controlled Hard-Reset Configuration Word)
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
11
Freescale Semiconductor, Inc.
Hardware Preparation and Installation
When a jumper is placed between positions 1 - 2 of JP7, the Hard Reset Configuration source is a
memory (FLASH/EEPROM) as configured by switch SW5-1. When a jumper is set between
positions 2 - 3 of JP7, the Hard Reset Configuration source is the BCSR. See Figure 2-5..
JP7
1
2
JP7
1
3
3
BCSR is Hard Reset
Configuration Source
Factory Setup
Figure 2-5. Hard Reset Configuration Source Selection - JP7
2.3.5
Setting Boot Source
The Hard - Reset configuration word1, read by the PQ2 while HRESET is asserted, may be taken
from three sources:
1. Flash Memory SIMM
2. EEPROM
3. BCSR
For additional information as for the contents of the Hard-Reset configuration word see 4.1.2.4
"Hard Reset Configuration" on page 29.
SW5#1 actually assigns CS0 to the FLASH (default when booting from the BCSR) or to the
EEPROM. When SW5 #1 is OFF, the Hard Reset configuration word is taken from EEPROM,
when it is ON, the Hard Reset configuration word is taken from the Flash SIMM. See Figure 2-6..
1
0
ON
Freescale Semiconductor, Inc...
FLASH/EEPROM is Hard Reset
Configuration Source
2
EEPROM BOOT
1
PCI_ARBITER (OFF)
2
PCI_ARBITER (ON)
PCI_DLL (ON)
3
PCI_DLL (OFF)
PCI CONFIG 3
4
PCI CONFIG 3
FLASH BOOT
SW5
Factory Set
Figure 2-6. SW5 Description
1.In fact 8 Hard-Reset configuration words are read by a configuration master, however only the first is relevant for a single PQ2.
12
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Hardware Preparation and Installation
2.3.6
Setting MODCKH(0:3) - for PLLs Multiplication Factors
Freescale Semiconductor, Inc...
When the Hard Reset configuration word is taken from Flash SIMM/EEPROM, the functionality
of the MODCKH(0-3) bits in the Hard Reset Configuration Word depends on the mode of the
PCI. When the PCI mode in the PQ2 (Hip4 and Hip7) is enabled (by jumper JP9), the
MODCKH(0:3) lines are taken from SW6(#1 - #4) and the MODCKH(0:3) bits in the Hard Reset
Configuration Word are ignored. When the PCI mode in the PQ2 is disabled (Local Bus SDRAM
is enabled), MODCKH(0:3) are taken from the Hard Reset Configuration Word. SW6(#1 - #4) set
the upper 4 bits of the MODCK field during Hard Reset Configuration acquisition. When an
individual switch of SW4 #1 - #4 is at the OFF position, its corresponding MODCKH line is
pulled-high (‘1’) during Hard Reset, while when at the ON position, pulled-down (‘0’) (see Figure
2-4.).
2.3.7
Setting PCI_MODCK - for PCI Bus Clock
The settings of this line, determines the frequency of the PCI bus (when the PQ2 is in PCI mode).
When PCI_MODCK is set low, the PCI bus frequency is set by the MODCK lines. When set high,
the PCI bus frequency is half of what is set by the MODCK lines. When switch SW6 #5 is at the
OFF position, its corresponding PCI_MODCK line is pulled-high (‘1’ - enabled), while when at
the ON position, pulled-down (‘0 - disabled’) (see Figure 2-4.).
2.3.8
Setting PCI_ARBITER - for PCI Mode Enabled
The settings of this line, determines the operation of the PCI Arbiter (when the PQ2 is in PCI
mode). When PCI_ARBITER is set low, the PCI Arbiter in the PQ2 is enabled. When set high,
the PCI Arbiter is disabled and an external arbiter can be used. When switch SW5 #2 is at the
OFF position, its corresponding PCI_ARBITER line is pulled-high (‘1’ - disabled), while when
at the ON position, pulled-down (‘0’ - enabled) (see Figure 2-6.).
2.3.9
Setting PCI_DLL - for PCI Mode Enabled
The settings of this line, determines the operation of the DLL for PCI Mode enabled. When PCI
Mode is enabled, the DLL must be enabled. When PCI_DLL is set low, the DLL is disabled.
When set high, the DLL is enabled. When switch SW5 #3 is at the OFF position, its
corresponding PCI_DLL line is pulled-high (‘1’ - enabled), while when at the ON position,
pulled-down (‘0’ - disabled) (see Figure 2-6.).
2.3.10 Setting Local Bus functionality - SDRAM or PCI
There are two modes to set the Local bus - Local Bus (SDRAM) or PCI. The mode is determined
by setting JP9. When a jumper is placed between positions 1 - 2 of JP9, the PCI mode is enabled.
When a jumper is placed between positions 2–3 of JP9, the PCI mode is disabled and the Local
bus is connected to SDRAM (see Figure 2-7.).
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
13
Freescale Semiconductor, Inc.
Hardware Preparation and Installation
JP9
1
2
3
PCI Enabled
JP9
1
2
3
Local Bus SDRAM Enabled
Factory Setup
Freescale Semiconductor, Inc...
Figure 2-7. JP9 - Local Bus Mode
2.3.11 60x Bus Parity Support
Error correction (parity) on the 60x bus transactions is optional by setting JP10. Since the 8 data
parity pins are muxed with other functions, Bus Mux is used to connect the data parity pins to the
SDRAM device. When a jumper is placed between positions 1 - 2 of JP10, the 60x parity support
is disabled. When a jumper is placed between positions 2–3 of JP10, the 60x parity support is
enabled. See Figure 2-8.
JP10
1
2
3
60x Parity Disabled
JP10
1
2
3
60x Parity Enabled
Factory Setup
Figure 2-8. JP10 - 60x Parity Support Selection
2.3.12 Clock-In Source selection
The main clock source can be selected between an external (off-board) source by connecting to
P21 or an on-board clock oscilator. The selection is done by setting JP11. When a jumper is
placed between positions 1 - 2 of JP11, the external clock source is enabled. When a jumper is
placed between positions 2–3 of JP11, the on-board clock oscilator is enabled. See Figure 2-9.
14
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Hardware Preparation and Installation
.
JP11
1
2
3
External Clock
JP11
1
2
3
On-board Clock Oscilator
Factory Setup
Freescale Semiconductor, Inc...
Figure 2-9. Clock Source Selection
2.3.13 FCC2 Ethernet Port mode - MII/RMII
The Ethernet PHY on FCC2 is set by default to 100Base-Tx Full Duplex and can be configured to
operate in MII or RMII interface. The selection is done by setting JP2. When a jumper is placed
between positions 1 - 2 of JP2, the MII interface is enabled. When a jumper is placed between
positions 2–3 of JP2, the RMII interface is enabled. See Figure 2-10.
JP2
1
2
3
MII Mode
Factory Setup
NOTE:
JP2
1
2
3
RMII Mode
Figure 2-10. FCC2 Ethernet Mode Selection
For the mode change to take place, the setting of JP2 should be done while the
board is powered-off.
2.3.14 FCC3 Ethernet Port mode - MII/RMII
The Ethernet PHY on FCC3 is set by default to 100Base-Tx Full Duplex and can be configured to
operate in MII or RMII interface. The selection is done by setting JP3. When a jumper is placed
between positions 1 - 2 of JP3, the MII interface is enabled. When a jumper is placed between
positions 2–3 of JP3, the RMII interface is enabled. See Figure 2-11.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
15
Freescale Semiconductor, Inc.
Hardware Preparation and Installation
JP3
2
3
MII Mode
Factory Setup
Freescale Semiconductor, Inc...
1
NOTE:
JP3
1
2
3
RMII Mode
Figure 2-11. FCC3 Ethernet Mode Selection
For the mode change to take place, the setting of JP3 should be done while the
board is powered-off.
2.3.15 USB Speed selection
The USB port supports two speeds - 12Mbits/s and 1.5Mbits/s. The selection is software
controlled in the BCSR. At power-up, the default selection is 12Mbits/s.
2.3.16 USB Mode selection
The USB port supports two modes - Host and Slave. The selection is software controlled in the
BCSR. At power-up, the default selection is Host.
2.3.17 COP/JTAG Connection
There are two options to connect to the COP port of the PQ2 - COP/JTAG connector or a Parallel
port (of a PC). The COP/JTAG connector requires a command converter while the second option
connects directly to the parallel port of a PC and eliminates the need for one. The selection is done
automaticaly - if a cable is connected to the parallel port in a PC then this connection has the
priority over the COP/JTAG connector.
2.3.18 Power On/Off Switch
The Power-On or Off is done by switching SW7.
2.4
Installation Instructions
When the PQ2FADS-ZU has been configured as desired by the user, it can be installed according
to the required working environment as follows:
•
•
Host Controlled Operation
Stand-Alone
2.4.1
Host Controlled Operation
In this configuration the PQ2FADS-ZU is controlled by a host computer via the COP port, which
is a subset of the JTAG port. This configuration allows for extensive debugging using on-host
16
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Hardware Preparation and Installation
debugger. There are two options to connect to the COP port:
1. The host is connected to the board by a COP controller (command converter) provided by
a third party.
Host
Computer
Freescale Semiconductor, Inc...
Media I/F
MEDIA
Media2COP
16 Wire
Flat Cable
P15
ATX Power Supply
P27
Figure 2-12. Host Controlled Operation Scheme - Command Converter
2. The host is connected to the board directly from the host’s parallel port.
Host
Computer
Media I/F
Standard
Parallel Cable
MEDIA
ATX Power Supply
P27
P31
Figure 2-13. Host Controlled Operation Scheme - Parallel Port
2.4.2
Stand Alone Operation
In this mode, the board is not controlled by the host via the COP port. It may connect to host via
one of its other ports, e.g., RS232 port, Fast Ethernet port, ATM155 port etc. Operating in this
mode requires an application program to be programmed into the board’s Flash memory.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
17
Freescale Semiconductor, Inc.
Hardware Preparation and Installation
Host
Computer
RS232
Ethernet
ATM 155 (optics)
P1A/P1B
U1
Freescale Semiconductor, Inc...
ATX Power Supply
Figure 2-14. Stand Alone Configuration
2.4.3
COP/JTAG Connector - P15
P15
The PQ2FADS-ZU COP interface connector, P15, is a 16 pin, male, Header connector. The
connection between the PQ2FADS-ZU and the COP controller is by a 16 line flat cable, supplied
with the COP controller board obtained from a third party developer. Figure 2-15. shows the pin
configuration of the connector.
.
1
TDO
TDI
QREQ
TCK
TMS
SRESET
HRESET
CKSTP_OUT
2
GND
3
4
5
6
7
8
9
10 GND
TRST
V3.3
N.C.
11
12
13
14
15
16
GND
N.C.
GND
Figure 2-15. P15 - COP/JTAG Port Connector
2.4.4
Terminal to PQ2FADS-ZU RS-232 Connection
A serial (RS232) terminal or any other RS232 equipment, may be connected to the RS-232
connectors P1A and P1B. The RS-232 connectors are a 9 pin, female, D-type connectors,
arranged in a stacked configuration. P1B connected to SCC2 of the PQ2 is the lower and P1A,
connected to SCC1 of the PQ2, is the upper in the stack.
18
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Hardware Preparation and Installation
The connectors are arranged in a manner that allows for 1:1 connection with the serial port of an
IBM-AT1 or compatibles, i.e. via a flat cable. The pinout which is identical for both P1A and P1B
is shown in Figure 2-16..
CD
TX
1
2
RX
3
DTR
4
5
Freescale Semiconductor, Inc...
GND
6
7
8
9
DSR
N.C.
CTS
N.C.
Figure 2-16. P1A/P1B - RS232 Serial Port Connector
2.4.5
10/100-Base-T Ethernet Ports
Ports Connection
The 10/100-Base-T port connectors - P3 and P4, are an 8-pin, 90o, receptacle RJ45 connector. The
connection between the 10/100-Base-T ports to the network is done by a standard cable, having
two RJ45/8 jacks on its ends. The pinout of P3 and P4 is described in Table 7-2. "P3,P4 - 100/10
Base-T Ethernet Connector" on page 85.
2.4.6
Memory Installation
The PQ2FADS-ZU is supplied with one type of memory module:
•
Flash Memory SIMM.
2.4.6.1 Flash Memory SIMM Installation
To install a memory SIMM, it should be taken out of its package, put diagonally in its socket U54 - and then raised to a vertical position until the metal lock clips are locked. See Figure 2-17..
1.IBM-AT is a trademark of International Business Machines Inc.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
19
Freescale Semiconductor, Inc.
Hardware Preparation and Installation
CAUTION
The memory SIMMs have alignment nibble near
their # 1 pin. It is important to align the memory
correctly before it is twisted, otherwise damage
might be inflicted to both the memory SIMM and
its socket.
(1)
Freescale Semiconductor, Inc...
(2)
Flash
SIMM
Metal Lock Clip
SIMM Socket
Figure 2-17. Flash Memory SIMM Insertion
20
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Operating Instructions
3
Operating Instructions
Freescale Semiconductor, Inc...
3.1
Introduction
This chapter provides necessary information to use the PQ2FADS-ZU in host-controlled and
stand-alone configurations. This includes controls and indicators, memory map details, and
software initialization of the board.
3.2
Controls and Indicators
The PQ2FADS-ZU has the following switches and indicators.
3.2.1
Power-On RESET Switch - SW1
SW1
The Power-On RESET switch SW1 performs Power-On reset to the PQ2, as if the power was reapplied to the ADS. When the PQ2 is reset that way, all configuration and all data residing in
volatile memories are lost. After PORST signal is negated, the PQ2 re-acquires the power-on reset
and hard-reset configuration data from the hard-reset configuration source. (Flash | EEPROM |
BCSR).
3.2.2
ABORT Switch - SW
SW 2
The ABORT switch is normally used to abort program execution, this by issuing a level 0
interrupt to the PQ2. If the ADS is in stand alone mode, it is the responsibility of the user to
provide means of handling the interrupt, since there is no resident debugger with the PQ2FADSZU. The ABORT switch signal is debounced, and may be disabled by software.
3.2.3
SOFT RESET Switch - SW
SW3
The SOFT RESET switch SW3 performs Soft reset to the PQ2 internal modules, maintaining
PQ2’s configuration (clocks & chip-selects) and SDRAMs’ contents. The switch signal is
debounced, and it is not possible to disable it by software.
3.2.4
HARD RESET - Switches - SW
SW2 & SW
SW3
When BOTH switches - SW2 and SW3 are depressed simultaneously, HARD reset is generated to
the PQ2. When the PQ2 is HARD reset, all its configuration is lost1, including data stored in the
SDRAMs and the PQ2 has to be re-initialized.
1.Except for Hard-Reset configuration word, which is acquired only once, after PON-Reset.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
21
Operating Instructions
3.2.5
Freescale Semiconductor, Inc.
SW5
SW5 - Reset Configuration Switch
SW5 is a 4-switch Dip-Switch. For its function see Section 2.3.5.
3.2.6
SW4
SW4 - Software Options Switch
ON
Freescale Semiconductor, Inc...
SW4 is a 4-switch Dip-Switch. This switch is connected over SWOPT(0:2) lines which are
available at BCSR2, S/W options may be manually selected, according to SW4 state. SW4 is
factory set to all ON. See Figure 3-1.
SWOPT0 Pulled to ’1’
1
SWOPT1 Pulled to ’1’
2
SWOPT1 Driven to ’0’
SWOPT2 Pulled to ’1’
3
SWOPT2 Driven to ’0’
RESERVED
4
SWOPT0 Driven to ’0’
SW1
Figure 3-1. SW4 - Description
3.2.7
P24 - VDDL Voltage Level Range Selection
P24 selects between 4 different voltage level ranges available for VDDL. For further information
over its function see Section 2.3.1.
3.2.8
JP13
JP13 - IDDL Measurement
JP13 resides in IDDL’s main current flow. To measure IDDL, JP13 should be removed using a
solder tool and a current meter should be connected instead with wires as short and thick as
possible.
Warning
The job of removing JP13 and soldering the current meter connections instead is very delicate
and should be done by a skilled technician.
If this process is done by unskilled hands or repeated more than 3 times, permanent damage
may occur to the PQ2FADS-ZU.
3.2.9
JP5
JP5 - Thermal Sense Connector
There are 2 dedicated pins THERM(0:1) which provide a way to take internal temperature
measurements of the PQ2. These pins should be connected to GND for normal operation. JP5 is
factory set with a jumper on its 2 - 3 positions, so that THERM1 is connected to GND.
22
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Operating Instructions
.
JP2
3
GND
2
THERM1
1
THERM0
Freescale Semiconductor, Inc...
Figure 3-2. JP5 - Therm Connector
3.2.10 JP12
JP12 - IDDH Measurement
JP12 resides in IDDH’s main current flow. To measure IDDH, JP12 should be removed using a
solder tool, and a current meter should be connected, with as wires as short and thick as possible.
Warning
The job of removing JP12 and soldering current
meter connections instead is very delicate and
should be done by a skilled technician.
If this process is done by unskilled hand or repeated more than 3 times, permanent damage
might be inflicted to the PQ2FADS-ZU.
3.2.11 JP14
JP14 - VPP Source Selector
JP14 selects the source for VPP - programming voltage for the Flash SIMM. When a jumper is
located between pins 2 - 3 of JP14 , the VPP is connected to the VCC plane of the board,
providing 5V VPP. When a jumper is located between positions 1 - 2 of JP14, VPP is drawn from
the 12V plane, that provides 12V VPP. JP14 options are shown in Figure 3-3.
.
JP14
1
JP14
1
12V VPP
5V VPP
Factory Set
Figure 3-3. JP14 - VPP Source Selection
3.2.12 GND Bridges
There are 7 GND bridges on the PQ2FADS-ZU. These bridges are meant to assist general
measurements and logic-analyzer connection.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
23
Operating Instructions
Freescale Semiconductor, Inc.
Warning
When connecting to a GND bridge, use only INSULATED GND clips. Otherwise, un-insulated
clips may cause short- circuits, touching "HOT"
points around them. Failure in doing so, might
result in permanent damage to the PQ2FADSZU.
3.2.13 Power O.K. Indicator - LD1
The green Power O.K. LED indicator lights if the ATXpower supply is generating all the voltages.
3.2.14 12V Indicator - LD2
Freescale Semiconductor, Inc...
The green 12V led - LD2, indicates the presence of the +12V supply on the board.
3.2.15 UTOPIA 16 Bit Indicator - LD3
The green UTOPIA16 led - LD3, indicates that the UTOPIA is in 16 bit mode. When off - the
UTOPIA is in 8 bit mode.
3.2.16 UTOPIA Multi PHY Indicator - LD4
The green Multi PHY led - LD4, indicates that the UTOPIA is in Multi PHY mode. When off the UTOPIA is in single PHY mode.
3.2.17 5V Indicator - LD5
The green 5V led - LD5, indicates the presence of the +5V supply on the board.
3.2.18 3.3V Indicator - LD6
The green 3.3V led - LD6, indicates the presence of the +3.3V supply on the board.
3.2.19 USB Power Indicator - LD7
The green USB Power led - LD7, indicates the presence of 5V in the USB cable.
3.2.20 -12V Indicator - LD8
The green -12V led - LD8, indicates the presence of the -12V supply on the board.
3.2.21 RUN Indicator - LD9
When the green RUN led - LD9 is lit, it indicates that the PQ2 is performing cycles on the PPC
Bus. When dark, the PQ2 is either running internally or stuck.
3.2.22 ATM ON - LD10
When the yellow ATM ON led is lit, it indicates that the ATM-UNI transceiver - the PM5384, is
enabled for communication. When it is dark, the ATM-UNI transceiver is disconnected from the
PQ2, enabling the use of its associated FCC1 pins off-board via the expansion connectors.
ATM ON led is controlled by BCSR1.
24
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Operating Instructions
3.2.23 Fast Ethernet Port 2 Enabled - LD11
When the yellow ETH2 ON led is lit, it indicates that the fast ethernet port 2 transceiver - the
DM9161, is connected to FCC3. When it is dark, it indicates that the DM9161 is in power down
mode and disconnected from FCC3, enabling the use of its associated FCC3 pins off-board via the
expansion connectors. The state of LD11 is controlled by BCSR1.
3.2.24 Fast Ethernet Port 1 Enabled - LD12
Freescale Semiconductor, Inc...
When the yellow ETH1 ON led is lit, it indicates that the fast ethernet port 1 transceiver - the
DM9161, is connected to FCC2. When it is dark, it indicates that the DM9161 is in power down
mode and disconnected from FCC2, enabling the use of its associated FCC2 pins off-board via the
expansion connectors. The state of LD12 is controlled by BCSR1.
3.2.25 RS232 Port 1 ON - LD13
When the yellow RS232 Port 1 ON led is lit, it designates, that the RS232 transceiver connected
to P1A (upper DB9 connector), is active and communication via that medium is allowed. When
darkened, it designates that the transceiver is in shutdown mode and its associated SCC1 pins may
be used off-board via the expansion connectors.
3.2.26 Fast Ethernet Port 1 Full Duplex Indicator - LD14
When the Dm9161 on FCC2 is enabled and is in Full Duplex operation mode, the red led - LD14
lights.
3.2.27 RS232 Port 2 ON - LD15
When the yellow RS232 Port 2 ON led is lit, it designates, that the RS232 transceiver connected
to P1B (lower DB9 connector), is active and communication via that medium is allowed. When
darkened, it designates that the transceiver is in shutdown mode and its associated SCC2 pins may
be used off-board via the expansion connectors.
3.2.28 Fast Ethernet Port 1 100Base-Tx Indicator - LD16
When the DM9161 on FCC2 is enabled and is in 100 Mbps operation mode, the green led - LD16
lights.
3.2.29 Ethernet Port 1 Tx/Rx Indicator - LD17
The green Ethernet Transmit/Receive LED indicator blinks whenever the Dm9161 on FCC2 is
transmitting or receiving data via the 10/100-Base-T port.
3.2.30 General Purpose Led 2 Indicator - LD18
This is a general purpose red LED which is user controlled by BCSR0.
3.2.31 Ethernet Port 1 LINK Indicator - LD19
The yellow Ethernet Twisted Pair Link Integrity LED indicator - LINK, lights to indicate good
link integrity on the 10/100-Base-T port. LD19 is off when the link integrity fails.
3.2.32 Fast Ethernet Port 2 Full Duplex Indicator - LD20
When the Dm9161 on FCC3 is enabled and is in Full Duplex operation mode, the red led - LD20
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
25
Operating Instructions
Freescale Semiconductor, Inc.
lights.
3.2.33 General Purpose Led 1 Indicator - LD21
This is a general purpose green LED which is user controlled by BCSR0.
3.2.34 Fast Ethernet Port 2 100Base-Tx Indicator - LD22
When the DM9161 on FCC3 is enabled and is in 100 Mbps operation mode, the green led - LD22
lights.
3.2.35 USB Enabled Indicator - LD23
Freescale Semiconductor, Inc...
The yellow USB enable LED indicates that the USB transceiver is connected to the PQ2.
3.2.36 Ethernet Port 2 LINK Indicator - LD24
The yellow Ethernet Twisted Pair Link Integrity LED indicator - LINK, lights to indicate good
link integrity on the 10/100-Base-T port. LD24 is off when the link integrity fails.
3.2.37 Ethernet Port 2 Tx/Rx Indicator - LD25
The green Ethernet Transmit/Receive LED indicator blinks whenever the Dm9161 on FCC3 is
transmitting or receiving data via the 10/100-Base-T port.
3.2.38 VDDL Indication - LD26
The green VDDL indicator led - LD26 is lit to indicate a VDDL power activity. Since VDDL
level may vary, LD26’s illumination level also varies accordingly.
3.2.39 Parallel Port connection - LD27
The green Parallel Port connection LED indicates that the board is connected directly to the Pc’s
parallel port and the COP/JTAG connector (P15) is irrelevant.
3.2.40 External Debugger Connection Indicator - LD28
The green external debugger connection LED indicates that a command converter can be
connected to the COP/JTAG connector (P15).
26
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Functional Description
4
Functional Description
Freescale Semiconductor, Inc...
In this chapter the various modules combining the PQ2FADS-ZU are described to their design
details.
4.1
Reset & Reset - Configuration
There are several reset sources on the PQ2FADS-ZU:
1.
2.
3.
4.
5.
Power On Reset
Manual Hard-Reset
Manual Soft-Reset
PCI bus reset
PQ2 Internal Sources. (See also the PQ2 U/M)
4.1.1
Power - On ResetPQ2
The power on reset to the PQ2 initializes the processor state after power up. A dedicated logic,
using Seiko S-80728AN-DR-T1, which is a voltage detector of 2.8V +/- 2.4%, asserts PORESET
input to the PQ2 for a period of ~2.5sec. This time period is long enough to cover also the VDDL
stabilization, powered by a different voltage regulator. It is assumed that the stabilization time for
both linear regulators (see also Section 6.1 Power Supply) are about the same. Power-On-Reset
may be generated manually as well by an on-board dedicated push-button (SW1). Power-On
Reset can also be generated by the JTAG logic, which is integrated with BCSR.
4.1.1.1 Power - On Reset Configuration
At the end of Power - On reset sequence, MODCK(1:3) are sampled by the PQ2 to configure the
various clock modes of the PQ2 (core, cpm, bus, PCI...). Selection between the MODCK(1:3)
combination options is done by means of dip-switches (Section 2.3.3) on the mother board while
PCI_MODCKH(0:3) are obtained from the relevant dedicated pins (by means of dip-switches Section 2.3.6) when the PQ2 is in active PCI mode (determined by the state of PCI_MODE pin). If
the PCI is set to be inactive, the MODCKH(0:3) bits are obtained from the Hard Reset
Configuration Word in the Flash or in the E2PROM (depends on who is the boot device) or from
PCI_MODCKH(0:3) dip-switches if the Hard Reset Config Word is sourced from the BCSR.
The configuration master is determined upon the rising edge of PORST, according to the state of
RSTCONF (Section 2.3.5) signal, driven low on this board, to set the PQ2 as a configuration
master.
After power-on reset negates, the hard-reset sequence starts, during which, many other different
options are configured (see Section 4.1.2.4 "Hard Reset Configuration" on page 29), among
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
27
Functional Description
Freescale Semiconductor, Inc.
these options, are additional clock configuration bits - PCI_MODCKH(0:3) - the most significant
bits of the MODCK field, which determine additional options for the clock generator. Although
these bits are sampled whenever the hard-reset sequence is entered, they are influential only once
- after power-on reset. If a hard reset sequence is entered later, MODCKH(0:3), although
sampled, are don’t care.
The PCI_MODCK signal, which is sampled concurrently with the PCI_MODCK(0:3) pins,
determines the PCI bus clock frequency (see Section 2.3.7). When set high, it divides the PCI bus
frequency by two. When reset low, the PCI bus frequency is as determined by the MODCK(1:3)
and PCI_MODCKH(0:3) signals.
4.1.2
Hard Reset
Freescale Semiconductor, Inc...
Hard-Reset may be generated on the ADS by the following sources:
1. COP/JTAG Port
2. Manual Hard reset.
3. PQ2’s internal sources.
Hard-Reset, when generated, causes the PQ2 to reset all its internal hardware except for PLL
logic, re-acquires the Hard-reset configuration from its current source, and jumps to the Reset
vector in the exception table. Since hard-reset resets also the refresh logic for dynamic RAMs,
their content is lost as well.
HRESET when asserted, is extended internally by the PQ2 for additional 512 bus clock cycles at
the end of which, the PQ2 waits for 16 bus clock cycles and then, re-checks the state of the
HRESET line.
HRESET is an open-drain signal and must be driven with an open-drain gate by which ever
external source is driving it. Otherwise, contention will occur over that line, which might cause
permanent damage to either board logic and/or to the PQ2 itself.
4.1.2.1 COP/JTAG Port Hard - Reset
To provide convenient hard-reset capability for a COP/JTAG controller, HRESET line appears at
the COP/JTAG port connector. The COP/JTAG controller may directly generate hard-reset by
asserting (low) this line.
4.1.2.2 Manual Hard Reset
To allow run-time Hard-reset, when the COP controller is disconnected from the PQ2FADS-ZU
and to support resident debuggers, manual Hard is facilitated. Depressing both Soft-Reset (SW3)
and ABORT (SW2) buttons asserts the HRESET pin of the PQ2, generating a HARD RESET
sequence.
Since the HRESET line may be driven internally by the PQ2, it must be driven to the PQ2 with an
open-drain gate. If off-board H/W connected to the PQ2FADS-ZU is to drive HRESET line, then
it should do so with an open-drain gate, this, to avoid contention over this line.
When Hard Reset is generated, the PQ2 is reset in a destructive manner, i.e., the hard reset
configuration is re-sampled and all registers (except for the PLL’s) are reset, including memory
controller registers - reset of which results in a loss of dynamic memory contents.
28
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
To save on board’s real-estate, this button is not a dedicated one, but is shared with the Soft-Reset
button and the ABORT button - when both are depressed, Hard Reset is generated.
4.1.2.3 Internal Sources Hard - Reset
Freescale Semiconductor, Inc...
The PQ2 has internal sources which generate Hard Reset. Among these sources are:
1. Loss of Lock Reset. When one of the PLLs (Core, CPM), is out of lock, hard-reset is generated.
2. Check-Stop Reset. When the core enters a Check-Stop state from some reason, hard-reset
may be generated, depended on CSRE bit in the RMR.
3. Bus Monitor Reset. When the bus monitor is enabled and a bus cycle is not terminated,
hard-reset is generated.
4. S/W Watch Dog Reset. When the S/W watch-dog is enabled, and application s/w fails to
perform its reset routine, it will generate hard - reset.
5. COP/JTAG Reset (Internal). Hard reset may be forced by driving the HRESET line via the
external pin’s scan chain. Not useful for run time.
In general, the PQ2 asserts a reset line HARD or SOFT for a period 512 clock cycles after a reset
source has been identified. A hard reset sequence is followed by a soft reset sequence.
4.1.2.4 Hard Reset Configuration
When Hard-Reset is applied to the PQ2 (externally as well as internally), it samples the HardReset configuration word. This configuration may be taken from an internal default, in case
RSTCONF is negated during HRESET asserted or taken from the Flash 1/E2PROM/BCSR (MS 8
bits of the data bus) in case RSTCONF signal is asserted along with HRESET. The default
configuration word can be taken from the E2PROM/BCSR in case the Flash has been tampered
with. The selection between the BCSR, FLASH and the E2PROM as the source of the default
configuration word is determined by a dedicated dip-switch (see Section 2.3.5) and a jumper (see
Section 2.3.4).
During hard reset sequence, the configuration master2 reads the Flash (or E2PROM or BCSR)
memory at addresses 0, 8, 0x18, 0x20,... a byte each time, to assemble the 32 bit configuration
word. A total of 64 bytes of data is read from D(0:7) to acquire 8 full configuration words for
system that may have upto 8 PQ2 chips.
The configuration word for a single3 PQ2 is stored in the Flash memory SIMM, in the E2PROM
or as default in the BCSR, while the other seven words are not initialized, as there are no
additional PQ2 on the PQ2FADS-ZU. The default configuration word is shown in Table 4-1. for
the FLASH and in Table 4-2. for the E2PROM. PCI module configuration is 256 Bytes long and
should start at address 0x100.
There are four possible configuration words:
1. In general, from any device residing on CS0.
2. In general, The PQ2 for which RSTCONF is asserted along with PORST asserted or in particular, the
PQ2 residing on the PQ2FADS-ZU.
3. Although the PQ2 as configuration master reads 8 configuration words, only the 1’st configuration word
is influential.
29
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Functional Description
•
PQ2FADS-ZU without L2 Cache - FLASH/BCSR is the boot device. CS0 is assigned to
the FLASH and CS4 is assigned to the E2PROM.
•
PQ2FADS-ZU without L2 Cache - E2PROM is the boot device. CS0 is assigned to the
E2PROM and CS4 is assigned to the FLASH.
PQ2FADS-ZU with L2 Cache - FLASH is the boot device. CS0 is assigned to the FLASH
and CS4 is assigned to the E2PROM.
•
PQ2FADS-ZU with L2 Cache - E2PROM is the boot device. CS0 is assigned to the
E2PROM and CS4 is assigned to the FLASH.
•
Freescale Semiconductor, Inc...
.
Table 4-1. BCSR/FLASH Hard Reset Configuration Word
Data
Bus
Bits
Prog
Value
[Bin]
ERB
0
’0’
Internal Arbitration Selected.
EXMC
1
’0’
Internal Memory Controller. CS0 active at
system boot.
CDIS
2
’0’
Core Enabled.
EBM
3
’0’ /’1’
BPS
4:5
11
32 Bit Boot Port Size
CIP
6
’0’
Sets Core Initial Prefix MSR[IP]=1, so that
system exception table is placed at address
0xFFF00100 regardless of FLASH memory
size
ISPS
7
‘0’
64 bit internal space for external master
accesses. In fact don’t care on this board since
external master is not supported.
Field
30
Implication
Offset In
Flash
[Hex]
Value
[Hex]
0
0C / 1Ca
‘0’ - Single PQ2 Mode for boards without
L2Cache
‘1’ - 60X Bus Modea for boards with L2Cache
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Functional Description
Table 4-1. BCSR/FLASH Hard Reset Configuration Word
Data
Bus
Bits
Prog
Value
[Bin]
L2CPC
8:9
‘10’
CI/BADDR(29)/IRQ2 selected as BADDR(29)
WT/BADDR(30)/IRQ3 selected as BADDR(30)
L2_HIT/IRQ4 selected as unassigned
CPU_BG/BADDR(31)/IRQ5 as BADDR(31)
DPPC
10:11
‘11’
Data Parity Pin configuration as:
DP0 as EXT_BR2
DP1 as EXT_BG2
DP2 as EXT_DBG2
DP3 as EXT_BR3
DP4 as EXT_BG3
DP5 as EXT_DBG3
DP6 as IRQ6
DP7 as IRQ7
12
’0’
Reserved.
ISB
13:15
’010’
BMS
16
’0’
Boot memory (Flash) at 0xFE000000.
BBD
17
’0’
ABB/IRQ2 pin is ABB
DBB/IRQ3 pin is DBB
MMR
18:19
’11’/’00’
‘11’ - Mask Masters Requests. Boot Master is
PCI when PCI is enabled in the FLASH.
‘00’ - No masking, Local Bus SDRAM mode in
the BCSR.
LBPC
20:21
’01’/’00’
‘11’ - Local Bus pins function as PCI bus
(FLASH).
‘00’ - Local Bus pins function as Local Bus
(BCSR).
APPC
22:23
’10’
Freescale Semiconductor, Inc...
Field
Reserved
MOTOROLA
Implication
Offset In
Flash
[Hex]
Value
[Hex]
8
B2
10
36 / 02b
IMMR initial value 0x0F000000, i.e., the
internal space resides initially at this address.
MODCK1/AP(1)/TC(0) functions as BKSEL0
MODCK2/AP(2)/TC(1) functions as BKSEL1
MODCK3/AP(3)/TC(2) functions as BKSEL2
IRQ7~/APE~ functions as IRQ7~
CS11~/AP(0) functions as CS11~
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
31
Freescale Semiconductor, Inc.
Functional Description
Table 4-1. BCSR/FLASH Hard Reset Configuration Word
Data
Bus
Bits
Prog
Value
[Bin]
Implication
Offset In
Flash
[Hex]
Value
[Hex]
CS10PC
24:25
’01’
CS10~/BCTL1/DBG_DIS~ functions as BCTL1
18
45
ALD_EN
26
’0’
PCI Auto Load Enable. When high, PCI Bridge
Configuration is done automatically from the
FLASH/E2PROM (CPM is configuration master
- PPC core should be disabled) right after the
Hard Configuration Word. When low, the PPC
Core should configure the PCI Bridge.
27
’0’
Reserved.
28:31
‘0101’
Field
Freescale Semiconductor, Inc...
Reserved
MODCK_HI
c
Determines the Core’s frequency out of powerup reset. Actually, not relevant when the PCI is
active since the PCI_MODCK(0:3) take
presidency.
a. For L2 Cache Boards.
b. BCSR is set for no PCI configuration
c. Applies only ONCE after power-up reset.
Table 4-2. E2PROM Hard Reset Configuration Word
Data
Bus
Bits
Prog
Value
[Bin]
ERB
0
’0’
Internal Arbitration Selected.
EXMC
1
’0’
Internal Memory Controller. CS0 active at
system boot.
CDIS
2
’0’
Core Enabled.
EBM
3
’0’ /’1’
BPS
4:5
‘01’
8 Bit Boot Port Size
CIP
6
’0’
Sets Core Initial Prefix MSR[IP]=1, so that
system exception table is placed at address
0xFFF00100 regardless of FLASH memory
size
ISPS
7
‘0’
64 bit internal space for external master
accesses. In fact don’t care on this board since
external master is not supported.
Field
32
Implication
Offset In
Flash
[Hex]
Value
[Hex]
0
04 / 14a
‘0’ - Single PQ2 Mode for boards without
L2Cache
‘1’ - 60X Bus Modea for boards with L2Cache
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Functional Description
Table 4-2. E2PROM Hard Reset Configuration Word
Data
Bus
Bits
Prog
Value
[Bin]
L2CPC
8:9
‘10’
CI/BADDR(29)/IRQ2 selected as BADDR(29)
WT/BADDR(30)/IRQ3 selected as BADDR(30)
L2_HIT/IRQ4 selected as unassigned
CPU_BG/BADDR(31)/IRQ5 as BADDR(31)
DPPC
10:11
‘11’
Data Parity Pin configuration as:
DP0 as EXT_BR2
DP1 as EXT_BG2
DP2 as EXT_DBG2
DP3 as EXT_BR3
DP4 as EXT_BG3
DP5 as EXT_DBG3
DP6 as IRQ6
DP7 as IRQ7
12
’0’
Reserved.
ISB
13:15
’010’
BMS
16
’0’
Boot memory (E2PROM) at 0xFE000000.
BBD
17
’0’
ABB/IRQ2 pin is ABB
DBB/IRQ3 pin is DBB
MMR
18:19
’11’
Mask Masters Requests. Boot Master is PCI.
LBPC
20:21
’01’
Local Bus pins function as PCI bus.
APPC
22:23
’10’
MODCK1/AP(1)/TC(0) functions as BKSEL0
MODCK2/AP(2)/TC(1) functions as BKSEL1
MODCK3/AP(3)/TC(2) functions as BKSEL2
IRQ7~/APE~ functions as IRQ7~
CS11~/AP(0) functions as CS11~
CS10PC
24:25
’01’
CS10~/BCTL1/DBG_DIS~ functions as BCTL1
ALD_EN
26
’0’
PCI Auto Load Enable. When high, PCI Bridge
Configuration is done automatically from the
FLASH/E2PROM (CPM is configuration source
- PPC core should be disabled) right after the
Hard Configuration Word. When low, the PPC
Core should configure the PCI Bridge.
Reserved
27
’0’
Reserved.
28:31
‘0101’
Freescale Semiconductor, Inc...
Field
Reserved
MODCK_HIb
Implication
Offset In
Flash
[Hex]
Value
[Hex]
8
B2
10
36
18
45
IMMR initial value 0x0F000000, i.e., the
internal space resides initially at this address.
Determines the Core’s frequency out of powerup reset. Actually, not relevant when the PCI is
active since the PCI_MODCK(0:3) take
presidency.
a. For L2 Cache Boards.
b. Applies only ONCE after power-up reset.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
33
Freescale Semiconductor, Inc.
The PCI configuration registers which are set at Hard-Reset sequence are shown in Figure 4-1.
Address
Offset (Hex)
Reserved
Device ID (0x18C0)
PCI Status
Class Code
BIST Control
Vendor ID (0x1057)
00
PCI Command
04
Subclass Code
Standard Programming
Revision ID
08
Header Type
Latency Timer
Cache Line Size
0C
10
PIMMR Base Address Register
14
18
Freescale Semiconductor, Inc...
Subsystem ID
Subsystem Vendor ID
34
Capability Pointer
////////
MAX LAT
MIN GNT
38
Interrupt Pin
Interrupt Line
////////
PCI Arbiter Control
2C
3C
40
PCI Function
44
Figure 4-1. PCI Host Configuration Registers
4.1.3
Soft Reset
Soft - Reset may be generated on the board from the below sources:
1. COP/JTAG Port
2. Manual Soft Reset
3. Internal PQ2 source.
Soft-Reset, when generated, causes the PQ2 to reset its internal logic, while keeping its hard-reset
configuration and memory controller setup and then jumping to the Reset vector in the exception
table. Since soft-reset does not reset the refresh logic for dynamic RAMs, their contents is
preserved.
SRESET when asserted, is extended internally by the PQ2 for an additional 512 bus clock cycles
at the end of which, the PQ2 waits for 16 bus clock cycles and then, re-checks the state of the
SRESET line.
SRESET is an open-drain signal and must be driven with an open-drain gate by every external
source driving it. Otherwise, contention will occur over that line, which might cause permanent
damage to either the boards’ logic and / or to the PQ2 itself.
4.1.3.1 COP/JTAG Port Soft - Reset
To provide convenient soft-reset capability for a COP/JTAG controller, SRESET line appears at
the COP/JTAG port connector - P3. The COP/JTAG controller may directly generate Soft-reset by
asserting (low) this line.
4.1.3.2 Manual Soft Reset
To allow run-time Soft-reset, when the COP controller is disconnected from the PQ2FADS-ZU
and to support resident debuggers, a Soft Reset push-button is provided. When the Soft Reset
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
34
Freescale Semiconductor, Inc.
Functional Description
push-button is depressed, the SRESET line is asserted to the PQ2, generating a Soft Reset
sequence.
Since the SRESET line may be driven internally by the PQ2, it must be driven by an open-drain
gate, to avoid contention over that line. If off-board H/W connected to the PQ2FADS-ZU is to
drive SRESET line, then, it should do so with an open-drain gate, this, to avoid contention over
this line.
4.1.3.3 Internal Sources Soft - Reset
Freescale Semiconductor, Inc...
The only internal Soft-reset source is the COP/JTAG soft-reset, which may be generated using
Public JTAG instructions to shift active-value (‘0’) to the SRESET pin via the boundary scan
chain. This is not useful for run time.
4.1.4
PCI Bus Reset
The PCI Module in the PQ2 can generate a reset signal dedicated for PCI devices which reside on
the PCI bus. This is a reset to the PCI bus which is initiated by the PCI bus Host - the PQ2 on this
board. This reset can also be initiated by a Soft PCI Reset by setting a dedicated bit in a PCI
control register (consult the PQ2 User Manual for details).
4.2
Local Interrupter
There are external interrupts which are applied to the PQ2 via its interrupt controller:
1.
2.
3.
4.
ABORT (NMI)
ATM UNI interrupt
Fast Ethernet PHY Interrupt
PCI interrupt
4.2.1
ABORT Interrupt
The ABORT (NMI), is generated by a push-button. When this button is depressed, the IRQ0
input to the PQ2 is asserted. The purpose of this type of interrupt, is to support the use of resident
debugger if any is made available to the board. This interrupt is enabled by setting the MSR[EE]
bit.
To support external (off-board) generation of an NMI, the IRQ0 line, is driven by an open-drain
gate. This allows for an external h/w, to also drive this line. If an external h/w indeed does so, it is
compulsory that IRQ0 is driven by an open-drain (or open-collector) gate.
4.2.2
ATM UNI Interrupt
To support ATM UNI (User Network I/F) event report by means of interrupt, the interrupt output
of the UNI (INTB) is connected to IRQ7 line of the PQ2. This IRQ7 input is shared with the Fast
Ethernet PHY Interrupt. Since INTB of the UNI is an open-drain output, it is possible to connect
additional (on and off-board) interrupt requesters on the same IRQ7, provided that they drive
IRQ7 with open-drain gate as well. When an interrupt request appears in IRQ7, it is necessary to
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
35
Freescale Semiconductor, Inc.
Functional Description
check the source of the interrupt whether it’s the ATM UNI or the Fast Ethernet PHY.
4.2.3
Fast Ethernet PHY Interrupt
To support the two fast Ethernet Transceivers event reports by means of interrupt, the interrupt
outputs of the DM9161 are connected to IRQ7 line of the PQ2. This IRQ7 input is shared with the
ATM UNI Interrupt.
Freescale Semiconductor, Inc...
4.2.4
PCI Interrupt
Each PCI slot can generate up to four interrupts to a total of twelve (3 slot x 4 interupts each).
Each PCI expansion board can generate an interrupt at any given time. Since there is only one
interrupt input available in the PQ2, an Interrupt Controller is used. The Interrupt Controller
receives all the possible interrupts from the PCI slots and generate one interrupt (IRQ6) to the
PQ2.
A simple generic Interrupt Controller is implemented using a CPLD device. The Interrupt
Controller is implemented as an Interrupt Register and an Interrupt Mask Register. The Interrupt
Controller has its’ own dedicated chip-select line (CS8). A simple priority scheme is devised to
prioritize the interrupts from different slots. The PCI IRQ routing are according to Figure 4-2..
SLOT
0
PQ2
DATA
ADDRESS
CONTROL
IRQ6
IRQ
PCI
Interrupt
Controller
SLOT
1
SLOT
2
INTA A
A
A
INTB B
B
B
INTC C
C
C
INTD D
D
D
Figure 4-2. PCI Interrupt Routing Scheme
An interrupt request in any of the INTx lines, will set three interrupt bits in the PCI Interrupt
Register (if not masked in the Interrupt Mask Register) since there are three possible interrupt
sources for every INTx line. It is up to the user to implement a polling process to verify the real
interrupt source (by polling the Interrupt Pending bit in the PCI device) and clear the other two.
The PCI Interrupt Register can be read at any time and accessed at offset 0x0 from CS8 base
address. The description of the PCI Interrupt Register is in Table 4-3..
36
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Functional Description
Freescale Semiconductor, Inc...
Table 4-3. PCI Interrupt Register Description
PON
DEF
ATT.
PCI Slot 0 INTA. PCI Slot 0 Interrupt A:
‘0’ - no interrupt was requested
‘1’ - an interrupt was requested and waiting to be handled
0
R
PCI0_INTB
PCI Slot 0 INTB. PCI Slot 0 Interrupt B:
‘0’ - no interrupt was requested
‘1’ - an interrupt was requested and waiting to be handled
0
R
2
PCI0_INTC
PCI Slot 0 INTC. PCI Slot 0 Interrupt C:
‘0’ - no interrupt was requested
‘1’ - an interrupt was requested and waiting to be handled
0
R
3
PCI0_INTD
PCI Slot 0 INTD. PCI Slot 0 Interrupt D:
‘0’ - no interrupt was requested
‘1’ - an interrupt was requested and waiting to be handled
0
R
4
PCI1_INTA
PCI Slot 1 INTA. PCI Slot 1 Interrupt A:
‘0’ - no interrupt was requested
‘1’ - an interrupt was requested and waiting to be handled
0
R
5
PCI1_INTB
PCI Slot 1 INTB. PCI Slot 1 Interrupt B:
‘0’ - no interrupt was requested
‘1’ - an interrupt was requested and waiting to be handled
0
R
6
PCI1_INTC
PCI Slot 1 INTC. PCI Slot 1 Interrupt C:
‘0’ - no interrupt was requested
‘1’ - an interrupt was requested and waiting to be handled
0
R
7
PCI1_INTD
PCI Slot 1 INTD. PCI Slot 1 Interrupt D:
‘0’ - no interrupt was requested
‘1’ - an interrupt was requested and waiting to be handled
0
R
8
PCI2_INTA
PCI Slot 2 INTA. PCI Slot 2 Interrupt A:
‘0’ - no interrupt was requested
‘1’ - an interrupt was requested and waiting to be handled
0
R
9
PCI2_INTB
PCI Slot 2 INTB. PCI Slot 2 Interrupt B:
‘0’ - no interrupt was requested
‘1’ - an interrupt was requested and waiting to be handled
0
R
10
PCI2_INTC
PCI Slot 2 INTC. PCI Slot 2 Interrupt C:
‘0’ - no interrupt was requested
‘1’ - an interrupt was requested and waiting to be handled
0
R
11
PCI2_INTD
PCI Slot 2 INTD. PCI Slot 2 Interrupt D:
‘0’ - no interrupt was requested
‘1’ - an interrupt was requested and waiting to be handled
0
R
12-31
Reserved
BIT
MNEMONIC
0
PCI0_INTA
1
Function
Un-implemented
R/W
Also available is an Interrupt Mask Register which provides the user with the option to mask any
of the possible PCI interrupt sources. It can be read or written at any time and accessed at offset
0x4 from CS8 base address.The description of the PCI Interrupt Mask Register is in Table 4-4..
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
37
Functional Description
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
Table 4-4. PCI Interrupt Mask Register Description
PON
DEF
ATT.
Mask PCI Slot 0 INTA. Mask PCI Slot 0 Interrupt A:
‘0’ - interrupt is available
‘1’ - interrupt is masked
0
R/W
MPCI0_INTB
Mask PCI Slot 0 INTB. Mask PCI Slot 0 Interrupt B:
‘0’ - interrupt is available
‘1’ - interrupt is masked
0
R/W
2
MPCI0_INTC
Mask PCI Slot 0 INTC. Mask PCI Slot 0 Interrupt C:
‘0’ - interrupt is available
‘1’ - interrupt is masked
0
R/W
3
MPCI0_INTD
Mask PCI Slot 0 INTD. Mask PCI Slot 0 Interrupt D:
‘0’ - interrupt is available
‘1’ - interrupt is masked
0
R/W
4
MPCI1_INTA
Mask PCI Slot 1 INTA. Mask PCI Slot 1 Interrupt A:
‘0’ - interrupt is available
‘1’ - interrupt is masked
0
R/W
5
MPCI1_INTB
Mask PCI Slot 1 INTB. Mask PCI Slot 1 Interrupt B:
‘0’ - interrupt is available
‘1’ - interrupt is masked
0
R/W
6
MPCI1_INTC
Mask PCI Slot 1 INTC. Mask PCI Slot 1 Interrupt C:
‘0’ - interrupt is available
‘1’ - interrupt is masked
0
R/W
7
MPCI1_INTD
Mask PCI Slot 1 INTD. Mask PCI Slot 1 Interrupt D:
‘0’ - interrupt is available
‘1’ - interrupt is masked
0
R/W
8
MPCI2_INTA
Mask PCI Slot 2 INTA. Mask PCI Slot 2 Interrupt A:
‘0’ - interrupt is available
‘1’ - interrupt is masked
0
R/W
9
MPCI2_INTB
Mask PCI Slot 2 INTB. Mask PCI Slot 2 Interrupt B:
‘0’ - interrupt is available
‘1’ - interrupt is masked
0
R/W
10
MPCI2_INTC
Mask PCI Slot 2 INTC. Mask PCI Slot 2 Interrupt C:
‘0’ - interrupt is available
‘1’ - interrupt is masked
0
R/W
11
MPCI2_INTD
Mask PCI Slot 2 INTD. Mask PCI Slot 2 Interrupt D:
‘0’ - interrupt is available
‘1’ - interrupt is masked
0
R/W
12-31
Reserved
BIT
MNEMONIC
0
MPCI0_INTA
1
38
Function
Un-implemented
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
R/W
MOTOROLA
Freescale Semiconductor, Inc.
4.3
Functional Description
Clock Generator
There are two main clock circuits on board:
1. PQ2 System Clock
2. PCI Clock
Freescale Semiconductor, Inc...
4.3.1
PQ2 Clock
The PQ2 requires a single clock source as the main clock source. All PQ2 60x bus timings are
referenced to the main clock input - CLKIN1. The main clock input is in 1:1 ratio to the bus clock,
with internal skew elimination (PLL). Use is done with 66MHz (for Hip3 and Hip4 devices) 3.3V
clock oscilator (100MHz for Hip7 device), which is connected to a low inter-skew buffer (U39)to
split the load between all various clock consumers on both boards.
Special care is taken to isolate and terminate the clock route between the on-board PLL and the
PQ2, this to provide a "clean" clock input for proper operation. The main clock scheme is shown
in Figure 4-3.
PQ2
CLOCK GEN.
66 MHZ
60x SDRAM
Low
Skew
Buffers
BCSR
L2CACHE
EXPANSION
MICTOR
LB SDRAM
Figure 4-3. Main Clock Generator Scheme
4.3.2
PCI Clock
The PCI bus clock is derived internally from the main clock input CLKIN1. The generated PCI
clock is output from a PCI-dedicated PLL (named DLL). That clock output is feeding an on-board
low-skew and fast (low propagation delay PLL) clock distributor which distributes the PCI clock
to all on-board PCI devices. One of the outputs is fed back to the PCI clock to the PQ2 through
CLKIN2 input. This clock input is driven to the DLL which synchronizes the DLL output clock to
the CLKIN2 input clock and thus, maintains low skew between the DLL output and CLKIN2
input. All PCI bus timings are referenced to the CLKIN2 input clock. Special care was taken
when the board layout was done to keep all copper traces away from the Clock Distributor outputs
at the same lengths, including the output that is fed back to CLKIN2. This is in compliance with
the PCI standard to achieve bus synchronization and low skew. The PCI clock scheme is shown in
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
39
Freescale Semiconductor, Inc.
Functional Description
Figure 4-4.
Low Skew PLL
PQ2
DLLOUT
CLOCK GEN.
66 MHZ
PCI Device
#1
OUT2
PCI Device
#2
OUT3
PCI Device
#3
IN
CLKIN1
CLKIN2
OUT1
OUT4
Freescale Semiconductor, Inc...
Figure 4-4. PCI Clock Generator Scheme
4.4
Bus Configuration
The PQ2 may be configured in 2 possible bus modes depending on the presence of L2 cache on
board.
1. Single PQ2 Mode
2. 60X Bus Mode.
4.4.1
Single PQ2 Mode
Mode
When a L2 Cache is not present on the board, the PQ2 is configured in Single PQ2 Mode. I.e.,
assuming only one PQ2 on the 60x bus, with no support for external master access. This allows
for internal address multiplexing to occur which makes the external address multiplexers
redundant and therefore not assembled. This improves SDRAM performance.
4.4.2
60X Bus Mode
When L2 Cache is installed on the PQ2FADS-ZU, the PQ2 may no longer operate in single PQ2
mode since the address must be seen as is by the cache. That requires the use of the external
address multiplexers for the SDRAM. In this mode, SDRAM performance is decreased due to
added wait-state, caused by the delay associated with the external multiplexers, on the 1’st access
in a page,.
NOTE
In this mode, only devices which are 60x compatible (or devices which have 64 bit data bus
and are buffered from the 60x bus) can operate
on the 60x bus. This due to the 60x bus address
tenure feature. This means that when the L2
40
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Functional Description
Cache is used, the Flash, EEPROM, BCSR and
PCI Interrupt Controller are not accesible. For
further details, consult the PQ2 User Manual.
4.5
Buffering
Freescale Semiconductor, Inc...
In order to achieve best performance, it is necessary to reduce the capacitive load over the 60X
bus as much as possible. Therefore, the slower devices on the bus, i.e., the Flash SIMM,
E2PROM, ATM UNI M/P interface, PCI Interrupt Controller and the BCSR are buffered, while
the SDRAM and the cache are not buffered from the 60X bus.
Latches are provided over address and strobe (when necessary) lines while transceivers are
provided for data. Use is done with 74ALVT buffers (by Philips) which are 3.3V operated and 5V
tolerant1 and provide bus hold to reduce pull-up/pull-down resistors count (as required by the
PQ2). This type of buffers reduces noise on board due to reduced transitions’ amplitude.
To further reduce noise and reflections, serial damping resistors are placed over SDRAM address
and all PQ2 strobe lines.
The data transceivers are open only if there is an access to a valid2 buffered board address or
during Hard - Reset configuration3. That way data conflicts are avoided in case an unbuffered
memory read or off-board memory is read - provided that it is not mapped to an address valid on
board. It is the users’ responsibility to avoid such errors.
On the Local bus, Bus Muxing devices are used to direct the local bus signal to either PCI slots or
SDRAM (according to the local bus functionality) and therfore no use of buffers is done.The PCI
bus is not buffered at all because the PCI Standard is very strict and defines exactly the electrical
characteristics of the bus which is buffer free.
4.6
Chip - Select Generator
The memory controller of the PQ2 is used as a chip-select generator to access on-board (and offboard) memories, saving boards’ area, reducing cost, power consumption and increasing
flexibility. To enhance off-board application development, memory modules (including the
BCSRx) may be disabled via BCSR4 in favor of an external memory connected via the expansion
connectors. That way, a CS line may be used off-board via the expansion connectors, while its
associated local memory is disabled.
When a CS region, assigned to a buffered5 memory, is disabled via BCSR, the local data
1.
2.
3.
4.
Required for Flash, E2PROM, Interrupt Controller and BCSR
An address which is covered in a Chip-Select region, that controls a buffered device.
To allow a configuration word stored in the Flash/E2PROM memory to become active.
After the BCSR is removed from the local memory map, there is no way to access it but to re-apply
power to the PQ2FADS-ZU.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
41
Functional Description
Freescale Semiconductor, Inc.
transceivers are disabled during access to that region, avoiding possible1 contention over data
lines.
The PQ2 chip-select assignments to the various memories / registers on the PQ2FADS-ZU are
shown in Table 4-5.
Freescale Semiconductor, Inc...
Table 4-5. PQ2FADS-ZU Chip Select Assignments
Chip
Select:
Assignment
Bus
Timing
Machine
CS0
Flash SIMM / E2PROMa
60X (Buffered)
GPCM
CS1
BCSR
60X (Buffered)
GPCM
CS2
SDRAM
60X (Main)
SDRAM Machine 1
CS3
SDRAM
Local Bus
SDRAM Machine 2
CS4
E2PROM / Flash SIMMa
60X (Buffered)
GPCM
CS5
ATM UNI Microprocessor I/F
60X (Main)
GPCM
CS6
Communication Tool M/P
Interface CS1.
60X (Buffered)
GPCM/UPMx
CS7
Communication Tool M/P
Interface CS2.
60X (Buffered)
GPCM/UPMx
CS8
PCI Interrupt Controller
60X (Buffered)
GPCM
CS(9-11)
Unused, user available
-
-
a. Selection is done by a dip-switch.
4.7
Synchronous Dram (60X Bus)
To enhance performance, especially in higher operation frequencies - 32MBytes of SDRAM are
provided on board. The SDRAM is unbuffered from the PQ2 60X bus. Use is done with two
MTLC4M32B2 by Micron or compatibles, which each is 1M X 32bit X 4banks.
The SDRAM’s timing is controlled by SDRAM Machine #1 associated with 60X bus, via its
assigned Chip Select lines (See Table 4-5.). The SDRAM Machine supports PBI (Page Bank
Interleave) which increases the SDRAM throughput. The SDRAM connection scheme when no
5. When an unbuffered CS region is being accessed, buffers do not open anyway.
1. During read cycles.
42
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Functional Description
L2 cache is used is shown in Figure 4-5.
CS2
SDRAS
SDCAS
SDWE
BANKSEL(1:2)
A17
Freescale Semiconductor, Inc...
SDA10
A19
A(20:28)
SDDQM(0:7)
D(0:63)
CS0
RAS
CAS
WE
BA(1:0)
A11
A10
A9
A(8:0)
DQMB(0:7)
DQ(0:63)
CKE
SYSCLK
CLK
MT48LC4M32B2-6
Figure 4-5. 60x SDRAM Connection Scheme - No L2 Cache
The SDRAM connection scheme when L2 cache is installed is shown in Figure 4-6.
MT48LC4M32B2-6
CS2
SDRAS
SDCAS
SDWE
BANKSEL(1:2)
LATCH
A(28..21)
A(6:28)
LE
CAS
WE
BA(1:0)
A11
PSDA10
A10
SDRMA(8:0)
A(18..6)
RAS
SDRMA11
SDRMA9
ALE
CS0
SDDQM(0:7)
D(0:63)
PSDAMUX
A9
A(8:0)
DQMB(0:7)
DQ(0:63)
CKE
CLK
CLK
Figure 4-6. SDRAM - 60x Bus Connection Scheme with L2 Cache
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
43
Freescale Semiconductor, Inc.
Functional Description
4.7.1
SDRAM Programming
After power-up, the SDRAM needs to be initialized by means of programming to establish its
mode of operation. The SDRAM is programmed according to the following procedure:
1. Issue Precharge-All command
2. Issue 8 CBR refresh commands
3. Issue MODE-SET command.
Freescale Semiconductor, Inc...
An SDRAM is programmed by issuing a Mode Register Set command. During that command,
data is passed to the Mode Register through the SDRAMs’ address lines. This command is fully
supported by the SDARM machine of the PQ2. Before that can take place, the SDRAM machine
of the PQ2 has to be initialized.
Mode Register programming values are shown in Table 4-6.:
Table 4-6. 100 MHz SDRAM Mode Register Programming
SDRAM
Address
Linea
SDRAM Mode
Reg Field
Value
A11 (MSB)
Reserved
’0’
A10
Reserved
’0’
A9
Opcode
’0’ / ’1’
A8
Reserved
’0’
A7
Reserved
’0’
A6 - A4
CAS Latency
’011’
A3
Burst Type
’0’
A2 - A0
Burst Length
’010’
Meaning:
0 - Burst Read & Burst Write (Copy-Back data cache)
1 - Burst Read & Single Write (Write-Through Data cache)
Data Valid 3 Clocks cycles after CAS Asserted
Sequential Burst
4 Operand Burst Length
a. Actually SDRAMs’ A0 is connected to PQ2s’ A28 and so on...
4.7.2
SDRAM Refresh
Refresh
The SDRAM is refreshed using its auto-refresh mode. I.e., using SDRAM machine one’s periodic
timer, an auto-refresh command is issued to the SDRAM every 8.2 µsec, so that all 4096 SDRAM
rows are refreshed within specified 34 msec, while leaving an interval of ~30 msec of refresh
redundancy within that window, as a safety measure, to cover for possible delays in bus
availability for the refresh controller.
4.7.3
L2-Cache Support Influence On SDRAM Design
To support an optional L2-Cache on the PQ2FADS-ZU, the following measures need to be taken:
1. Optional Latches - Multiplexers are added over selected address lines. See Figure 4-6.
These Latches - Multiplexers are normally by-passed by 0 Ω resistors that are not assem44
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Functional Description
Freescale Semiconductor, Inc...
bled in L2cache boards.
2. The PQ2 supports additional wait-state on SDMUX line, so that the row-address may be
allowed to propagate via the Latch - Multiplexers in time for the Activate command.
3. To support SDRAM PBI (Page Based Interleaving), the relative location of the RowAddress field, is shifted up the address lines, depended on the number of internal banks
within an SDRAM. This since the Bank Select line(s) are inserted between the Column
(LSB) and Row (MSB) address lines.
4. The L2 Cache used is the MPC2605. This device can operate at maximum speed of
66MHz. Therefore, the USE OF L2 CACHE WILL LIMIT THE 60X BUS
FREQUENCY TO 66MHZ ONLY (compared to 100MHz without L2 Cache - for the
MPC8280).
The performance of the SDRAM is decreased by the addition of the external multiplexers of the
SDRAMs’ address lines.
4.7.4
SDRAM Error Correction Support
The PQ2FADS-ZU has an optional support for Parity Error Correction for SDRAM accesses. To
support that option, the DP(0:7) lines are connected to the SDRAM DP(0:7) lines. Since the PQ2
muxes DP(0:7) signals with other signals, bus switch is used to select between DP(0:7) signals
and other functions.
PQ2
60x SDRAM
DP0/EXT_BR2
DP1/EXT_BG2
DP2/EXT_DBG2
DP3/EXT_BR3
DP4/EXT_BG3
DP5/EXT_DBG3
DP6/IRQ6
DP7/IRQ7
DP(0:7)
EXT/IRQ
DP(0:7)
EXT_BR2
EXT_BG2
EXT_DBG2
EXT_BR3
EXT_BG3
EXT_DBG3
IRQ6
IRQ7
Figure 4-7. 60x SDRAM Data Parity Support
NOTE:
MOTOROLA
When using the Data Parity option, IRQ6 and IRQ7 pins change functionality to
Data Parity pins. Therfore, the two interrupt lines are switched to IRQ2 and IRQ3
so the user should be aware and switch to work with the relevant IRQs. To be able
to work with IRQ2 and IRQ3, this function must be enabled in SIUMCR register.
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
45
Functional Description
4.8
Freescale Semiconductor, Inc.
Synchronous Dram (Local Bus)
To enhance performance, especially in higher operation frequencies - 8MBytes of SDRAM are
provided on board. The SDRAM is unbuffered from the PQ2 local bus. Use is done with one
MTLC2M32B2 by Micron or compatibles, which each is 512K X 32bit X 4banks.
The SDRAM’s timing is controlled by SDRAM Machine #2 associated with local bus, via its
assigned Chip Select lines (See Table 4-5.). The SDRAM Machine supports PBI (Page Bank
Interleave) which increases the SDRAM throughput. The SDRAM connection scheme is shown
in Figure 4-8.
Freescale Semiconductor, Inc...
CS3
LSDRAS
LSDCAS
LSDWE
LA(17:18)
LSDA10
LA20
A(21:29)
LSDDQM(0:3)
D(0:63)
CS0
RAS
CAS
WE
BA(1:0)
A10
A9
A(8:0)
DQMB(0:3)
DQ(0:63)
CKE
SYSCLK
CLK
MT48LC2M32B2-6
Figure 4-8. Local Bus SDRAM Connection Scheme
4.8.1
Local Bus SDRAM Programming
After power-up, the SDRAM needs to be initialized by means of programming to establish its
mode of operation. The SDRAM is programmed according to the following procedure:
1. Issue Precharge-All command
2. Issue 8 CBR refresh commands
3. Issue MODE-SET command.
An SDRAM is programmed by issuing a Mode Register Set command. During that command,
data is passed to the Mode Register through the SDRAMs’ address lines. This command is fully
supported by the SDARM machine of the PQ2. Before that can take place, the SDRAM machine
of the PQ2 has to be initialized.
46
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Functional Description
Mode Register programming values are shown in Table 4-6.:
Freescale Semiconductor, Inc...
Table 4-7. 100 MHz SDRAM Mode Register Programming
SDRAM
Address
Linea
SDRAM Mode
Reg Field
Value
A11 (MSB)
Reserved
’0’
A10
Reserved
’0’
A9
Opcode
’0’ / ’1’
A8
Reserved
’0’
A7
Reserved
’0’
A6 - A4
CAS Latency
’011’
A3
Burst Type
’0’
A2 - A0
Burst Length
’011’
Meaning:
0 - Burst Read & Burst Write (Copy-Back data cache)
1 - Burst Read & Single Write (Write-Through Data cache)
Data Valid 3 Clocks cycles after CAS Asserted
Sequential Burst
8 Operand Burst Length
a. Actually SDRAMs’ A0 is connected to PQ2s’ LA29 and so on...
4.8.2
SDRAM Refresh
Refresh
The SDRAM is refreshed using its auto-refresh mode. I.e., using SDRAM machine one’s periodic
timer, an auto-refresh command is issued to the SDRAM every 8.2 µsec, so that all 2096 SDRAM
rows are refreshed within specified 17 msec, while leaving an interval of ~47 msec of refresh
redundancy within that window, as a safety measure, to cover for possible delays in bus
availability for the refresh controller.
4.8.3
Local Bus SDRAM Functionality
The local bus can function in two mode:
1. Local Bus (SDRAM)
2. PCI
Both options are implemented on-board and the selection is done with the PCI_MODE pin
(jumper JP9). Bus Muxing devices are used to direct the local bus signals to the PCI or to the
SDRAM.
4.8.4
Local SDRAM Error Correction Support
The PQ2FADS-ZU has an optional support for Parity Error Correction for Local Bus SDRAM
accesses. To support that option, the LCL_DP(0:3) lines are connected to a Local Bus SDRAM
device which functions as ECC memory. Since the PQ2 muxes LCL_DP(0:3) signals with other
PCI signals, bus mux is used to select between LCL_DP(0:3) signals and PCI function.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
47
Functional Description
Freescale Semiconductor, Inc.
PQ2
Local SDRAM
LCL_DP(0:3)
LCL_DP0/PCI_C/BE0
LCL_DP1/PCI_C/BE1
LCL_DP2/PCI_C/BE2
LCL_DP3/PCI_C/BE3
PCI Bus
PCI_C/BE(0:3)
Freescale Semiconductor, Inc...
LCL_DP(0:3)
PCI_C/BE(0:3)
Figure 4-9. Local Bus SDRAM Data Parity Support
4.9
Flash Memory SIMM
The PQ2FADS-ZU is provided with 8Mbyte of 95 nsec flash memory SIMM, the
SM73228XG1JHBGO by Smart Modular Technology which is composed of four
LH28F016SCT-L95 chips by Sharp, arranged as 2M X 32 in a single bank. Support is given also
to 16MBytes and 32 MBytes simms. The Flash SIMM resides on an 80 pin SIMM socket and is
buffered from the 60X bus to reduce capacitive load over it.
To minimize use of PQ2s’ chip-select lines, only one chip-select line (CS0 or CS4 if the E2PROM
is using CS0) is used to select the Flash as a whole, while distributing chip-select lines among the
module’s internal banks is done by on-board programmable logic, according to the PresenceDetect lines of the Flash SIMM inserted to the PQ2FADS-ZU.
The access time of the Flash memory provided with the PQ2FADS-ZU is 95 nsec, however,
devices with different delay are supported as well. By reading the delay section of the Flash
SIMM Presence-Detect lines (see Table 4-12.), the debugger can establish (via register OR0 in
case CS0 is used or OR4 if CS4 is used) the correct number of wait-states needed to access the
Flash SIMM (considering 100MHz system clock frequency).
The control over the Flash is done with the GPCM and a dedicated CS0 (or CS4) region which
controls the whole bank. During hard - reset initialization1, the debugger or any application S/W
for that matter, reads the Flash Presence-Detect lines via BCSR and determines how to program
registers BR0 & OR0 (or BR4 & OR4), within which the size and the delay of the region are
determined.The Flash module may be disabled / enabled at any time by writing ’1’ /’0’
1. i.e., initialization that follow the hard reset sequence at system boot.
48
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Functional Description
respectively to the FlashEn bit in BCSR1. The Flash connection scheme is shown in Figure 4-10..
FLASH SIMM
DATA(0:31)
D(31:0)
ADDRESS(7:29)
A(22:0)
WE0
WE1
Freescale Semiconductor, Inc...
BCSR
CS0
FLASH
CS
WE2
WE3
POE
CS1
CS2
CS3
CS4
CS4
PD1
PD2
PD3
PD4
PD5
PD6
PD7
WE0
WE1
WE2
WE3
POE
CS1
CS2
CS3
CS4
PD1
PD2
PD3
PD4
PD5
PD6
PD7
Figure 4-10. FLASH SIMM Connection Scheme
As can be seen in Figure 4-10., the FLASH CS is distributed to four CS signals. The distribution
depends on the size of the FLASH module installed - it is read by the BCSR using the PD(1-7)
pins.
The Hard-Reset configuration word stored in the FLASH differs from the one stored in the
E2PROM in the BPS field which is the Boot Port Size - the E2PROM is 8 bits while the FLASH is
32 bits.
4.9.1
Flash Programming Voltage
Support is given to 5V as well as 12V programmable modules. The selection between VPP’s
voltage levels is done via a dedicated jumper. To avoid inadvertent programming or erasure of the
Flash it is recommended to leave the jumper open so that no VPP is applied to the Flash SIMM.
4.9.2
Flash and L2Cache
If the L2 cache is installed, the PQ2 needs to be programmed to 60x bus mode. This requires the
latches for the buffered address bus to the Flash (As well as all other slow static devices) to be
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
49
Functional Description
Freescale Semiconductor, Inc.
enabled. The 3 lowest order address lines for the Flash, are provided by the BADDR(27-29) lines
of the PQ2. However, BADRR29 function of the PQ2 is multiplexed with CI (Cache Inhibit)
function over the same pin. Therefore, prior to enabling the L2Cache, any code residing in the
Flash, should be moved into the PowerPC bus SDRAM1, prior to changing BADDR29 function
to CI via SIUMCR.
Freescale Semiconductor, Inc...
4.10
E2PROM Memory
The PQ2FADS-ZU is provided with 8 KBytes of E2PROM memory in a PLCC package. The
E2PROM resides on a socket in case it is desired to replace or re-program a different
configuration for the board. The E2PROM is used only for the purpose of supplying the Reset
Configuration Word during power-on reset and for storing the PCI configuration data. It is used as
a back-up for the Flash memory in case the Flash is not installed or the data it holds is incorrect.
As a back-up, it holds the default Hard-Reset configuration word and the default PCI
configuration. The Hard-Reset configuration word stored in the E2PROM differs from the one
stored in the FLASH in the BPS field which is the Boot Port Size - the E2PROM is 8 bits while
the FLASH is 32 bits. It uses a single chip-select, CS0 or CS4, which depends on the chip-select
used by the Flash. The selection of the chip-select is done by a dip-switch. The E2PROM
connection scheme is shown in Figure 4-11.
The device used is ATMEL AT28HC64B, a 5V Byte alterable E2PROM, 150ns access time with
byte-wide JEDEC pinout. Although the device is placed in a socket, it can be programmed onboard. In order to program the device on-board, it has to be unlocked - it can be locked to prevent
unauthorized alterations of its contents. The lock can be done by hardware or software. The
hardware lock is done by write inhibit - the PQ2 does not assert WE during write cycles (set in the
BRx register). The software lock is achieved by writing a unique sequence to the device. To
1. It is required to do so anyway, since the L2Cache must operate within a full 64-bit data bus environment.
50
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Functional Description
unlock, a different unique sequence has to be written.
E2PROM Socket
DATA(0:7)
ADDRESS(17:31)
BCSR
POE
E2PROM
CS0
CS
WE0
CS
Freescale Semiconductor, Inc...
CS4
I/O(7:0)
A(14:0)
OE
WE
CE
Figure 4-11. E2PROM Connection scheme
Additional address lines are connected to the socket according to the JEDEC format as an option
to use E2PROM up to 32 KByte. To allow proper operation with the L2 Cache, the PQ2 needs to
be set to 60X bus mode in which the address bus for the E2PROM1 is latched.
4.11
PCI Bus
The PQ2 has a PCI module which enables it to act as an Host (Master) or a Target. On this board,
the PQ2 serves only as a PCI host - a bridge between the PCI Bus and the PowerPC core.
The PQ2 PCI Bridge is designed to connect the PowerPC processor and memory system to the
PCI system bus, to which I/O components are connected. The PCI Bridge enables the PQ2 to
gluelessly bridge PCI masters and agents to a PowerPC system host. It uses a 32-bit multiplexed,
address/data bus that can run from 25MHz up to 66MHz. The interface provides address and data
parity with error checking and reporting. It also provides three physical address spaces: 32-bit
address memory; 32-bit address I/O; and the PCI configuration space.
The PQ2 also includes an on-chip Arbiter which enables arbitration of up to three PCI masters.
Only three PCI slots are supported on the PQ2FADS-ZU because of the Arbiter capacity. Each
slot can host either a PCI master or PCI target. The PQ2 as a Bridge can support more PCI devices
but that will require extra slots that can host PCI targets only. Therefore, to avoid dedicated slots
for PCI targets, only three slots are implemented.
1. As well as all other slow static devices.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
51
Functional Description
Freescale Semiconductor, Inc.
The PCI Bridge is implemented on the PQ2 Local Bus. Due to PCI Standard restrictions, no other
application can reside on the local bus. The PCI bus can operate at frequencies of 25MHz up to
66MHz @ 3.3V only. The 3.3V restriction is due to the PQ2 which is not 5V compliant. The PCI
bus layout is shown in Figure 4-12. Special care was taken when the layout of the PQ2FADS-ZU
was done so that the PCI standard recommendations are followed strictly.
Main Clock
66MHz
Freescale Semiconductor, Inc...
CLKIN2
DLLOUT
PCI
IRQ
PCI Clock
PCI Clock
PCI Clock
PCI Clock
PCI Bus
Arbiter
PCI Slot 33/[email protected]
CLKIN1
PCI
Clock
Distribution
PCI Slot 33/[email protected]
PQ2
PCI Slot 33/[email protected]
PCI Clock
JTAG
Interrupt
Controller
Figure 4-12. PCI Bus Scheme
The clock source for the PQ2 is Main Clock 66MHz (or 100MHz) clock oscillator. The PCI Clock
is derived internally from the Main Clock and output at DLLOUT. That clock is then distributed
to each PCI device on the bus in a way that they are all synchronized (by keeping all clock traces
the same length). The PCI Clock is also fed back to the PQ2 for synchronization and skew
elimination purposes.
An interrupt from any PCI slot is handled by a simple generic Interrupt Controller. Each slot can
generate up to four interrupts for a total of twelve interrupts that the controller will support. It will
be made of two register mapped in a dedicated CS region. One is an Interrupt Register (see Table
4-3.) and the second is Interrupt Mask Register (see Table 4-4.). A simple priority scheme is
devised to allow the controller to support more than one interrupt concurrently.
4.12
L2-CACHE Support
To enhance benchmarking, optional support is provided for L2-Cache. Use is done with two
MPC2605 devices, each containing 256KBytes of look-aside1 cache along with its control,
providing a total of 512KByte L2-cache.
52
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Functional Description
The cache is connected directly over the 60X bus and is supported gluelessly by the PQ2.
The presence of the L2-Cache, calls for the introduction of latch - multiplexers over SDRAMs’
address lines because the MPC2605 snooping logic needs to monitor the address as is (linear
rather than multiplexed) and the bus works by the 60X bus protocol, allowing address pipelining1.
These latch - multiplexers are soldered in place only in case a cache is installed on-board.
Otherwise they are omitted and bypassed by 0 Ω resistors. See also Section 4.7.3 L2-Cache
Support Influence On SDRAM Design.
4.12.1 L2 Cache Configuration & Control
Freescale Semiconductor, Inc...
The cache is configured via 5 configuration lines, CFG(0:4), for the following functions:
1. Cache size is set by CFG(0:2). The various settings of these lines per each cache module
are encoded in Table 4-8.
Table 4-8. L2 Cache CFG(0:2) Settings
L2 Cache Size
[Byte]
CFG(0:2)
256K
’000’ (Reserved)
512K
’010’ -1’st Module (A26 == 0)
’011’ - 2’nd Module (A26 == 1)
2. Snoop is Enabled - CFG3 driven low for both modules.
3. AACK assertion enabled - CFG4 driven high for both modules.
The caches’ HRESET lines are connected directly to the SRESET line of the PQ2 so that
whenever Soft-reset is asserted to or by the PQ2, the cache is reset along with it, loosing all data
previously stored in it. The cache has 5 control lines that control its operation and state:
•
PWRDWN - constantly set to high (no power down support on the PQ2FADS-ZU)
•
L2FLUSH - assertion of which2 flushes out the cache array. This signal is controlled by
BCSR0.
L2MISS_INH - in fact Cache-Lock. When Asserted the cache does not change its contents.
Controlled by BCSR0.
L2TAG_CLR - Clears all tag memory. Controlled by BCSR0.
L2UPDATE_INH - In fact cache freeze (without information loss). Controlled by BCSR0.
•
•
•
All the above signals are connected directly to both cache modules.
1. i.e., residing on the same bus as the processor.
1. Only single level is allowed with the PQ2.
2. For minimum 8 Bus clock cycles.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
53
Functional Description
4.13
Freescale Semiconductor, Inc.
Communication Ports
The PQ2FADS-ZU has several communication ports, to allow convenient evaluation of the CPM
features. Obviously, it is not possible to provide all types of communication interfaces supported
by the CPM, but it is made convenient to connect any communication interface devices to the
PQ2 via the CPM Expansion connectors, residing on the edge of the board.
All CPM pins are visible on MICTOR connectors. In order to avoid long routes and stubs, bus
muxing devices are used to direct the CPM signals to a communication element on-board or to the
expansion connector. A signal that is used on-board, will not be visible in the expansion connector
and vise-versa. The control is done by enabling/disabling the communication elements on-board.
Freescale Semiconductor, Inc...
The communication ports’ interfaces provided on the PQ2FADS-ZU are listed below:
1. 155 Mbps ATM UNI on FCC1 with Optical interface, using the UTOPIA Level 2 interface
- support for 8 or 16 bit in multi or single PHY.
2. Two 100/10-Base-T Ports on FCC2 and FCC3 with T.P. interface, MII or RMII (on Hip7
devices only) controlled.
3. Dual RS232 ports residing on SMC1 & SMC2.
4. USB port, 1.1 USB standard compliant, with speed control (12 or 1.5 Mbps) and mode
control (Host or slave).
4.13.1 ATM Port
To support the PQ2s’ ATM controller, a 155.52Mbps User Network Interface (UNI) is provided
on board, connected to FCC1 of the PQ2 via UTOPIA I/F. Use is done with PM5384 S/UNI-155ULTRA by PMC-SIERA. Although these transceivers are capable of supporting 51.84Mbps rate,
support is given to 155.52Mbps only. The PHY supports UTOPIA level 2 which means support
for 8 or 16 bit UTOPIA bus in single or multi PHY mode. The control over the mode of UTOPIA
bus connection is done through BCSR3.
The control over the transceiver is done using the microprocessor interface of the transceiver,
controlled by the PQ2 memory controllers’ GPCM. Since the UNI is 5V powered and the PQ2 is
3.3V powered (5V intolerant), the UNI is buffered (LCX buffers) from the PQ2 on both the
receive part of UTOPIA interface and the microprocessor control ports.
The ATM transceiver may be enabled / disabled at any time by writing ’0’ /’1’ respectively to the
ATMEN bit in BCSRx. When ATMEN is negated, (’1’) the microprocessor control port is also
detached from the PQ2 and its associated FCC may be used off-board via the expansion
connectors.
The ATM transceiver reset input is driven by HRESET signal of the PQ2, so that the UNI is reset
whenever a hard-reset sequence occurs. The UNI may also be reset by either asserting ATM_RST
bit in BCSR1 (see Table 4-10.) or by asserting (’1’) the RESET bit in the Master Reset and Identify
/ Load Meters register via the UNI microprocessor interface.
The UNI transmit and receive clocks are fed with a 19.44 MHz +/- 20 ppm, clock generator, 5 V
powered, while the receive and transmit fifos’ clocks of the UTOPIA interface are provided by
the PQ2. The PQ2 can provide the same clock for both UTOPIA transmit and receive or separate
54
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Functional Description
clocks for each, hard-configured1.
The ATM SAR is connected to the physical medium by an optical interface. Use is done with
HP’s HFBR 5805 optical interface, which operates at 1300 nm with upto 2 Km transmission
range.
The ATM PHY is connected to IRQ7 and generates an interrupt when an appropriate event
occurs.
NOTE:
Freescale Semiconductor, Inc...
NOTE:
NOTE:
When the 60x Data Parity option is on, IRQ7 pin switches functionality to parity
and the interrupt output is routed to IRQ3. It is the responsibilty of the user to set
the appropriate functionality of the IRQ3 pin (SIUMCR register).
When 16 bit UTOPIA bus is used, the extra pins are in conflict with other
functions. In that case, the16 bit UTOPIA bus will disable the USB, RS232 port 2
and the Fast Ethernet MDC functions.
When Multi PHY UTOPIA bus is used, the extra pins are in conflict with other
functions. In that case, the multi PHY UTOPIA bus will disable the two RS232
port functions.
4.13.2 100/10 Base - T Ports
Two fast Ethernet ports with T.P. (100-Base-TX) I/F is provided on the PQ2FADS-ZU. These
ports also support 10 Mbps ethernet (10-Base-T) via the same transceiver - the DM9161 by
Davicom.
The DM9161 are connected to FCC2 and FCC3 of the PQ2 via MII or RMII interface, which is
used for both - devices’ control and data path. The initial configuration of the DM9161 on the
PQ2FADS-ZU is set by external resistors - 100Base-Tx Full Duplex in MII mode. The selection
between MII/RMII for FCC2 and FCC3 is done by jumpers JP2 and JP3 respectively. The
DM9161 must be set to MII or RMII while in power-down.
The DM9161 reset input is driven by either asserting the FETH_RST bit in BCSR1 (see Table 410.) or by asserting a specific bit in an internal register via MII I/F.
To allow external use of FCC2 and FCC3, their pins appear at the CPM expansion connectors and
the ethernet transceiver may be Disabled / Enabled at any time via the MIIs’ MDIO port.
The DM9161 is able to interrupt the PQ2 via IRQ7 line. This line is shared also with the CPM
expansion connectors. Therefore, any tool that is connected to IRQ7, should drive these lines with
an Open Drain buffer.
NOTE:
When the 60x Data Parity option is on, IRQ7 pin switches functionality to parity
and the interrupt output is routed to IRQ3. It is the responsibilty of the user to set
the appropriate functionality of the IRQ3 pin (SIUMCR register).
4.13.2.1 DM9161 Control
The DM9161 is controlled via the MII management2 port which is a 2 wire interface: a clock
1. Using resistors.
2. Also known as MII MDIO port.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
55
Functional Description
Freescale Semiconductor, Inc.
(MDC) and a bidirectional data line (MDIO). This is in fact a bus, i.e., up to 32 devices may
reside over it, while the protocol defines a 5-bit slave address field, which is compared against the
slave address set to each device by hardware during device reset, according to the levels on some
pins. On the board, the slave address is hard-set to b00000 for FCC2 and b00011 for FCC3. The
PQ2 interfaces this port using two PI/O pins: PC9 for MDIO and PC10 for MDC. There is no
special support within the PQ2 for the MDIO port and the protocol is implemented in S/W.
The MDIO port may interrupt a host in 2 ways: (a1) driving low the MDIO line during IDLE time
or (b) using a dedicated interrupt line MDINT. This line is connected to the PQ2’s DP7/CSE1/
IRQ7 line, appearing also at the CPM expansion connectors.
Freescale Semiconductor, Inc...
Since IRQ7 may also be driven by any tool, connected to the expansion connectors, it should be
driven with an Open Drain buffer. IRQ7 is pulled-up on the board.
NOTE:
If ATM 16 bit UTOPIA bus or USB port are enabled, either one will conflict with
the MDC and MDIO signals. Therfore, the MDC and MDIO functionality will
switch to PC3 and PC2 respectively.
4.13.3 RS232 Ports
To assist user’s applications and to provide convenient communication channels with both a
terminal and a host computer, two identical RS232 ports are provided on the PQ2FADS-ZU,
connected to SCC1 and SCC2 ports of the PQ2. Use is done with MAX3241 transceiver which
generates RS232 levels internally using a single 3.3V supply and has a standby mode. When the
RS232EN1 or RS232EN2 bits in BCSR1 are asserted (low), the corresponding transceiver is
enabled. When negated, the corresponding transceiver is in standby mode, within which the
receiver outputs are tri-stated, enabling the use of the corresponding ports’ pins off-board via the
expansion connectors.
Nine pins, female D-Type stacked connector is used, configured to be directly (via a flat cable)
connected to a standard IBM-PC like RS232 connector.
DCD
TX
TX
DTR
GND
1
2
3
4
5
6
7
8
9
DSR
RTS
CTS
N.C.
Figure 4-13. RS232 Serial Ports Connector
4.13.3.1 RS-232 Ports’ Signal Description
In the list below, the directions ’I’,’O’, and ’I/O’ are relative to the PQ2FADS-ZU board. (i.e.’I’
means input to the PQ2FADS-ZU)
•
•
•
CD (O) - Data Carrier Detect. This line is always asserted by the PQ2FADS-ZU.
TX (O) - Transmit Data.
RX (I) - Receive Data.
1. Not supported on the board.
56
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
•
•
•
•
DTR (I) - Data Terminal Ready. This signal is used by the software on the PQ2FADS-ZU to
detect if a terminal is connected to the board.
DSR (O) - Data Set Ready. This line is always asserted by the PQ2FADS-ZU.
RTS (I) - Request To Send. This line is not connected in the PQ2FADS-ZU.
CTS (O) - Clear To Send. This line is always asserted by the PQ2FADS-ZU.
NOTE:
Freescale Semiconductor, Inc...
Functional Description
RS232 port 2 (SCC2) functionality is in conflict with ATM 16 bit UTOPIA bus
and Multi PHY UTOPIA bus. RS232 port 1 is in conflict with Multi PHY
UTOPIA bus. It is up to the user to determine the desired function on the shared
pins.
4.13.4 USB Port
The USB port resides on the PQ2FADS-ZU and is driven by the USB port of the MPC8280 (Hip7
only) through SCC4. A dedicated USB transceiver - the PDIUSBP11 by PHILIPS is provided,
along with a tri-state buffer, separating this port from the MPC8280’s USB port, this to allow Port
disable option and off-board use of MPC8280 USB pins.
To correctly support the 2 speed modes of the USB, detachable pull-up resistors (3.3V) are
provided over D+ and D- lines of the USB, controlled by the USB_SPD bit of BCSR4. When
USB_SPD is in low-speed level (low) D- is pulled-up while D+ remains floating. When
USB_SPD bit is in high-speed level, D+ is being pulled-up and D- floats.
Also, 5V power will optionally be provided for the USB connector, controlled by USB_VCC0 in
BCSR4. When USB_VCC0 is driven low, a 5V supply will be connected to pin 1 of the USB
connectors.
NOTE:
The USB function is in conflict with ATM 16 bit UTOPIA bus and Fast Ethernet
MDC functions. It is up to the user to select the desired function on the shared
pins.
4.13.5 PC Parallel Port
A new feature to this board is the direct connection to a PC parallel port for the purpose of
debugger connection (CodeWarrior). An on-board logic is used to interface to the parallel port
and translate the signals to COP/JTAG format. The parallel port support both EPP and SPP modes
of the parallel port in a PC. The direct connection eliminates the need for an external command
converter. When connected to a PC’s parallel port, the parallel port connection has automatic
priority over the COP/JTAG connector interface.
4.14
Board Control & Status Register - BCSR
Most of the hardware options on the PQ2FADS-ZU are controlled or monitored by the BCSR,
which is a 32 bit wide read / write register file. The BCSR is accessed via the PQ2s’ memory
controller (see Table 4-5.) and in fact includes 8 registers: BCSR0 to BCSR7. Since the minimum
block size for a CS region is 32KBytes and only A(27:29) lines are decoded by the BCSR for
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
57
Functional Description
Freescale Semiconductor, Inc.
register selection, BCSR0 - BCSR7 are duplicated inside that region.
The following functions are controlled / monitored by the BCSR:
1.
2.
3.
4.
5.
6.
PBI
L2 Cache Inhibit
L2 Cache Flush
L2 Cache Lock
L2 Cache tag Clear.
ATM Port Control which includes:
Freescale Semiconductor, Inc...
•
Transceiver Enable / Disable
•
Transceiver Reset.
•
UTOPIA 8/16 bit
•
UTOPIA single/multi PHY
7. Fast Ethernet Ports Control which includes:
•
Transceiver Initial Enable
•
Transceiver Reset
8. RS232 port 1 Enable / Disable.
9. RS232 port 2 Enable / Disable.
10. USB Port Control which includes:
•
Transceiver Initial Enable
•
USB Speed
•
USB Power
11. Flash Size / Delay Identification.
12. CS0 assignment after hard-Reset to FLASH SIMM / E2PROM.
13. External (off-board) tools Support which include:
•
Tool Identification
•
Tool Revision
•
Tool Status Information
14. S/W Option Identification.
15. Board revision code.
16. Power-on Reset via JTAG (optional).
17. PCI cards Present Detect and card type.
18. Local Bus Mode
Since part of the PQ2FADS-ZUs’ modules are controlled by the BCSR and since they may be
disabled in favor of external hardware, the enable signals for these modules are presented at the
CPM expansion connectors, so that off- board hardware may be mutually exclusive enabled with
on-board modules.
4.14.1 BCSR0 - Board Control - Status Register 0
The BCSR0 is a control register on the PQ2FADS-ZU. It is accessed at offset 0 from BCSR base
58
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Functional Description
address. It may be read or written at any time1. BCSR0 gets its defaults upon Power-On reset.
BCSR0 fields are described in Table 4-9..
Freescale Semiconductor, Inc...
Table 4-9. BCSR0 Description
PON
DEF
ATT.
Page Base Interleaving. In 60X mode (i.e., with L2-Cache), this bit should
reflect (system programmer responsibility) the state of PBI bit in
PSDMR. In Single PQ2 Mode (i.e., without L2-Cache), this bit has no
effect.
0
R/W
Reserved
S
0
R/W
2
L2C_INH
L2 Cache Inhibit. When this bit is active (low), the L2 cache is inhibited
and unable to respond to cacheable cycles. However, bus activity is still
monitored by the cache so that it may respond immediately after this signal
is negated. This signal is connected to the MPC2605’s L2 UPDATE INH.
This signal has no function in a PQ2FADS-ZU that does not have an L2
Cache installed.
0
R,W
3
L2C_FLUSH
L2 Cache Flush. When this bit is active (low) for min. 8 bus cycles, the
MPC2605 initiates a process within which, valid lines are marked invalid,
while dirty lines are written back to memory and marked invalid. This signal
is connected to the L2 FLUSH signal of the MPC2605.
This signal has no function in a PQ2FADS-ZU that does not have an L2
Cache installed.
1
R,W
4
L2C_LOCK
L2 Cache Lock. When this bit is active (low), the MPC2605 will stop
entering new data into the cache, while yet maintaining existing data and
responding to cacheable cycles.
This signal has no function in a PQ2FADS-ZU that does not have an L2
Cache installed.
1
R,W
5
L2C_CLEAR
L2 Cache Clear. When this bit is active (Low) for min. 8 bus clock cycles,
the L2 cache invalidates all its entries, without flushing, the same process
as with HRESET asserted. However, it still monitors the bus, so it can
immediately respond when this process ends.
This signal is connected to the L2 TAG CLR of the MPC2605, but has no
function when a cache is not installed on the PQ2FADS-ZU.
1
R,W
6 - 31
Reserved
Un-implemented
0
R
BIT
MNEMONIC
Function
0
PBI
1
4.14.2 BCSR1 - Board Control - Status Register 1
The BCSR1 is a control register on the PQ2FADS-ZU. It is accessed at offset 4 from BCSR base
address. It may be read or written at any time2. BCSR1 gets its defaults upon Power-On reset. The
1. Provided that BCSR is not disabled.
2. Provided that BCSR is not disabled.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
59
Functional Description
Freescale Semiconductor, Inc.
fields are described in Table 4-10.
Freescale Semiconductor, Inc...
Table 4-10. BCSR1 Description
PON
DEF
ATT.
Config_Source. When asserted (low) Hard Reset Configuration Word is
sourced from the BCSR. When negated, Hard Reset Configuration Word is
sourced from the FLASH/EEPROM. The assignments selection is done via
a dedicated jumper JP7.
0
R
FLASH_CS0
FLASH CS0. When asserted (low) CS0 is assigned to the FLASH SIMM
and CS4 is assigned to E2PROM. When negated, CS0 is assigned to the
E2PROM and CS4 is assigned to the FLASH SIMM. The assignments
selection is done via a dedicated jumper.
0
R
2
ATM_EN
ATM Port Enable. When asserted (low) the ATM UNI chip (PM5350)
connected to FCC1 is enabled for transmission and reception. When
negated, the ATM transceiver is in standby mode and its associated
buffersa are in tri-state mode, freeing all its i/f signals for off-board use via
the expansion connectors.
1
R,W
3
ATM_RST
ATM Port Reset. When asserted (low), the ATM port transceiver is in reset
state. This line is driven also by HRESET signal of the PQ2.
1
R,W
4
FETHIEN1
Fast Ethernet Port 1 Initial Enable. When asserted (low) the DM9161’s
MII port, residing on FCC2, is enabled after Power-Up or after FETH_RST
is negated. When negated (high), the DM9161’s MII port is isolated after
Power-Up or after FETH_RST is negated and all i/f signals are tri-stated.
After initial value has been set, this signal has no influence over the
DM9161 and MII isolation may be controlled via MDIO 0.10 bit.
1
R,W
5
FETH1_RST
Fast Ethernet port 1 Reset. When active (low) the DM9161 is reset. This
line is also driven by HRESET signal of the PQ2. Since MDDIS pin of the
DM9161 is driven low with this application, the negation of this signal
causes all the H/W configuration bits to be sampled for initial values and
device control is moved to the MDIO channel, which is the control path of
the MII port.
1
R,W
6
RS232EN_1
RS232 port 1 Enable. When asserted (low) the RS232 transceiver for port
1, is enabled. When negated, the RS232 transceiver for port 1, is in standby
mode and SCC1 pins are available for off-board use via the expansion
connectors.
1
R,W
7
RS232EN_2
RS232 port 2 Enable. When asserted (low) the RS232 transceiver for port
2, is enabled. When negated, the RS232 transceiver for port 2, is in standby
mode and SCC2 pins are available for off-board use via the expansion
connectors.
1
R,W
8 - 31
Reserved
Un-implemented
0
R
BIT
MNEMONIC
Function
0
Conf_Word
1
a. Required for voltage levels adaptation.
4.14.3 BCSR2 - Board Control - Status Register - 2
BCSR2 is a status register which is accessed at offset 8 from the BCSR base address. Its a read-
60
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Functional Description
only register which may be read at any time1. BCSR2s’ various fields are described in Table 4-11.
Freescale Semiconductor, Inc...
Table 4-11. BCSR2 Description
PON
DEF
ATT.
-
R
BIT
MNEMONIC
Function
0-7
TSTAT(0:7)
Tool Status (0:7). This field is reserved for external tool status report. The
exact meaning of each bit within this field is tool unique and therefore will be
documented separately per each tool. These signals are available at the
System expansion connector.
8 - 11
TOOLREV(0:3)
TOOL Revision (0:3). This field may contain the revision code of an
external tool connected to the PQ2. The various combinations of this field
will be described per each tool users’ manual. These signals are available
at the System expansion connector. The revision option for the external
tools are shown in Table 4-17.
12 - 15
EXTTOLI(0:3)
External Tools Identification. These lines, which are available at the CPM
expansion connectors, are intended to serve as tools’ identifier. On-board S/
W may check these lines to detect The presence of various tools (h/w
expansions) at the CPM expansion connectors. For the external tools’
codes and their associated combinations see Table 4-14.
-
R
16 - 17
SWOPT(0:1)a
Software Option (0:1). This field shows the state of a dedicated dipswitches providing an option to manually change a program flow.
0
R
18 - 19
L2CSIZE(0:1)
L2 Cache Size (0:1). This filed encodes the size of the L2 Cache, present
on the PQ2FADS-ZU. For the encoding of the various cache sizes see
-
R
R
Table 4-18.
20 - 21
BVERN(0:1)
Board Version Number (0:1). This field represents the version code, hardassigned to the PQ2FADS-ZU. See Table 4-15., for version encoding.
11
R
22 - 23
BREVN(0:1)
Board Revision Number (0:1). This field represents the revision code,
hard-assigned to the PQ2FADS-ZU. See Table 4-16., for revisions’
encoding.
-
R
24
SWOPT2
Software Option 2. This is the LSB of the field. Shows the state of a
dedicated dip-switch providing an option to manually change a program
flow.
0
R
25 - 27
FLASH_PD(7:5)
Flash Presence Detect(7:5). These lines are connected to the Flash SIMM
presence detect lines, which encode the Delay of Flash SIMM mounted on
the Flash SIMM socket. For the encoding of FLASH_PD(7:5) see Table 4-
-
R
-
R
12.
28 - 31
FLASH_PD(4:1)
Flash Presence Detect(4:1). These lines are connected to the Flash SIMM
presence detect lines which encode the type of Flash SIMM mounted on the
Flash SIMM socket. For the encoding of FLASH_PD(4:1) see Table 4-13.
a. There is additional bit to this field. See next on the same table.
1. Provided that BCSR is not disabled.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
61
Freescale Semiconductor, Inc.
Functional Description
Freescale Semiconductor, Inc...
Table 4-12. FLASH Presence Detect (7:5) Encoding
FLASH_PD(7:5)
FLASH DELAY [nsec]
000
Not Supported
001
150
010
100/120
011
80/90
100
70
101 - 111
Not Supported
Table 4-13. FLASH Presence Detect (4:1) Encoding
FLASH_PD(4:1)
Flash TYPE / SIZE
0000
SM73288XG4JHBG0 - 32 MByte (4 banks of 4 X 2M X 8) by Smart Modular
Technology.
0001
SM73248XG2JHBG0 - 16 MByte (2 banks of 4 X 2M X 8) by Smart Modular
Technology.
0010
SM73228XG1JHBG0 - 8 MByte (1 bank of 4 X 2M X 8) by Smart Modular
Technology.
0011 - 1111
Not Supported
Table 4-14. EXTOOLI(0:3) Assignment
62
EXTTOOLI(0:3)
External Tool
0
T/ECOM - PQ2 Communication tool
1
Reserved
2
T1 Circuit Emulation Tool
3-E
Reserved
F
Tool Non Existent
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Functional Description
Freescale Semiconductor, Inc...
Table 4-15. PQ2 Board Version Encoding
Version Number (0:1) [Hex]
PQ2 Board Version
0
PQ2 - Voyager ADS
1
Reserved
2
PQ2 - Add In Card
3
PQ2 - Motherboard
Table 4-16. PQ2 Board Revision Encoding
Revision Number (0:1) [Hex]
PQ2 Board Revision
0
ENG (Engineering)
1
PILOT
2
A
3
Reserved
Table 4-17. External Tool Revision Encoding
TOOLREV(0:3) [hex]
External Tool Revision
0
ENGINEERING
1
PILOT
2
A
3-F
Reserved
Table 4-18. L2 Cache Size Encoding
L2CSIZE(0:1)
MOTOROLA
L2 Cache Size
’00’
Reserved
’01’
512 KBytes
’10’
Reserved
’11’
No L2 Cache
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
63
Functional Description
Freescale Semiconductor, Inc.
4.14.4 BCSR3 - Board Control - Status Register 3
BCSR3 is a control register which is accessed at offset 0xC from the BCSR base address. Its a
read- write register which may be read or written at any time1. BCSR3s’ various fields are
described in Table 4-20.
Freescale Semiconductor, Inc...
Table 4-19. BCSR3 Description
PON
DEF
ATT.
USB Port Enable. When asserted (low) the USB chip connected to SCC4
is enabled for transmission and reception. When negated, the USB
transceiver is in standby mode and its associated buffersa are in tri-state
mode, freeing all its i/f signals for off-board use via the expansion
connectors.
1
R/W
USB_HI_SPEED
USB Hi Speed. When asserted (low) the USB chip connected to SCC4 is
set for hi speed (12 Mbps) transmission and reception. When negated, the
USB transceiver is set to low speed (1.5 Mbps) transmission and reception
0
R/W
2
USBVCC0
USB Port VCC EN. When asserted (high), 5V power is applied to the USB
Bus. When negated, power to the USB port is disconnected.
0
R/W
3
FETHIEN2
Fast Ethernet Port 2 Initial Enable. When asserted (low) the DM9161’s
MII port, residing on FCC3, is enabled after Power-Up or after FETH_RST
is negated. When negated (high), the DM9161’s MII port is isolated after
Power-Up or after FETH_RST is negated and all i/f signals are tri-stated.
After initial value has been set, this signal has no influence over the
DM9161 and MII isolation may be controlled via MDIO 0.10 bit.
1
R/W
4
FETH2_RST
Fast Ethernet port 2 Reset. When active (low) the DM9161 is reset. This
line is also driven by HRESET signal of the PQ2. Since MDDIS pin of the
DM9161 is driven low with this application, the negation of this signal
causes all the H/W configuration bits to be sampled for initial values and
device control is moved to the MDIO channel, which is the control path of
the MII port.
1
R/W
5
ATM16
ATM 16 bit UTOPIA. When asserted (low) the UTOPIA is set for 16 bit.
When negated (high), the UTOPIA is set for 8 bit..
1
R/W
6
ATM_SINGLE_PH
Y
ATM SINGLE PHY. When asserted (low) the UTOPIA is set to Multi PHY.
When negated (high), the UTOPIA is set for Single PHY.
1
R/W
7
PCI_MODE
PCI_MODE. When asserted (low) the Local Bus function is set to PCI.
When negated (high), the Local Bus is set for Local Bus SDRAM.
8-31
Reserved
BIT
MNEMONIC
Function
0
USB_EN
1
R
un-implemented
a. Required for voltage levels adaptation.
4.14.5 BCSR4 - Board Control - Status Register 4
BCSR4 is a status register which is accessed at offset 0x10 from the BCSR base address. Its a
1. Provided that BCSR is not disabled.
64
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Functional Description
read- only register which may be read at any time1. BCSR4s’ various fields are described in Table
4-20.
Freescale Semiconductor, Inc...
Table 4-20. BCSR4 Description
PON
DEF
ATT.
PCI Slot 0 Present (0:1). This field holds a code that tells whether a PCI
expansion board is pluged in PCI slot 0 and the total power requirements of
the board according to the PCI spec. The different expansion board types
are listed in Table 4-21.
11
R
PCI1_PRSNT(0:1)
PCI Slot 1 Present (0:1). This field holds a code that tells whether a PCI
expansion board is pluged in PCI slot 1 and the total power requirements of
the board according to the PCI spec. The different expansion board types
are listed in Table 4-21.
11
R
4-5
PCI2_PRSNT(0:1)
PCI Slot 2 Present (0:1). This field holds a code that tells whether a PCI
expansion board is pluged in PCI slot 2 and the total power requirements of
the board according to the PCI spec. The different expansion board types
are listed in Table 4-21.
11
R
6
M66EN
66MHz Enable. This field shows if one of the expansion boards used is not
capable of operating in 66MHz mode:
‘1’ - All expansion boards are 66MHz capable
‘0’ - One of the expansion boards is not 66MHz capable
1
R
7
PCI_MODCK
PCI_MODCK. This field shows the PCI bus clock settings.
-
R
8-31
Reserved
BIT
MNEMONIC
Function
0-1
PCI0_PRSNT(0:1)
2-3
un-implemented
Table 4-21. PCI Board Present Signal Definitions
PCIx_PRSNT (0:1) [Hex]
Expansion Configuration
0
Expansion board present, 7.5W maximum
1
Expansion board present, 25W maximum
2
Expansion board present, 15W maximum
3
No expansion board present
4.14.6 BCSR5 and BCSR
BCSR77- Board Control - Status Register 3 &
5
BCSR5 to BCSR7 are additional control / status registers which may be accessed as a word at
offset 0x14 to 0x1C from BCSR base address. These registers are not implemented. They may be
read or written but with no valid data nor any effect on the board. The description of BCSR3 and
1. Provided that BCSR is not disabled.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
65
Functional Description
Freescale Semiconductor, Inc.
BCSR5 is shown in Table 4-22.
Table 4-22. BCSR5 to BCSR7 Description
BIT
0 - 31
MNEMONIC
Reserved
Freescale Semiconductor, Inc...
4.15
Function
Un Implemented
PON
DEF
ATT.
-
-
COP/JTAG Port
The COP - Control Observation Port, is part of the PQ2’s JTAG machine, implemented as a set of
additional instructions and logic within the JTAG permissions. This port may be connected to a
dedicated debug station1, for extensive system debug.
There are several third party debug solutions on the market. These debug-stations may be
connected to the host computer via either Ethernet, Parallel-Port, RS232 or any other media.
The debug station connection scheme is shown in Figure 4-14..
Host
Media
Adaptor
Ethernet/
Parallel/
RS232/
USB...
ADS
16 Wire
Media
Media To COP
Flat Cable
COP
Figure 4-14. Debug Station Connection Schemes
To support debug station connection to the COP/JTAG port, a 16 pin generic header connector is
provided on the PQ2FADS-ZU, carrying the COP/JTAG signals as well as additional signals
aiding in system debug. The pinout of this connector, which is a general Motorola
recommendation for including a COP/JTAG port in a design, is shown in Figure 4-15. and detailed
1. Not provided with the PQ2FADS-ZU.
66
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Functional Description
in Table 4-23..
1
TDO
TDI
QREQ
TCK
TMS
Freescale Semiconductor, Inc...
SRESET
HRESET
CKSTP_OUT
2
N.C.
3
4
5
6
7
8
9
10 N.C.
TRST
V3.3
N.C.
11
12
13
14
15
16
GND
"KEY"
GND
Figure 4-15. COP/JTAG Port Connector
Table 4-23. COP/JTAG Port Signals Description
Pin No.
Signal Name
Attribute
Description
1
TDO
O
Transmit Data Out. This the JTAG’s serial data output driven by
Falling edge of TCK.
2
N.C.
-
Not Connected.
3
TDI
I
Transmit Data In. This is the JTAG serial data input, sampled by
the PQ2 on the rising edge of TCK. This line is pulled up internally
by the PQ2.
4
TRST
I
Test port Reset (L). When this signal is active (Low), it resets the
JTAG logic. This line is pull-down on the PQ2FADS-ZU with a
1KΩ resistor, to provide constant reset of the JTAG logic.
5
QREQ
O
Quiescent Request (L). When asserted (low), this line indicates
that the PQ2 desires to enter low-power mode. This signal may
be required by a debug station.
6
V3.3
O
3.3V power supply bus.
7
TCK
I
Test port Clock. This clock shifts in / out data to / from the PQ2
JTAG port. Data is driven on the falling edge of TCK and is
sampled both internally and externally on it’s rising edge.
TCK is pulled up internally by the PQ2.
8
N.C.
-
Not Connected.
9
TMS
I
Test Mode Select. This signal qualified with TCK in a same
manner as TDI, changes the state of the JTAG machine. This line
is pulled up internally by the PQ2.
10
N.C.
-
Not Connected.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
67
Functional Description
Freescale Semiconductor, Inc.
Table 4-23. COP/JTAG Port Signals Description
Signal Name
Attribute
Description
11
SRESET
I/O, O.D.
Soft Reset (L). This is the PQ2’s soft reset which is in fact a nonmaskable interrupt, making the PowerPC take the reset exception
from the reset vector. This line may be driven by the PQ2 as well
during soft-reset sequence, for 512 system clocks. This line is
pulled up on the PQ2FADS-ZU with a 1KΩ resistor. When driven
externally, it MUST be driven with an Open Drain gate. Failure
in doing so might result in permanent damage to the PQ2
and / or to board logic.
12
GND
O
13
HRESET
I/O, O.D.
14
N.C.
-
15
XBR3
(CKSTOP_OUT)
I/O
Normally configured as XBR3 which has no function with this
connector. May be configured as CKSTOP_OUT - Check Stop
Out (L). When asserted (Low) indicates that the PQ2 core has
entered a Check-Stop state.
16
GND
O
Digital GND. Main GND plane.
Freescale Semiconductor, Inc...
Pin No.
68
Digital GND. Main GND plane.
PQ2’s Hard Reset (L). When asserted by an external H/W,
generates Hard-Reset sequence for the PQ2. During that
sequence, asserted by the MPC for 512 system clocks. Pulled Up
on the PQ2FADS-ZU using a 1KΩ resistor.
When driven by an external tool, MUST be driven with an Open
Drain gate. Failure in doing so might result in permanent
damage to the PQ2 and / or to board logic.
Not Connected.
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Memory Map and Initialization
5
Memory Map and Initialization
Freescale Semiconductor, Inc...
5.1
Memory Map
All accesses to PQ2FADS-ZU’s memory slaves are controlled by the PQ2’s memory controller.
Therefore, the memory map is reprogrammable to the desire of the user. After Hard Reset is
performed by the debug station, the debugger checks for existence, size, delay and type of the
FLASH memory SIMM mounted on board and decides on the assignments of CS0 and CS4
(E2PROM and FLASH) and programs the memory controller accordingly. The SDRAM,
E2PROM and the FLASH memory, respond to all types of memory access i.e., problem /
supervisory, program / data and DMA.
This memory map is a recommended memory map and since it is a "soft" map, devices’ address
may be moved about the map, to the convenience of any user. There are actually two memory
maps which depend on the device assigned to CS0 (regardless of the Hard Reset Configuration
Word source). The memory address for the device assigned to CS0 is always the same as
determined in the Hard-Reset configuration word. Since the FLASH and E2PROM require
different memory spaces, different memory maps are devised for each case. For details see Table
5-1. and Table 5-2.
Table 5-1. PQ2FADS-ZU Memory Map - FLASH (or BCSR) as Boot Device
Address
Range
00000000 01FFFFFF
Memory
Type
Device Name
60x SDRAM
32MByte
64MByte
Empty Space
Optional 4MByte local bus SDRAM for legacy
support
Port
Size
Memory
Size
64
64 MByte
-
5 MByte
01000000 03FFFFFF
04000000 044FFFFF
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
69
Memory Map and Initialization
Freescale Semiconductor, Inc.
Table 5-1. PQ2FADS-ZU Memory Map - FLASH (or BCSR) as Boot Device
Freescale Semiconductor, Inc...
Address
Range
Memory
Type
Device Name
Port
Size
Memory
Size
32
32 KByte
04500000 04507FFF
BCSR(0:7)a
04500000
04507FE3
-
BCSR0
4 Byte
04500004
04507FE7
-
BCSR1
4 Byte
04500008
04507FEB
-
BCSR2
4 Byte
0450000C
04507FEF
-
BCSR3
4 Byte
04500010
04507FF3
-
BCSR4
4 Byte
04500014
04507FF7
-
BCSR5
4 Byte
04500018
04507FFB
-
BCSR6
4 Byte
0450001C
04507FFF
-
BCSR7
4 Byte
04508000 045FFFFF
Empty Space
04600000 04607FFFb
ATM UNI Proc.
Control
04608000 046FFFFF
Empty Space
04700000c 0471FFFF
PQ2
MAPd
04720000 0472FFFF
Empty Space
04730000 04737FFF
PCI
Interrupt
Controller
04738000 047FFFFF
Empty Space
04800000 04FFFFFF
PCI Memory
Agents PIMMR (via PCI Direct)
~ 8 MByte
05000000 7FFFFFFF
Empty Space
Tool Board is located at 60000000 and 70000000
~ 2 GByte
80000000 BFFFFFFF
PCI Memory
PCI Agents GPL WIndows
70
PMC5384 M/P I/F
Internal
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
-
~1 MByte
8
32 KByte
-
~1 MByte
32
128 KByte
-
64 KByte
32
32 KByte
-
~800 KByte
32
1 Gbyte
MOTOROLA
Freescale Semiconductor, Inc.
Memory Map and Initialization
Table 5-1. PQ2FADS-ZU Memory Map - FLASH (or BCSR) as Boot Device
Freescale Semiconductor, Inc...
Address
Range
Memory
Type
C0000000 C1FFFFFF
Empty Space
C2000000e C2007FFF
E2PROM
C2008000 CFFFFFFF
Empty Space
D0000000 D07FFFFF
Local
SDRAM
D0800000 FDFFFFFF
Empty Space
FE000000f FEFFFFFF
Flash SIMM
Device Name
ATMEL AT28HC64B
Port
Size
Memory
Size
-
32 MByte
8
32 KByte
~200
MByte
Bus
8MByte
32
8 MByte
~1 GByte
32M SIMM SM73288
FF000000 FF7FFFFF
32
32 MByte
16M SIMM SM73248
FF800000 FFFFFFFF
8M SIMM
SM73228
-
a. The device appears repeatedly in multiples of its port-size (in bytes) X depth. E.g., BCSR0
appear at memory locations 4700000, 4700020, 4700040..., while BCSR1 appears at
4700004, 4700024, 4700044... and so on.
b. The internal space of the ATM UNI control port is 256 bytes, however, the minimal block size
tha may be controlled by the GPCM is 32 KBytes.
c. Initially at h0F000000 - h0F00FFFF, set by hard reset configuration.
d. Refer to the PQ2 User’s Manual for complete description of the internal memory map.
e. An 8 Kbyte device is used (16 Kbyte and 32 Kbyte devices can also be used) so it appears
repeatedly in 8Kbyte multiples starting from C2000000.
f. Set by hard-reset configuration.
Table 5-2. PQ2FADS-ZU Memory Map - E2PROM as Boot Device
Address
Range
Memory
Type
00000000 00FFFFFF
SDRAM DIMM
Device Name
32 MByte
64 MByte
Port
Size
Memory
Size
64
64 MByte
-
5 MByte
01000000 03FFFFFF
04000000 044FFFFF
MOTOROLA
Empty Space
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
71
Memory Map and Initialization
Freescale Semiconductor, Inc.
Table 5-2. PQ2FADS-ZU Memory Map - E2PROM as Boot Device
Freescale Semiconductor, Inc...
Address
Range
Memory
Type
Device Name
Port
Size
Memory
Size
32
32 KByte
04500000 04507FFF
BCSR(0:7)a
04500000
04507FE3
-
BCSR0
4 Byte
04500004
04507FE7
-
BCSR1
4 Byte
04500008
04507FEB
-
BCSR2
4 Byte
0450000C
04507FEF
-
BCSR3
4 Byte
04500010
04507FF3
-
BCSR4
4 Byte
04500014
04507FF7
-
BCSR5
4 Byte
04500018
04507FFB
-
BCSR6
4 Byte
0450001C
04507FFF
-
BCSR7
4 Byte
04508000 045FFFFF
Empty Space
04600000 04607FFFb
ATM UNI Proc.
Control
04608000 046FFFFF
Empty Space
04700000c 0471FFFF
PQ2
MAPd
04720000 0472FFFF
Empty Space
04730000 04737FFF
PCI
Interrupt
Controller
04738000 047FFFFF
Empty Space
04800000 04FFFFFF
PCI Memory
Agents PIMMR (via PCI Direct)
~ 8 MByte
05000000 7FFFFFFF
Empty Space
Tool Board is located at 60000000 and 70000000
~ 2 GByte
80000000 BFFFFFFF
PCI Memory
PCI Agents GPL WIndows
72
PMC5384 M/P I/F
Internal
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
-
~1 MByte
8
32 KByte
-
~1 MByte
32
128 KByte
-
64 KByte
32
32 KByte
-
~800 KByte
32
1 Gbyte
MOTOROLA
Freescale Semiconductor, Inc.
Memory Map and Initialization
Table 5-2. PQ2FADS-ZU Memory Map - E2PROM as Boot Device
Address
Range
Memory
Type
C0000000 C1FFFFFF
Empty Space
C2000000 C2FFFFFF
Flash SIMM
Device Name
32M SIMM SM73288
Freescale Semiconductor, Inc...
C3000000 C37FFFFF
Port
Size
Memory
Size
-
32 MByte
32
32 MByte
16M SIMM SM73248
C3800000 C3FFFFFF
8M SIMM
SM73228
~200
MByte
C4000000 CFFFFFFF
Empty Space
D0000000 D07FFFFF
Local
SDRAM
D0800000 FFFFDFFF
Empty Space
FFF00000e FFFFFFFF
E2PROM
Bus
8MByte
32
8 MByte
~1 GByte
ATMEL AT28HC64B
8
32 KByte
a. The device appears repeatedly in multiples of its port-size (in bytes) X depth. E.g., BCSR0
appears at memory locations 4700000, 4700020, 4700040..., while BCSR1 appears at
4700004, 4700024, 4700044... and so on.
b. The internal space of the ATM UNI control port is 256 bytes, however, the minimal block size
that may be controlled by the GPCM is 32 KBytes.
c. Initially at h0F000000 - h0F00FFFF, set by hard reset configuration.
d. Refer to the PQ2 User’s Manual for complete description of the PQ2’s internal memory map.
e. An 8 Kbyte device is used (16 Kbyte and 32 Kbyte devices can also be used) so it appears
repeatedly in 8Kbyte multiples starting from FFF00000.
5.2
PQ2 Register Programming
The PQ2 provides the following functions on the PQ2FADS-ZU:
1. System functions which include:
•
PPC Bus SDRAM Controller
•
Local Bus Host to PCI Bridge or SDRAM Controller
•
Chip Select generator
2. Communication functions which include:
•
ATM SAR
•
Dual Fast Ethernet controller
•
UART for terminal or host computer connection
•
USB Controller
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
73
Memory Map and Initialization
Freescale Semiconductor, Inc.
The internal registers of the PQ2 must be programmed after Hard reset as described in the
following paragraphs. The addresses and programming values are in Hexadecimal base.
For more information on the following initializations, see the PQ2 User’s Manual.
5.2.1
System Initializations
Freescale Semiconductor, Inc...
The Power-On Reset Configuration word is set in the BCSR or FLASH or in the E2PROM. There
are two configuration words - one for the BCSR and FLASH (when it is assigned to CS0) and the
other to the E2PROM (when it is assigned to CS0). The two configurations are detailed in Table 53. and Table 5-4. respectively.
Table 5-3. BCSR/FLASH Power On Reset Configurationa
Flash
Address
[hex]
Init
Value[hex]
0
0C / (1Cb)
Internal arbitration, Internal memory controller, Core enabled, Single PQ2 (60X Bus
modeb), 32 Bit boot port size, Exceptions vectored to 0xFFFxxxxx, Internal space
64 bit slave for external master.
8
B2
L2cache signals configured as BADDRx lines, DP(1:7) configured as L2 cache I/F
and IRQ(6:7),Initial internal space @ 0x0F000000
10
32c / (36d)
Boot memory space @ 0xFE000000 - 0xFFFFFFFF, ABB/IRQ2 pin is ABB, DBB/
IRQ3 pin is DBB, No masking on bus request lines, Local bus pins function as
Local bus (in BCSR) or PCI (in FLASH), PCI is boot master, AP(1;3) configured as
BNKSEL(0:2), APE configured as IRQ7 and CS11 as CS11.
18
45
a.
b.
c.
d.
Description
CS10 configured as BCTL1
Programmed into the Flash (E2PROM) memory in addresses 0x0, 0x8, 0x10 & 0x18
With L2 Cache
Programmed in BCSR - Local Bus pins function is Local Bus
Programmed in FLASH - Local Bus pins function is PCI
Table 5-4. E2PROM Power On Reset Configurationa
EEPROM
Address
[hex]
Init
Value[hex]
0
04 / (14b)
Internal arbitration, Internal memory controller, Core enabled, Single PQ2 (60X Bus
modeb), 8 Bit Boot size, Exceptions vectored to 0xFFFxxxxx, Internal space 64 bit
slave for external master.
8
B2
L2cache signals configured as BADDRx lines, DP(1:7) configured as L2 cache I/F
and IRQ(6:7),Initial internal space @ 0x0F000000
74
Description
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Memory Map and Initialization
Table 5-4. E2PROM Power On Reset Configurationa
EEPROM
Address
[hex]
Init
Value[hex]
10
36
Boot memory space @ 0xFE000000 - 0xFFFFFFFF, ABB/IRQ2 pin is ABB, DBB/
IRQ3 pin is DBB, No masking on bus request lines, Local bus pins function as PCI,
PCI is boot master, AP(1;3) configured as BNKSEL(0:2), APE configured as IRQ7
and CS11 as CS11.
18
45
CS10 configured as BCTL1
Description
Freescale Semiconductor, Inc...
a. Programmed into the E2PROM in addresses 0x0, 0x8, 0x10 & 0x18
b. With L2 Cache
Table 5-5. SIU REGISTERS’ PROGRAMMING
Init
Value[hex]
Register
Description
RMR
0001
Check-Stop Reset enabled.
IMMR
04700000
Internal space @ 0x047000000
SYPCR
FFFFFFC3
Software watchdog timer count - FFFF, Bus-monitor timing FF, PPC Bus-monitor Enabled, Local Bus-monitor - Enabled, S/W watch-dog - disabled, S/W watch-dog
(if enabled) causes reset, S/W watch-dog (if enabled) - prescaled.
BCR
100C0000
(88444000a)
Single PQ2 (60X Bus modea), 1 wait-states on address tenure, No L2Cache
(L2Cache assumeda), 1 clock hit delay (when L2cache available), 1-level Pipeline
depth, Extended transfer mode enabled for PCC, Extended transfer mode disabled
for Local Buses, Odd parity for PPC & Local Buses, External Master delay enabled,
Internal space responds as 64 bit slave for external master (not relevant for this
application).
a. With L2 Cache
5.2.2
Memory Controller Registers Programming
The memory controller on the PQ2FADS-ZU is initialized to 100MHz operation, i.e., registers’
programming is based on 100MHz timing calculation (it will also work for slower bus speeds but
the timing will have to be optimized). There are two possible initializations for the memory
controller:
•
Flash SIMM is assigned to CS0 and E2PROM is assigned to CS4.
•
Flash SIMM is assigned to CS4 and E2PROM is assigned to CS0.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
75
Freescale Semiconductor, Inc.
Memory Map and Initialization
Both options are shown in Table 5-6.and Table 5-7.
Freescale Semiconductor, Inc...
Table 5-6. Memory Controller Initializations For 100Mhz - FLASH as Boot Device
Reg.
Device Type
Bus
Init Value
[hex]
BR0
SM73228XG1JHBG0 by
Smart Modular Tech.
PPC
FF801801
Base at FF800000, 32 bit port size, no parity,
GPCM
SM73248XG2JHBG0 by
Smart Modular Tech.
FF001801
Base at FF000000, 32 bit port size, no parity,
GPCM
SM73288XG4JHBG0 by
Smart Modular Tech.
FE001801
Base at FE000000, 32 bit port size, no parity,
GPCM
SM73228XG1JHBG0 by
Smart Modular Tech.
FF800876
8MByte block size, CS early negate, 11 w.s.,
Timing relax
SM73248XG2JHBG0 by
Smart Modular Tech.
FF000876
16MByte block size, CS early negate, 11 w.s.,
Timing relax
SM73288XG4JHBG0 by
Smart Modular Tech.
FE000876
32MByte block size, CS early negate, 11 w.s.,
Timing relax
04501801
Base at 04500000, 32 bit port size, no parity,
GPCM
FFFF8010
32 KByte block size, all types access, 1 w.s.
00000041
Base at 0, 64 bit port size, no parity, Sdram
machine 1
FE002EC0
32MByte block size, 4 banks per device, row starts
at A7, 12 row lines, internal bank interleaving
allowed, normal AACK operation
D0001861
Base at D0000000, 32 bit port size, no parity,
Sdram machine 2.
FF803280
8MByte block size, 4 banks per device, row starts
at A9, 11 row lines, internal bank interleaving
allowed, normal AACK operation
C2000801
Base at C2000000, 8 bit port size, write protect
disabled, no parity, GPCM
FFFF8866
32 KByte block size, CS output half a clock after
address, all types access, 6 w.s., Timing relax
04600801
Base at 04600000, 8 bit port size, no parity, GPCM
on PPC bus.
FFFF8E56
32K Byte block size, delayed CS assertion, early
CS and WE negation for write cycle, relaxed
timing, 7 w.s. for read, 8 for write, extended hold
time after read.
04731801
Base at 04730000, 32 bit port size, no parity,
GPCM on PPC bus.
FFFF8010
32 KByte block size, all types access, 1 w.s.
OR0
BR1
BCSR
PPC
OR1
BR2
OR2
BR3
OR3
SDRAM
MT48LC4M32B2
MICRON
by
SDRAM
MT48LC2M32B2
MICRON
by
BR4
E2PROM
OR4
AT28HC64B-70JC
Atmel
BR5
PM5384 - ATM UNI
PPC
Local
Bus
PPC
by
PPC
OR5
BR8
OR8
76
PCI Interrupt Controller
PPC
Description
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Memory Map and Initialization
Table 5-7. Memory Controller Initializations For 100Mhz - E2PROM as Boot Device
Bus
Init Value
[hex]
PPC
FFF00801
Base at FFFFE000, 8 bit port size, write protect
disabled, no parity, GPCM
FFFF8866
32 KByte block size, CS output half a clock after
address, all types access, 6 w.s., Timing relax
04501801
Base at 04500000, 32 bit port size, no parity,
GPCM
FFFF8010
32 KByte block size, all types access, 1 w.s.
00000041
Base at 0, 64 bit port size, no parity, Sdram
machine 1
FE002EC0
32MByte block size, 4 banks per device, row starts
at A7, 12 row lines, internal bank interleaving
allowed, normal AACK operation
D0001861
Base at D0000000, 32 bit port size, no parity,
Sdram machine 2.
FF803280
8MByte block size, 4 banks per device, row starts
at A9, 11 row lines, internal bank interleaving
allowed, normal AACK operation
C3801801
Base at C3800000, 32 bit port size, no parity,
GPCM
SM73248XG2JHBG0 by
Smart Modular Tech.
C3001801
Base at C3000000, 32 bit port size, no parity,
GPCM
ASM73288XG4JHBG0
by Smart Modular Tech.
C2001801
Base at C2000000, 32 bit port size, no parity,
GPCM
SM73228XG1JHBG0 by
Smart Modular Tech.
FF800876
8MByte block size, CS early negate, 11 w.s.,
Timing relax
SM73248XG2JHBG0 by
Smart Modular Tech.
FF000876
16MByte block size, CS early negate, 11 w.s.,
Timing relax
SM73288XG4JHBG0 by
Smart Modular Tech.
FE000876
32MByte block size, CS early negate, 11 w.s.,
Timing relax
04600801
Base at 04600000, 8 bit port size, no parity, GPCM
on PPC bus.
FFFF8E56
32K Byte block size, delayed CS assertion, early
CS and WE negation for write cycle, relaxed
timing, 7 w.s. for read, 8 for write, extended hold
time after read.
04731801
Base at 04730000, 32 bit port size, no parity,
GPCM on PPC bus.
FFFF8010
32 KByte block size, all types access, 1 w.s.
Freescale Semiconductor, Inc...
Reg.
Device Type
BR0
E2PROM
OR0
AT28HC64B-70JC
Atmel
BR1
BCSR
by
PPC
OR1
BR2
OR2
BR3
OR3
BR4
OR4
BR5
SDRAM
MT48LC4M32B2
MICRON
by
SDRAM
MT48LC2M32B2
MICRON
by
PPC
SM73228XG1JHBG0 by
Smart Modular Tech.
PM5384 - ATM UNI
Local
Bus
PPC
PPC
OR5
BR8
PCI Interrupt Controller
OR8
MOTOROLA
PPC
Description
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
77
Memory Map and Initialization
Freescale Semiconductor, Inc.
Table 5-8. Memory Controller Initializations For 100Mhz
Reg.
PSDMR
Device Type
MT48LC4M32B2
(32 MByte)
Bus
PPC
Init Value
[hex]
C24B36A3
Freescale Semiconductor, Inc...
Single
PQ2
Bus
Mode
Description
Page Based Interleaving, Refresh enabled, normal
operation mode, address muxing mode 2, A14-A16 on
BNKSEL, A8 on PSDA10, 8 clocks refresh recovery, 3
clocks precharge to activate delay, 3 clocks activate to
read/write delay, 4 beat burst length, 2 clock last data
out to precharge, 2 clock write recovery time, no extra
cycle on address phase, normal timing for control lines,
3 clocks CAS latency.
LSDMR
MT48LC2M32B2
(8 MByte)
Local
Bus
C28737A3
Page Based Interleaving, Refresh enabled, normal
operation mode, address muxing mode 2, A16-A18 on
BNKSEL, A9 on LSDA10, 8 clocks refresh recovery, 3
clocks precharge to activate delay, 3 clocks activate to
read/write delay, 8 beat burst length, 2 clock last data
out to precharge, 2 clock write recovery time, no extra
cycle on address phase, normal timing for control lines,
3 clocks CAS latency.
PSRT
PPC Bus Sdram Supported
PPC
13
Divide MPTPR output by 20 (PSRT +1) Generates
refresh every 8.2 µsec, while 15.6µsec required. This
will work also for 66MHz bus (12.4µsec).
Local
Bus
13
Divide MPTPR output by 20 (PSRT +1) Generates
refresh every 8.2 µsec, while 15.6µsec required. This
will work also for 66MHz bus (12.4µsec).
LSRT
MPTPR
78
All SDRAMs on board
2800
Divide Bus clock by 41 (MPTPR+1) (decimal)
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Physical Properties
6
Physical Properties
Freescale Semiconductor, Inc...
6.1
Power Supply
The board gets the power from the ATX Power Supply (it seats in an ATX Chassis). All the power
rails on the board are derived from the ATX Power Supply. There are 4 power rails with the PQ2:
1.
2.
3.
4.
VDDH (I/O)
VDDL (Internal Logic)
VCCSYN (CPM PLL)
VCCSYN1 (Core PLL)
and there are 5 power rails on the PQ2FADS-ZU:
1.
2.
3.
4.
5.
VCC (5V) rail
Stand By (5V) rail
V3.3 (3.3V) rail
VDDL (1.7V-2.5V) rail
+12V rail
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
79
Physical Properties
Freescale Semiconductor, Inc.
6. -12V rail
5V
12V 3.3V -12V
PQ2FADS-ZU Logic & Peripherals
5V
3.3V
5V
3.3V
3.3V
Expansion Con.
PCI Connectors
VDDL
VDDH
Freescale Semiconductor, Inc...
2-2.5V
VCCSYN VCCSYN1 VDDL
VDDH
ATX
Power Supply
PQ2
Figure 6-1. PQ2FADS-ZU Power Scheme
To support off-board application development, the power buses are connected to the expansion
connectors so that external logic may be powered directly from the board. The maximum current
allowed to be drawn from the board on each bus also depends on the current drawn by the PCI
bus. The figures are shown in Table 6-1.
Table 6-1. Expansion Connectors Maximum Current Consumption
Power Bus
Max. Current
VCC
TBD
V3.3
TBD
The PCI Standard specifies that each Add-In card should consume maximum 25Watt from all
power sources combined. The maximum current consumption allowed per power source for a
total of 25Watt according to the PCI Standard is shown in Table 6-2.
Table 6-2. Maximum Power Consumption Per Add-In Card
80
Power Rail
Add-In Card
5V
5A Max. (system depended)
3.3V
7.6A Max. (system depended)
12V
500mA
-12V
100mA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
6.1.1
Physical Properties
5V Rail
Some of the PQ2FADS-ZU peripherals (not including the PCI Add-In cards which should be
3.3V ONLY on the PCI interface but can use 5V for other components on-board) reside on the 5V
bus. Since the PQ2 is not 5V tolerant, buffering is provided between 5V peripherals and the PQ2,
protecting the PQ2 from the higher voltage level.
6.1.2
3.3V Rail
The PQ2, SDRAM, PCI Add-In cards, address and data buffers are powered by the 3.3 bus, which
is produced from the ATX power supply.
Freescale Semiconductor, Inc...
6.1.3
5V Stand By Rail
The 5V stand by power rail comes from the ATX Power Supply. Its’ only use is to power the logic
required to support the power button in the front panel on the ATX chasis.
6.1.4
VDDH Rail
The PQ2’s VDDH power bus (3.3V) is produced from the 5V bus using a low-voltage drop linear
voltage regulator made by Micrel, the MIC29501-3.3BU.
A production option is made so that the level on this bus may be varied by means of trimming
potentiometer - TR2. However this will requires replacing some components. This option allows
the VDDH to be in the range of 3.0V - 3.6V.
6.1.5
VDDL Bus
The PQ2’s internal logic and the PLL are powered with a lower-voltage power source, voltage of
which may be in 3 ranges of levels:
•
2.3V - 2.7V
•
1.7V - 1.9V
•
1.8V - 2.0V
Selection between the above range levels is done via a jumper, which selects between different
resistor values within the VDDL’s variable regulator feedback network, while the fine tuning
within a range is done by means of a trimming potentiometer.
Changing the voltage to the Core logic of the PQ2, obviously has an influence over the maximal
speed of the core. There is the power-speed trade-off, i.e., lower operation speeds may be obtained
with lower voltage supply.
6.1.6
12V Rail
The 12V bus from the ATX Power Supply supports the PCI slots and the VPP 12V option from
programming the FLASH.
6.1.7
-12V Rail
The -12V bus from the ATX Power Supply supports the PCI slots.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
81
Physical Properties
6.2
Freescale Semiconductor, Inc.
Connectors
Freescale Semiconductor, Inc...
The PQ2FADS-ZU has connectors attached, to serve the following functions:
1. ATX Power Supply
2. 100 / 10 - Base-T Ethernet ports
3. ATM 155Mbps port
4. RS232 port 1
5. RS232 port 2
6. CPM Expansion
7. COP / JTAG
8. Logic Analyzer Connectors
9. Programmable logic In System Programming (ISP)
10. PCI Connectors
11. System Expansion
12. USB Connector
13. Parallel Port Connector
6.2.1
ATX Power
Power Connector
The ATX power connector is a 20-lead, standard ATX power connector. The female part is
soldered to the PCB, while the plug is connected to the power supply. That way fast connection /
disconnection of power is facilitated.
6.2.2
Fast Ethernet Port Connectors
The Ethernet connector on the PQ2FADS-ZU is a Twisted-Pair (100/10-Base-T) connector. Use is
done with 900 RJ45-8 connector.
6.2.3
ATM 155 Port Connection
The ATM 155 I/F to the media, is optical rather than electrical. Use is done with HP’s HFBR 5805
optical I/F which is placed on the edge of the board for convenient connection.
6.2.4
RS232 PortS Connector
The RS232 port connector is a stacked 9 pin, 900, female D-Type connector, which saves on board
space (made of two connectors for two ports).
6.2.5
CPM Expansion Connector
The CPM expansion connectors carries all CPM pins, i.e., Port A to Port D signals. Use done with
DIN 41612, 128 pin T.H. PCB connector, residing on the board, allowing convenient vertical
connection to off-board tools. Power supply pins are also provided through this connector.
6.2.6
COP/JTAG Port Connector
The debug port connector is a Motorola standard COP/JTAG connector for the 60X processors
82
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Physical Properties
family.It is a generic 16 pin (2 X 8), Male, SMD, 90O protected header connector.
6.2.7
Logic Analyzer Connectors
To support fast connection to HPs’ 16500 Logic Analyzers series for debugging purposes, a set of
dedicated connectors is provided. Use is done with 38 pin, SMT, high density, matched
impedance MICTOR connectors made by AMP.
These connectors carry the unbuffered 60X signals and should be placed as near to the PQ2 as
possible to provide short PCB routes, yielding better reflections and crosstalk immunity. They do
not carry the PCI bus signals due to the restrictions enforced by the PCI Standard. There are also
connectors for the CPM signals.
Freescale Semiconductor, Inc...
6.2.8
Mach’s In System Programming (ISP) Connector
This is a 10 pin generic 0.100" pitch header connector, providing In System Programming capability for
Vantis made programmable logic on board.
6.2.9
PCI Connectors
A set of three standard PCI 3.3V keyed, 124 pin, 32-bit connectors is provided for connecting up
to three PCI Add-In cards.
6.2.10 System Expansion Connector
The System Expansion Connector is a 128 pin, DIN 41612 connector, which provides a minimal system I/
F required to interface to other tool-boards which may use the CPM Expansion Connector. This connector
contains 16 bit (lower PPC bus) address lines, 16 bit (higher PPC bus) Data lines plus useful GPCM and
UPM control lines.
6.2.11 USB Connector
The USB connector is standard type A type A USB connector.
6.2.12 Parallel Port Connector
The parallel connector is a standard 25 pin D-Type male connector.
6.3
PCB Layout
The PQ2FADS-ZU layout was done in a manner suitable for high-frequency operation and it
follows closely the PCI Standard layout recommendations. Following is a list of measures which
are taken to meet this design goal:
•
•
•
•
Traces are as short as possible.
Clock signals and sensitive strobe signals are shielded and routed as a chain.
Multilayer PCB, with ground and supply layers.
PCI signals lengths and impedance according to PCI Standard Rev. 2.2.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
83
Support Information
Freescale Semiconductor, Inc.
7
Support Information
Freescale Semiconductor, Inc...
In this chapter all information needed for support, maintenance and connectivity to the PQ2-ADSPCI is provided.
7.1
Interconnect signals
The PQ2FADS-ZU interconnects with external devices via the following set of connectors:
1.
2.
3.
4.
5.
6.
P1 - RS232 ports 1 and 2
P2 - USB Connector
P3 and P4 - 100 / 10 - Base-T Ethernet ports
P15 - COP / JTAG
P7 - CPM Expansion
P11, P12, P13, P14, P16, P17, P18, P23, P28,P29,P30 - Logic Analyzer MICTOR
Connectors
7. P10, P8, P9 - PCI Slots Connectors
8. P27 - ATX Power Supply Connector
9. P26,P20 - Mach/Lattice and ALTERA In System Programming (ISP)
10. P25 - System Expansion
11. P31 - Parallel Port connector
7.1.1
P1 - RS232 ports 1 and 2 Connectors
P1 is a dual 9 Pin D-Type connectors as described in Table 7-1.
Table 7-1. P1 Connector
Pin No.
Signal Name
Description
1
CD
Carrier Detect output from the PQ2FADS-ZU.
2
TX
Transmit Data output from the PQ2FADS-ZU.
3
RX
Receive Data input to the PQ2FADS-ZU.
4
DTR
Data Terminal Ready input to the PQ2FADS-ZU.
5
GND
Ground signal of the PQ2FADS-ZU.
6
DSR
Data Set Ready output from the PQ2FADS-ZU.
84
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
Table 7-1. P1 Connector
Pin No.
Signal Name
Description
7
N.C.
No connect
8
CTS
Clear To Send output from the PQ2FADS-ZU.
9
N.C.
No connect
7.1.2
P3 and P4 - 100/10 - Base-T Ethernet port Connector
Freescale Semiconductor, Inc...
P3 or P4 is a RJ-45 Type Connector for Twisted Pair Ethernet as described in Table 7-2.
Table 7-2. P3,P4 - 100/10 Base-T Ethernet Connector
Pin No.
Signal Name
Description
1
TPTX
Twisted-Pair Transmit Data positive output from the PQ2FADS-ZU.
2
TPTX~
Twisted-Pair Transmit Data negative output from the PQ2FADS-ZU.
3
TPRX
Twisted-Pair Receive Data positive input to the PQ2FADS-ZU.
4
N.C.
Not connected, Bob Smith terminated on the PQ2FADS-ZU.
6
TPRX~
Twisted-Pair Receive Data negative input to the PQ2FADS-ZU.
7
N.C.
Not connected, Bob Smith terminated on the PQ2FADS-ZU.
5
8
7.1.3
P15 - COP / JTAG Connector
P15 is a Motorola standard COP / JTAG connector for the 60X processors family. It is a 16 pin
protected header connector as described in Table 7-3.
Table 7-3. P15 - COP/JTAG Connector
Pin No.
Signal Name
Attribute
Description
1
TDO
O
Transmit Data Output. This the PQ2’s JTAG serial data output driven by
Falling edge of TCK.
2
GND
O
Digital GND. Main GND plane.
3
TDI
I
Transmit Data In. This is the JTAG serial data input of the ADS,
sampled on the rising edge of TCK.
4
TRST#
I
Test port Reset~ (L). When this signal is active (Low), it resets the JTAG
logic of the PQ2. This line is pull-down on the ADS with a 1KΩ resistor,
to provide constant reset of the JTAG logic.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
85
Support Information
Freescale Semiconductor, Inc.
Table 7-3. P15 - COP/JTAG Connector
Freescale Semiconductor, Inc...
Pin No.
Signal Name
Attribute
Description
5
QREQ#
O
Quiescent Request (L). When asserted (low), this line indicates that the
PQ2 desires to enter low-power mode. This signal may be required by a
debug station.
6
3v3
O
3.3V power supply bus.
7
TCK
I
Test port Clock. This clock shifts in / out data to / from the JTAG logic.
Data is driven on the falling edge of TCK and is sampled both internally
and externally on it’s rising edge.
TCK is pulled up internally by the PQ2.
8
N.C.
-
Not Connected.
9
TMS
I
Test Mode Select. This signal qualified with TCK in a same manner as
TDI, changes the state of the JTAG machine. This line is pulled up
internally by the PQ2.
10
GND
O
Digital GND. Main GND plane.
11
SRESET#
12
GND
13
HRESET#
14
N.C.
15
XBR3#
(CKSTOP_OUT#)
16
GND
7.1.4
I/O, O.D.
O
I/O, O.D.
I/O
O
Soft Reset (L). This is the PQ2’s soft reset which is in fact a nonmaskable interrupt, making the PPC take the reset exception from the
reset vector. This line may be driven by the PQ2 as well during soft-reset
sequence, for 512 system clocks. This line is pulled up on the ADS with
a 1KΩ resistor. When driven externally, it MUST be driven with an
Open Drain gate. Failure to do so may result in permanent damage
to the PQ2 and / or to ADS logic.
Digital GND. Main GND plane.
PQ2’s Hard Reset (L). When asserted by an external H/W, generates
Hard-Reset sequence for the PQ2. During that sequence, asserted by the
PQ2 for 512 system clocks. Pulled Up on the ADS using a 1KΩ resistor.
When driven by an external tool, MUST be driven with an Open
Drain gate. Failure to do so may result in permanent damage to the
PQ2 and / or to ADS logic.
Not Connected.
Normally configured as XBR3# which has no function with this
connector. May be configured as CKSTP_OUT# - Check Stop Out (L).
When asserted (Low) indicates that the PQ2 core has entered a CheckStop state.
Digital GND. Main GND plane.
P7 - CPM Expansion Connector
P7 is a 128 pin, 900, DIN 41612 connector, which allows for convenient expansion of the PQ2’s
serial ports. This connector contains all CPM pins plus power supply pins, to provide for easy tool
connection as described in Table 7-4.
86
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
Table 7-4. P4 - CPM Expansion Connector
Freescale Semiconductor, Inc...
Pin No.
Signal Name
Attribute
Description
A1
RS_RXD1 (PD31a)
I/O, T.S.
When RS232 port #1 is enabled, this signal is the receive data line for
that port. When this port is disabled, this signal is tristated and may be
used to any available alternate function for PD31.
A2
RS_TXD1 (PD30)
I/O, T.S.
When RS232 port #1 is enabled, this signal is the transmit data line for
that port. When this port is disabled, this signal may be used to any
available alternate function for PD30.
A3
PD29
I/O, T.S
PQ2’s Port D 29 line. Parallel I/O or CPM dedicated line.May be used
for any of it’s available functions.
A4
RS_RXD2 (PD28)
I/O, T.S.
When RS232 port #2 is enabled, this signal is the receive data line for
that port. When this port is disabled, this signal is tristated and may be
used to any available alternate function for PD28.
A5
RS_TXD2 (PD27)
I/O, T.S.
When RS232 port #2 is enabled, this signal is the transmit data line for
that port. When this port is disabled, this signal may be used to any
available alternate function for PD27.
A6
PD26
I/O, T.S.
A7
PD25
PQ2’s PD(26:18) Port D lines. Parallel I/O or CPM dedicated lines. May
be used for any of their available functions.
A8
PD24
A9
PD23
A10
PD22
A11
PD21
A12
PD20
A13
PD19
A14
PD18
A15
ATMRXPTY (PD17)
I/O, T.S.
ATM Receive Parity Line. When the ATM port is enabled, this line is
connected to the receive parity of the PM5350 ATM UNI. When this
port is disabled, this signal is tristated and may be used for any available
function of PD17.
A16
ATMTXPTY (PD16)
I/O, T.S.
ATM Transmit Parity Line. When the ATM port is enabled, this line is
connected to the transmit parity of the PM5350 ATM UNI. When this
port is disabled, this signal may be used for any available function of
PD16.
A17
I2CSDA (PD15)
I/O, T.S.
This signal is connected to the serial I2C data line. This line may be used
off-board as an I2C data line for external I2C device.
A18
I2CSCL (PD14)
I/O, T.S.
This signal is connected to the serial I2C clock line. This line may be
used off-board as an I2C clock line for external I2C device.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
87
Freescale Semiconductor, Inc.
Support Information
Table 7-4. P4 - CPM Expansion Connector
Freescale Semiconductor, Inc...
Pin No.
Signal Name
Attribute
Description
I/O, T.S.
PQ2’s PD(13:4) Port D lines. Parallel I/O or CPM dedicated lines. May
be used for any of their available functions.
A19
PD13
A20
PD12
A21
PD11
A22
PD10
A23
PD9
A24
PD8
A25
PD7
A26
PD6
A27
PD5
A28
PD4
A29
ATMRCLKDIS
I
ATM Receive Clock Out Disable. When active (H), the ATMRCLK
output, on pin C29 of this connector, is Tri-stated. When either not
connected or driven low, ATMRCLK on pin C29, is enabled. This
provides compatibility with ENG revision of T/ECOM communication
tools.
A30
EXPVCC
O
5V Supply. Connected to ADS’s 5V VCC plane. Provided as power
supply for external tool.
A31
A32
88
B1
ATMTXEN# (PA31)
I/O, T.S.
ATM Transmit Enabled (L). When this signal is asserted (Low), while
the ATM port is enabled and ATMTFCLK is rising, an octet of data,
ATMTXD(7:0), is written into the transmit FIFO of the PM5350. When
the ATM port is disabled, this line may be used for any available
function of PA31.
B2
ATMTCA (PA30)
I/O, T.S.
ATM Transmit Cell Available (H). When this signal is asserted (High),
while the ATM port is enabled, it indicates that the transmit FIFO of the
PM5350 is empty and ready to except a new cell. When negated, it may
show either that the transmit FIFO is Full or close to Full, depending on
PM5350 internal programming.
When the ATM port is disabled, this line may be used for any available
function of PA30.
B3
ATMTSOC (PA29)
I/O, T.S.
ATM Transmit Start Of Cell (H). When this signal is asserted (High) by
the PQ2, while the ATM port is enabled, it indicates to the PM5350 the
start of a new ATM cell over ATMTXD(7:0), i.e., the 1’st octet is present
there.
When the ATM port is disabled, this line may be used for any available
function of PA29.
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
Table 7-4. P4 - CPM Expansion Connector
Freescale Semiconductor, Inc...
Pin No.
Signal Name
Attribute
Description
B4
ATMRXEN# (PA28)
I/O, T.S.
ATM Receive Enable (L). When this signal is asserted (Low), while the
ATM port is enabled and ATMRFCLKb goes high, on octet of data is
available at the PM5350’s ATMRXD(7:0) lines.
When negated while ATMRFCLK goes high data on ATMRXD(7:0) is
invalid, however driven.
When the ATM port is disabled, this line may be used for any available
function for PA28.
B5
ATMRSOC (PA27)
I/O, T.S.
ATM Receive Start Of Cell (H). When this signal is asserted (High),
while the ATM port is enabled, it indicates, that the 1’st octet of data for
the received cell is available at the PM5350’s ATMRXD(7:0) lines. This
line is updated over the rising edge of ATMRFCLK.
When the ATM port is disabled, this line is tristated and may be used for
any available function for PA27.
B6
ATMRCA (PA26)
I/O, T.S.
ATM Receive Cell Available (H). When this signal is asserted (High),
while the ATM port is enabled and ATMRFCLK goes high, it indicates
that the PM5350’s receive FIFO is either full or that there are 4 empty
bytes left in it - PM5350 internal programming dependent.
When the ATM port is disabled, this line is tristated and may be used for
any available function of PA26.
B7
ATMTXD0 (PA25)
I/O, T.S.
B8
ATMTXD1 (PA24)
B9
ATMTXD2 (PA23)
B10
ATMTXD3 (PA22)
ATM Transmit Data (7c:0). When the ATM port is enabled, this bus
carries the ATM cell octets, written to the PM5350’s transmit FIFO. This
bus is considered valid only when ATMTXEN# is asserted and are
sampled on the rising edge of ATMTFCLK.
When the ATM port is disabled, these lines may be used for any
available respective function.
B11
ATMTXD4 (PA21)
B12
ATMTXD5 (PA20)
B13
ATMTXD6 (PA19)
B14
ATMTXD7 (PA18)
B15
ATMRXD7 (PA17)
I/O, T.S.
B16
ATMRXD6 (PA16)
B17
ATMRXD5 (PA15)
ATM Receive Data (7c:0). When the ATM port is enabled, this bus
carries the cell octets, read from the PM5350 receive FIFO. This lines
are updated on the rising edge of ATMRFCLKb.
When the ATM port is disabled, these lines are tristated and may be used
for any available respective function.
B18
ATMRXD4 (PA14)
B19
ATMRXD3 (PA13)
B20
ATMRXD2 (PA12)
B21
ATMRXD1 (PA11)
B22
ATMRXD0 (PA10)
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
89
Freescale Semiconductor, Inc.
Support Information
Table 7-4. P4 - CPM Expansion Connector
Freescale Semiconductor, Inc...
Pin No.
90
Signal Name
Attribute
Description
I/O, T.S.
PQ2’s Port A (9:0). Parallel I/O or dedicated CPM lines. May be used
for any of their available functions.
B23
PA9
B24
PA8
B25
PA7
B26
PA6
B27
PA5
B28
PA4
B29
PA3
B30
PA2
B31
PA1
B32
PA0
C1
FETHTXER (PB31)
I/O, T.S.
Fast-Ethernetd Transmit Error (H). When the Ethernet port is enabled,
this signal will be asserted (High) by the PQ2 when an error is
discovered in the transmit data stream. When the port is operation at 100
Mbps, the LXT970 responds by sending invalid code symbols on the
line.
When the Ethernet port is disabled, this line may be used for any
available function of PB31.
C2
FETHRXDV (PB30)
I/O, T.S.
Fast-Ethernet Receive Data Valid (H). When this signal is asserted
(High) while the Fast Ethernet port is enabled and FETHRXCK goes
high, it indicates that data is valid on the MII Receive Data lines FETHRXD(3:0).
When the Fast Ethernet port is disabled, this line is tristated and may be
used for any available function go PB30.
C3
FETHTXEN (PB29)
I/O, T.S.
Fast-Ethernet Transmit Enable (H). The PQ2 will assert (High) this line,
to indicate data valid on the FETHTXD(3:0) lines.
When the Fast-Ethernet port is disabled, this line may be used for any
available function of PB29.
C4
FETHRXER (PB28)
I/O, T.S.
Fast-Ethernet Receive Error (H). When this signal is asserted (High) by
the LXT970, while the Ethernet port is enabled and FETHRXCK goes
high, it indicates that the port is receiving invalid data symbols from the
network.
When the Ethernet port is disabled, this line is tristated and may be used
for any available function of PB28.
C5
FETHCOL (PB27)
I/O, T.S.
Fast-Ethernet Port Collision Detected (H). When this signal is asserted
(High) by the LXT970, while the ethernet port is enabled, it indicates a
Collision state over the line. When the LXT970 is in Full-Duplex mode,
this line is inactive.
When the Ethernet port is disabled, this line is tristated and may be used
for any available function of the PB27.
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
Table 7-4. P4 - CPM Expansion Connector
Freescale Semiconductor, Inc...
Pin No.
Signal Name
Attribute
Description
C6
FETHCRS (PB26)
I/O, T.S.
Fast-Ethernet Carrier Sense (H). When this signal is asserted (High),
while the Ethernet port is enabled and the LXT970 is in half-duplex
mode, it indicates that either the transmit or receive media are non-idle.
When the LXT970 is in either full-duplex or repeater operation, it
indicates that the receive medium is non-idle.
When the Ethernet port is disabled, this line may be used for any
available function of PB26.
C7
FETHTXD3 (PB25)
I/O, T.S.
C8
FETHTXD2 (PB24)
C9
FETHTXD1 (PB23)
Fast Ethernet Transmit Data (3:0). This is the MII transmit data bus. The
PQ2 drives these lines according to rising edge of FETHTXCK.
When the ethernet port is disabled, these lines may be used for any
available respective function.
C10
FETHTXD0 (PB22)
C11
FETHRXD0 (PB21)
I/O, T.S.
C12
FETHRXD1 (PB20)
C13
FETHRXD2 (PB19)
Fast Ethernet Receive Data (3:0). This is the MII receive data bus. The
LXT970 drives these lines according to rising edge of FETHRXCK.
When the ethernet port is disabled, these lines are tristated and may be
used for any available respective parenthesized function.
C14
FETHRXD3 (PB18)
C15
PB17
I/O, T.S.
C16
PB16
PQ2’s Port B (17:4) Parallel I/O lines. May be used to any of their
available functions.
C17
PB15
C18
PB14
C19
PB13
C20
PB12
C21
PB11
C22
PB10
C23
PB9
C24
PB8
C25
PB7
C26
PB6
C27
PB5
C28
PB4
C29
ATMRCLK
O, T.S.
ATM Receive Clock. A divide by 8 of the ATM line clock recovered by
the ATM receive logic. Provided to assist Circuit Emulation Tool.
Enabled only when pin A29 of this connector is either not connected or
driven low. Otherwise, Tri-stated.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
91
Freescale Semiconductor, Inc.
Support Information
Table 7-4. P4 - CPM Expansion Connector
Pin No.
C30
Signal Name
Attribute
Description
GND
O
Digital Ground. Connected to main GND plane of the ADS.
D1
PC31
I/O, T.S.
D2
PC30
PQ2’s Port C (31:22) Parallel I/O lines. May be used to any of their
available functions.
D3
PC29
D4
PC28
D5
PC27
D6
PC26
D7
PC25
D8
PC24
D9
PC23
D10
PC22
D11
ATMTFCLK (PC21)
I/O, T.S.
ATM Transmit FIFO Clock. Upon the rising edge of this clock (driven
by the PQ2), while the ATM port is enabled, the cell octets are written to
the PM5350’s transmit FIFO. This clock samples ATMTXD(7:0),
ATMTXPTY, ATMTXEN# and ATMTSOC.
When the ATM port is disabled, this line may be used for any available
function of PC21.
D12
PC20
I/O, T.S.
PQ2’s Parallel I/O Port-C 20. Parallel I/O line. May be used for any of
its available functions
D13
FETHRXCK (PC19)
I/O, T.S.
Fast-Ethernet Receive Clock. When the Ethernet port is enabled, this
clock (25 MHz for 100 Mbps, 2.5 MHz for 10 Mbps) is extracted from
the received data and driven to the PQ2 to qualify incoming receive
data.
When the Ethernet port is disabled, this line is tristated and may be used
for any available function of PC19
D14
FETHTXCK (PC18)
I/O, T.S.
Fast-Ethernet Transmit Clock. When the Ethernet port is enabled, this
clock (25 MHz for 100 Mbps, 2.5 MHz for 10 Mbps) is normally
extracted from the received data and driven to the PQ2 to qualify out
coming transmit data. In Slave mode (not used with this application) this
clock should be input to the LXT970.
When the Ethernet port is disabled, this line is tristated and may be used
for any available function of PC18
D15
PC17
I/O, T.S.
D16
PC16
PQ2’s Port C (17:15) Parallel I/O lines. May be used to any of their
available functions.
D17
PC15
C31
Freescale Semiconductor, Inc...
C32
92
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
Table 7-4. P4 - CPM Expansion Connector
Freescale Semiconductor, Inc...
Pin No.
a.
b.
c.
d.
Signal Name
Attribute
Description
D18
RS_CD1# (PC14)
I/O, T.S.
RS232 Port 1 Carrier Detect (L). Connected via RS232 transceiver to
RS232 DTR1# input, allowing detection of a connected terminal to this
port. This line is simply a PI/O input line to the PQ2.
When RS232 Port 1 is disabled, this line is tristated and may be used for
any available function of PC14.
D19
PC13
I/O, T.S.
PQ2’s Port C 13 Parallel I/O line. May be used to any of its available
functions.
D20
RS_CD2# (PC12)
I/O, T.S.
RS232 Port 2 Carrier Detect (L). Connected via RS232 transceiver to
RS232 DTR2# input, allowing detection of a connected terminal to this
port. This line is simply a PI/O input line to the PQ2.
When RS232 Port 2 is disabled, this line is tristated and may be used for
any available function of PC12.
D21
PC11
I/O, T.S.
PQ2’s Port C 11 Parallel I/O line. May be used to any of its available
functions.
D22
FETHMDC (PC10)
I/O, T.S.
Fast-Ethernet Port Management Data Clock. This slow clock (S/W
generated) qualifies the management data I/O to read / write the
LXT970’s internal registers.
When the Ethernet port is disabled, this line may be used for any
available function of PC10.
D23
FETHMDIO (PC9)
I/O, T.S.
Fast-Ethernet Port Management Data I/O. This signal serves as
bidirectional serial data line, qualified by FETHMDC, to allow read /
write the LXT970’s internal registers.
When the Ethernet port is disabled, this line may be used for any
available function of PC9.
D24
PC8
I/O, T.S.
D25
PC7
PQ2’s Port C (8:0) Parallel I/O lines. May be used to any of their
available functions.
D26
PC6
D27
PC5
D28
PC4
D29
PC3
D30
PC2
D31
PC1
D32
PC0
The functions in parenthesis, are PQ2’s parallel I/Os.
Normally connected to ATMTFCLK on the ADS.
MS bit.
For that matter, both 100-Base-T and 10-Base-T.
7.1.5
P11, P12, P13, P14, P16, P17, P18, P23, P28,P29, P30Logic Analyzer MICTOR Connectors
These are 38 pin, SMT, high density, matched impedance connector made by AMP. They contain
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
93
Freescale Semiconductor, Inc.
Support Information
the PQ2 60X bus, 60X system and memory controller signals, unbuffered. The pinout of these
connectors is shown in the schematics. For signal description of these connectors, see the PQ2
User’s Manual.
7.1.6
P10, P8, P9 - PCI Connectors
These are 2 X 62 , 3.3V keyed, 32 bit PCI connectors. The pinout of each connector is available in
Table 7-5.
For signal descriptions for these connectors, see the PCI v2.2 Standard.
Freescale Semiconductor, Inc...
Table 7-5. P7, P8, P9 - PCI Connectors
94
Pin
Number
Side B
Comments
Side A
1
-12V
Not Connected
TRST#
2
TCK
+12V
3
Ground
TMS
4
TDO
TDI
5
+5V
+5V
6
+5V
INTA#
7
INTB#
Not Connected
INTC#
8
INTD#
Not Connected
+5V
9
PRSNT1#
Connected to GND
Reserved
10
Reserved
Not Connected
+3.3V(I/O)
11
PRSNT2#
Connected to GND
Reserved
Not Connected
12
CONNECTOR
KEY
3.3 volt key
CONNECTOR
KEY
3.3 volt key
13
CONNECTOR
KEY
3.3 volt key
CONNECTOR
KEY
3.3 volt key
14
Reserved
Not Connected
3.3Vaux
Not Connected
15
Ground
RST#
16
CLK
+3.3V (I/O)
17
Ground
GNT#
18
REQ#
Ground
19
+3.3V (I/O)
PME#
20
AD[31]
AD[30]
21
AD[29]
+3.3V
Comments
Not Connected
Not Connected
Not Connected
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
Table 7-5. P7, P8, P9 - PCI Connectors
Side B
22
Ground
AD[28]
23
AD[27]
AD[26]
24
AD[25]
Ground
25
+3.3V
AD[24]
26
C/BE[3]#
IDSEL
27
AD[23]
+3.3V
28
Ground
AD[22]
29
AD[21]
AD[20]
30
AD[19]
Ground
31
+3.3V
AD[18]
32
AD[17]
AD[16]
33
C/BE[2]#
+3.3V
34
Ground
FRAME#
35
IRDY#
Ground
36
+3.3V
TRDY#
37
DEVSEL#
Ground
38
Ground
STOP#
39
LOCK#
40
PERR#
SDONE
Not Connected
41
+3.3V
SBO#
Not Connected
42
SERR#
Ground
43
+3.3V
PAR
44
C/BE[1]#
AD[15]
45
AD[14]
+3.3V
46
Ground
AD[13]
47
AD[12]
AD[11]
48
AD[10]
Ground
49
M66EN
50
Ground
Ground
51
Ground
Ground
Freescale Semiconductor, Inc...
Pin
Number
MOTOROLA
Comments
Not Connected
Coupled to GND,
using a 0.01uF
capacitor
Side A
Comments
+3.3V
AD[09]
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
95
Freescale Semiconductor, Inc.
Support Information
Freescale Semiconductor, Inc...
Table 7-5. P7, P8, P9 - PCI Connectors
7.1.7
Pin
Number
Side B
52
AD[08]
C/BE[0]#
53
AD[07]
+3.3V
54
+3.3V
AD[06]
55
AD[05]
AD[04]
56
AD[03]
Ground
57
Ground
AD[02]
58
AD[01]
AD[00]
59
+3.3V (I/O)
+3.3V (I/O)
60
ACK64#
61
+5V
+5V
62
+5V
+5V
Comments
Side A
Not Connected
Comments
REQ64#
Not Connected
P27 - ATX Power Supply Connector
This is a standard ATX Form Factor Power Connector as described in Table 7-6.
Table 7-6. P27 - ATX Power Supply Connector
7.1.8
Pin
Signal
Pin
Signal
1
+3.3VDC
11
+3.3VDC-Sense
2
+3.3VDC
12
-12VDC
3
Groung
13
Groung
4
+5VDC
14
Power_On
5
Groung
15
Groung
6
+5VDC
16
Groung
7
Groung
17
Groung
8
Power_OK
18
-5VDC
9
+5VStand_By
19
+5VDC
10
+12VDC
20
+5VDC
P19,P20 - Mach/Lattice ISP Connector
This is a 10 pin generic 0.100" pitch header connector, providing In System Programming (ISP)
96
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
capability for Latice made programmable logic on board. The pinout of P15 is shown in Table 7-7.
Table 7-7. P15 - Lattice ISP Connector
Freescale Semiconductor, Inc...
Pin No.
Signal Name
Attribute
Description
1
ISPTCK
I
ISP Test port Clock. This clock shifts in / out data to / from the
programmable logic JTAG chain.
2
N.C.
-
Not Connected.
3
ISPTMS
I
ISP Test Mode Select. This signal qualified with ISPTCK, changes the
state of the prog. logic JTAG machine.
4
GND
O
Digital GND. Main GND plane.
5
ISPTDI
I
ISP Transmit Data In. This is the prog. logic’s JTAG serial data input,
sampled on the rising edge of TCK.
6
VCC
O
5V power supply bus.
7
ISPTDO
O
ISP Transmit Data Output. This the prog. logic’s JTAG serial data output
driven by Falling edge of TCK.
8
GND
O
Digital GND. Main GND plane.
9
N.C.
-
Not Connected.
10
N.C.
-
Not Connected.
7.1.9
P27 - System Expansion Connector
P27 is a 128 pin, 900, DIN 41612 connector, which provides a minimal system I/F required to
interface various types of communication transceivers. This connector contains 16 bit (lower PPC
bus) address lines, 16 bit (higher PPC bus) Data lines plus useful GPCM and UPM control lines.
The pinout of P17 is shown in Table 7-8.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
97
Freescale Semiconductor, Inc.
Support Information
Table 7-8. P17 - System Expansion Connector
Freescale Semiconductor, Inc...
Pin No.
Signal Name
Attribute
Description
O
Expansion Address (16a:31). This is a Latched-Buffered version of the
PQ2’s PPC Address lines (16:31), provided for external tool connection.
To avoid reflection these lines are series terminated with 43 Ω resistors.
A1
EXPA16
A2
EXPA17
A3
EXPA18
A4
EXPA19
A5
EXPA20
A6
EXPA21
A7
EXPA22
A8
EXPA23
A9
EXPA24
A10
EXPA25
A11
EXPA26
A12
EXPA27
A13
EXPA28
A14
EXPA29
A15
EXPA30
A16
EXPA31
A17
EXP12V
O
These can be connected to the positive 12V source from the PCI edge
connector thru J3. This line is fused by a 0.5A ressetable poly-switch.
A19
N.C.
-
Not Connected.
A20
EXP3.3V
O
3.3V Power Out. These lines are connected to the main 3.3V plane of
the PQ2PCIAI-ADS, this, to provide 3.3V power where necessary for
external tool connected.
N.C.
-
Not Connected.
A18
A21
A22
A23
A24
A25
98
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
Table 7-8. P17 - System Expansion Connector
Pin No.
Attribute
Description
EXPVCC
O
5V Supply. Connected to ADS’s 5V VCC plane. Provided as power
supply for external tool.
GND
O
Digital Ground. Connected to main GND plane of the ADS.
B4
TSTAT0
I
B5
TSTAT1
Tool Status (0a:7). These lines may be driven by an external tool to be
read via BCSR2 of the ADS. These lines are pulled-up on the ADS, by
10 KΩ resistors. See also Table 4-11. "BCSR2 Description" on page 61.
B6
TSTAT2
B7
TSTAT3
B8
TSTAT4
B9
TSTAT5
B10
TSTAT6
B11
TSTAT7
B12
TOOLREV0
I
B13
TOOLREV1
B14
TOOLREV2
Tool Revision (0a:3). These lines should be driven by an external tool
with the Tool Revision Code, to be read via BCSR2 of the ADS. These
lines are pulled-up on the ADS, by 10 KΩ resistors. See also Table 4-11.
"BCSR2 Description" on page 61.
B15
TOOLREV3
B16
EXTOLI0
I
B17
EXTOLI1
B18
EXTOLI2
External Tool Identification (0a:3). These lines should be driven by an
external tool with the Tool Identification Code, to be read via BCSR2 of
the ADS. These lines are pulled-up on the ADS, by 10 KΩ resistors. See
also Table 4-11. "BCSR2 Description" on page 61
B19
EXTOLI3
B20
N.C.
-
Not Connected
B21
EXP3.3V
O
3.3V Power Out. These lines are connected to the main 3.3V plane of
the PQ2PCIAI-ADS, this, to provide 3.3V power where necessary for
external tool connected.
A26
Signal Name
A27
A28
A29
A30
A31
Freescale Semiconductor, Inc...
A32
B1
B2
B3
B22
B23
B24
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
99
Freescale Semiconductor, Inc.
Support Information
Table 7-8. P17 - System Expansion Connector
Pin No.
Signal Name
Attribute
Description
B25
N.C.
-
Not Connected
B26
EXPVCC
O
5V Supply. Connected to ADS’s 5V VCC plane. Provided as power
supply for external tool.
C1
GND
O
Digital Ground. Connected to main GND plane of the ADS.
C2
CLK8
O
Buffered System Clock..
C3
GND
O
Digital Ground. Connected to main GND plane of the ADS.
C4
BTOOLCS1#
O
Buffered Tool Chip Select 1 (L). This is a buffered PQ2’s CS6# line,
reserved for an external tool.
C5
BTOOLCS2#
O
Buffered Tool Chip Select 2 (L). This is a buffered PQ2’s CS7# line,
reserved for an external tool.
C6
GND
O
Digital Ground. Connected to main GND plane of the ADS.
C7
ATMEN#
O
ATM Port Enable (L). This line enables the ATM port UNI’s output lines
towards the PQ2. An external tool, using the same pins as does the ATM
port should consult this signal before driving the same lines. Failure to
do so might result in permanent damage to the PM5350 ATM UNI.
C8
ATMRST#
O
ATM Port Reset (L). This signal resets the ATM UNI (PM5350). An
external tool may use this signal to its benefit.
C9
FETHRST#
O
Ethernet Port Reset (L). This signal resets the LXT970 Ethernet
transceiver. An external tool may use this signal to its benefit.
C10
HRESET#
I/O, O.D.
PQ2’s Hard Reset (L). When asserted by an external H/W, generates
Hard-Reset sequence for the PQ2. During that sequence, asserted by the
PQ2 for 512 system clocks. Pulled Up on the ADS using a 1KΩ resistor.
When driven by an external tool, MUST be driven with an Open
Drain gate. Failure to do so might result in permanent damage to
the PQ2 and / or to ADS logic.
C11
IRQ6#
I
Interrupt Request 6 (L). Connected to PQ2‘s DP6/CSE0/IRQ6# signal.
Pulled up on the ADS with a 10 KΩ resistor. This line is shared with the
ATM UNI’s interrupt line and therefore, when driven by an external
tool, MUST be driven with an Open Drain gate. Failure to do so may
result in permanent damage to the PQ2 or to ADS logic.
B27
B28
B29
B30
Freescale Semiconductor, Inc...
B31
B32
100
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
Table 7-8. P17 - System Expansion Connector
Freescale Semiconductor, Inc...
Pin No.
Signal Name
Attribute
Description
C12
IRQ7#
I
Interrupt Request 7 (L). Connected to PQ2‘s DP7/CSE1/IRQ7# signal.
Pulled up on the ADS with a 10 KΩ resistor. This line is shared with the
Fast Ethernet transceiver’s interrupt line and therefore, when driven by
an external tool, MUST be driven with an Open Drain gate. Failure
to do so might result in permanent damage to the PQ2 and / or to
ADS logic.
C13
GND
O
Digital Ground. Connected to main GND plane of the ADS.
C14
EXPD0
C15
EXPD1
C16
EXPD2
C17
EXPD3
C18
EXPD4
C19
EXPD5
C20
EXPD6
C21
EXPD7
C22
EXPD8
C23
EXPD9
C24
EXPD10
C25
EXPD11
C26
EXPD12
C27
EXPD13
C28
EXPD14
C29
EXPD15
C30
N.C.
-
Not Connected
GND
O
Digital Ground. Connected to main GND plane of the ADS.
D4
EXPWE0#
O
D5
EXPWE1#
Expansion Write Enable (0:1) (L). These are buffered GPCM Write
Enable lines (0:1). They are meant to qualify writes to GPCM controlled
8/16 data bus width memory devices. This to provide eased access to
various communication transceivers.
EXPWE0# controls EXPD(0:7) while EXPWE1# controls EXPD(8:15).
These lines may also function as UPM controlled Byte Select Lines,
which allow control over almost any type of memory device.
I/O, T.S.
Expansion Data (0a:15). This is a double buffered version of the PPC
bus D(0:15) lines, controlled by on-board logic. These lines will be
driven only if BTOOLCS1# or BTOOLCS2# are asserted. Otherwise
they are tristated.
The direction of these lines is determined by buffered BCTL0, in
function of W/R#.
C31
C32
D1
D2
D3
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
101
Freescale Semiconductor, Inc.
Support Information
Table 7-8. P17 - System Expansion Connector
Freescale Semiconductor, Inc...
Pin No.
Signal Name
Attribute
Description
D6
GND
O
Digital Ground. Connected to main GND plane of the ADS.
D7
EXPGL0#
O
D8
EXPGL1#
D9
EXPGL2#
Expansion General Purpose Lines (0:5) (L). These are buffered
GPL(0:5)# lines which assist UPM control over memory device if
necessary. These are output only signals and therefore, do not support H/
W controlled UPM waits.
D10
EXPGL3#
D11
EXPGL4#
D12
EXPGL5#
D13
GND
O
Digital Ground. Connected to main GND plane of the ADS.
D14
EXPALE
O
Expansion Address Latch Enable (H). This is the buffered PQ2‘s ALE,
provided for expansion board’s use.
D15
EXPCTL0
O
Expansion Control Line 0. This line is a buffered version of PQ2’s
BCTL0 (Bus Control Line 0) which serves as W/R#, provided for
expansion board’s use.
D16
GND
O
Digital Ground. Connected to main GND plane of the ADS.
D17
D18
D19
D20
D21
D22
D23
D24
D25
D26
D27
D28
D29
D30
D31
D32
a.MS Bit.
102
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
7.1.10 P2 - USB Connector
This is a four pin standard USB connector type-A. The pinout is shown in .
Table 7-9. P2 - USB Connector
Freescale Semiconductor, Inc...
Pin No.
Signal Name
Description
1
5V Power
Power line of the USB cable
2
D-
Twisted-Pair Transmit Data negative
3
D+
Twisted-Pair Receive Data positive
4
GND
Ground connection
7.2
Programmable Logic Equations
There are 4 programmable logic devices on board.
1. U35 - BCSR and PCI Interrupt Controller
2. U41 - Power switch debounce
7.2.1
U35 - BCSR Code
MODULE PQ2HipXBCSR
TITLE 'MPC82xx ads control status register'
"******************************************************************************
"* In this file (Prototype) the following changes were made (12/03/02):
"* - Added support for LBPC in Hard Reset Config Word (determined by external
"* signal nPCI_Mode)
"******************************************************************************
"******************************************************************************
"* In this file (Prototype) the following changes were made (11/01/02):
"* - Added support for USB, Second Fast Ethernet, PARITY option on 60x,
"* CPM MUX control.
"******************************************************************************
"******************************************************************************
"* In this file (Prototype) the following changes were made (07/15/02):
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
103
Freescale Semiconductor, Inc.
Support Information
"* - Added support for a second Fast Ethernet PHY.
"* - Removed support for fast down-load through JTAG.
"******************************************************************************
"******************************************************************************
"* Device declaration.
*
Freescale Semiconductor, Inc...
"******************************************************************************
"******************************************************************************
"* #######
*
"* #
#
"* #
# #
"* #####
# ##### ###### ##### #
#
##
#
#
#
#
# ## # # # #
##### #
# ## # #
##
#
#
##
#
#
##### # # # ###### #
"* #
# #
#
#
# # # ## #
"* ####### #
#
#
###### #
# #
# #
####
#
#
*
*
# #
"* #
# #
####
#
*
*
*
# ###### ####
*
"******************************************************************************
"******************************************************************************
"* Pins declaration.
*
"******************************************************************************
"* System i/f pins
"******************************************************************************
SYSCLK
PIN 124;
IntContCs_B
PIN 48; " PCI INterrupt Controller CS
BrdContRegCs_B
PIN 47; " BCSR CS
DVal_B
PIN 53;
R_B_W
PIN 46; " BCTL0 signal
BCTL1
PIN ; " Alternate Buffers Enable source
A7
104
PIN 69; " for flash support
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc...
Freescale Semiconductor, Inc.
A8
PIN 68; " for flash support
A27
PIN 15;
A28
PIN 12;
A29
PIN 11;
D0
PIN 75istype 'com' ;
D1
PIN 22istype 'com' ;
D2
PIN 132istype 'com' ;
D3
PIN 77istype 'com' ;
D4
PIN 16istype 'com' ;
D5
PIN 142istype 'com' ;
D6
PIN 60istype 'com' ;
D7
PIN 87istype 'com' ;
D8
PIN 66istype 'com' ;
D9
PIN 72istype 'com' ;
D10
PIN 70istype 'com' ;
D11
PIN 39istype 'com' ;
Support Information
"******************************************************************************
"* Board Control Pins. Read/Write.
"******************************************************************************
L2Inh_B
PIN
130istype 'reg,buffer' ; " flash enable.
L2Flush_B
PIN
42istype 'reg,buffer' ; " 60x bus sdram enable
L2Lock_B
PIN
112istype 'reg,buffer' ; " bursting sram enable
L2Clear_B
PIN
128istype 'reg,buffer' ; " local bus sdram enable
SignaLamp0_B
PIN
44istype 'reg,buffer' ; " status lamp 0 for misc s/w visual
SignaLamp1_B
PIN
38istype 'reg,buffer' ; " status lamp 1 for misc s/w visual
AtmEn_B
PIN
134istype 'reg,buffer' ; " atm uni enable
AtmDis_B
PIN
114istype 'com' ; " atm uni disable
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
105
Freescale Semiconductor, Inc.
Support Information
Atm16_B
PIN
28istype 'reg,buffer' ; " UTOPIA 16 bit enable
Atm8_B
PIN
116istype 'com' ; " UTOPIA 8 bit enable
AtmSinglePHY_B
PIN
AtmMultiPHY_B
PIN
4istype 'reg,buffer' ; " UTOPIA Single PHY enable
58istype 'com' ; " UTOPIA Multi PHY enable
AtmRst_B NODE istype 'reg,buffer' ; " atm uni reset bit
AtmRstOut_B
PIN
76istype 'com' ; " atm uni reset driven by register
" or by HRESET_B
Freescale Semiconductor, Inc...
USBEn_B PIN
USBDis_B
5istype 'reg,buffer' ; " USB enable
PIN
USBHiSpd_B PIN
86istype 'com' ; " USB disable
26istype 'reg,buffer' ; " USB Hi Speed Select
USBLowSpd_B PIN
133istype 'com' ; " USB Low Speed Select
USBVccO
7istype 'reg,buffer' ; " USB Line Voltage Select
PIN
FEthEn1_B
PIN
9istype 'reg,buffer' ; " fast ethernet trans. 1 enable
FEthDis1_B
PIN
23istype 'com' ; " fast ethernet trans. 1 Disable
FEthEn2_B
PIN
40istype 'reg,buffer' ; " fast ethernet trans. 2 enable
FEthDis2_B
PIN
79istype 'com' ; " fast ethernet trans. 2 Disable
FEthRst1_B
FEthRstOut1_B
NODE istype 'reg,buffer' ; " fast ethernet trans. 1 reset bit
PIN
139istype 'com' ; " fast eth trans 1 reset driven by
" register or by HRESET_B
FEthRst2_B
FEthRstOut2_B
NODE istype 'reg,buffer' ; " fast ethernet trans. 2 reset bit
PIN
110istype 'com' ; " fast eth trans 2 reset driven by
" register or by HRESET_B
FEthMDSel1
PIN
10istype 'com' ; " F. Eth. MDIO MDC Mux1
FEthMDSel2
PIN
6istype 'com' ; " F. Eth. MDIO MDC Mux2
RS232En1_B
PIN
32istype 'reg,buffer' ; " RS232 port 1 enable
RS232Dis1_B
PIN
56istype 'com' ; " RS232 port 1 Disable
RS232En2_B
PIN
3istype 'reg,buffer' ; " RS232 port 2 enable
RS232Dis2_B
PIN
8istype 'com' ; " RS232 port 2 Disable
106
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
PCI_Mode_B
PIN
Freescale Semiconductor, Inc...
Local_Bus_B PIN
Support Information
19 ; " Local Bus PCI Select
98istype 'com' ; " Local Bus SDRAM Select
ModckH0 PIN
67 ; " MODCKH0
ModckH1 PIN
65 ; " MODCKH1
ModckH2 PIN
61 ; " MODCKH2
ModckH3 PIN
59 ; " MODCKH3
PCI_IRQ_B
PIN
100istype 'com,buffer' ; " PCI Interrupt to PQ2 (o.d.)
PCI_INTA_B
PIN
97 ; " PCI Interrupt from PCI card
PCI_INTB_B
PIN
126 ; " PCI Interrupt from PCI card
PCI_INTC_B
PIN
125 ; " PCI Interrupt from PCI card
PCI_INTD_B
PIN
120 ; " PCI Interrupt from PCI card
"******************************************************************************
"* Board Status Registers Chip-Selects
"******************************************************************************
Bcsr2Cs_B
PIN
89istype 'com' ;
Bcsr4Cs_B
PIN
81istype 'com' ;
"******************************************************************************
"* Flash/EEPROM Associated Pins.
"******************************************************************************
F_PD1
PIN 57 ;
F_PD2
PIN 55 ;
F_PD3
PIN 45 ;
F_PD4
PIN 43 ;
Cs0_B
PIN 54 ; " flash/eeprom chip-select input
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
107
Freescale Semiconductor, Inc.
Support Information
Cs4_B
Freescale Semiconductor, Inc...
EEpromCs_B
PIN 94 ; " eeprom/flash chip-select input
PIN 137istype 'com' ; " EEPROM chip-select
FlashCs1_B
PIN 144istype 'com' ; " Flash bank1 chip-select
FlashCs2_B
PIN 138istype 'com' ; " Flash bank2 chip-select
FlashCs3_B
PIN 143istype 'com' ; " Flash bank3 chip-select
FlashCs4_B
PIN 140istype 'com' ; " Flash bank4 chip-select
"******************************************************************************
"* PM5384 ATM UNI Associated Pins.
"******************************************************************************
AtmUniCsIn_B
AtmUniCsOut_B
PIN 119 ;
PIN 62istype 'com' ; " remove if short of pins
"******************************************************************************
"* Reset & Interrupt Logic Pins.
"******************************************************************************
PORIn_B
"RstConf_B
PIN 41 ;
PIN
istype 'com'; Hard Reset master select.
Rst0
PIN 33 ; " connected to N.C. of Reset P.B.
Rst1
PIN 31 ; " connected to N.O. of Reset P.B.
HardReset_B
SoftReset_B
Abr0
108
PIN 18istype 'com' ; " Actual hard reset output (O.D.)
PIN 17istype 'com' ; " Actual soft reset output (O.D.)
PIN 30 ; " connected to N.C. of Abort P.B.
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Abr1
Support Information
PIN 29 ; " connected to N.O. of Abort P.B.
NMIEn
NODE istype 'com' ; " enables T.S. NMI pin
NMI_B
PIN 20istype 'com' ; " Actual NMI pin (O,O.D.)
"******************************************************************************
"* Data Buffers Enables and Reset configuration support
Freescale Semiconductor, Inc...
"******************************************************************************
TEA_B
PIN 102 ; " Transfer Error Acknowledge.
DataBufEn_B
PIN 85istype 'com,invert' ; " data buffer enable
ToolCs1_B
PIN 27 ; " comm tool cs line 1.
ToolCs2_B
PIN 21 ; " comm tool cs line 2.
ToolDataBufEn_B
PIN 91istype 'com,invert' ; " tool data buffer enable
"******************************************************************************
"* Hard Reset Configuration Logic
"******************************************************************************
boot_device_B PIN 118 ; " selects EEPROM/FLASH_B as boot device
bcsrConfEn PIN 93 ; " selects Hard Reset Configuration Source
" as BCSR or EEPROM/FLASH.
"******************************************************************************
"* Auxiliary Pins.
"******************************************************************************
"******************************************************************************
"* ###
*
"*
#
#
"*
#
## #
#
#
"*
#
## #
#
##### #
MOTOROLA
# ##### ###### ##### #
#
#
##
# ## # # # #
# ## # #
# #
#
####
#
*
####
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
*
*
109
Freescale Semiconductor, Inc.
Support Information
"*
#
# ##
#
#
##### # # # ###### #
"*
#
# ##
#
#
# # # ## #
#
###### #
"* ###
#
#
# #
# #
# #
#
#
#
*
*
# ###### ####
*
"******************************************************************************
"* System Hard Reset Configuration.
"******************************************************************************
Freescale Semiconductor, Inc...
DataOeNODE istype 'com' ; " data bus output enable on read.
DataPCIOeNODE istype 'com' ; " data bus output enable on PCI read.
"******************************************************************************
"* Control Register Enable Protection.
"******************************************************************************
"******************************************************************************
"* Reset & Interrupt Logic Pins.
"******************************************************************************
RstDeb1NODE istype 'keep,com' ; " reset push button debouncer
AbrDeb1NODE istype 'keep,com' ; " abort push button debouncer
HardResetEnNODE istype 'com' ; " enables T.S. hard reset pin
SoftResetEnNODE istype 'com' ; " enables T.S. soft reset pin
"******************************************************************************
"* data buffers enable.
"******************************************************************************
SyncHardReset_B NODE istype 'reg,buffer' ; " synchronized hard reset
DSyncHardReset_B NODE istype 'reg,buffer' ; " double synchronized hard reset
HoldOffCnt2,
HoldOffCnt1,
HoldOffCnt0
110
NODE istype 'reg,buffer' ; " data buf en hold-off counter
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
HoldOffTc
Support Information
NODE istype 'com' ; " terminal count for that counter
"******************************************************************************
"* Power On Reset
"******************************************************************************
Freescale Semiconductor, Inc...
S_PORIn_B
NODE istype 'reg,buffer' ; " synced pon reset.
"******************************************************************************
"* PCI Interrupt Register.
"******************************************************************************
Slot0IntANODE istype 'reg,invert' ; " PCI Slot 0 Interrupt A
Slot0IntBNODE istype 'reg,invert' ; " PCI Slot 0 Interrupt B
Slot0IntCNODE istype 'reg,invert' ; " PCI Slot 0 Interrupt C
Slot0IntDNODE istype 'reg,invert' ; " PCI Slot 0 Interrupt D
Slot1IntANODE istype 'reg,invert' ; " PCI Slot 1 Interrupt A
Slot1IntBNODE istype 'reg,invert' ; " PCI Slot 1 Interrupt B
Slot1IntCNODE istype 'reg,invert' ; " PCI Slot 1 Interrupt C
Slot1IntDNODE istype 'reg,invert' ; " PCI Slot 1 Interrupt D
Slot2IntANODE istype 'reg,invert' ; " PCI Slot 2 Interrupt A
Slot2IntBNODE istype 'reg,invert' ; " PCI Slot 2 Interrupt B
Slot2IntCNODE istype 'reg,invert' ; " PCI Slot 2 Interrupt C
Slot2IntDNODE istype 'reg,invert' ; " PCI Slot 2 Interrupt D
"******************************************************************************
"* PCI Interrupt Mask Register.
"******************************************************************************
Slot0IntAMaskNODE istype 'reg,buffer' ; " PCI Slot 0 Interrupt A Mask
Slot0IntBMaskNODE istype 'reg,buffer' ; " PCI Slot 0 Interrupt B Mask
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
111
Freescale Semiconductor, Inc.
Support Information
Slot0IntCMaskNODE istype 'reg,buffer' ; " PCI Slot 0 Interrupt C Mask
Slot0IntDMaskNODE istype 'reg,buffer' ; " PCI Slot 0 Interrupt D Mask
Slot1IntAMaskNODE istype 'reg,buffer' ; " PCI Slot 1 Interrupt A Mask
Slot1IntBMaskNODE istype 'reg,buffer' ; " PCI Slot 1 Interrupt B Mask
Slot1IntCMaskNODE istype 'reg,buffer' ; " PCI Slot 1 Interrupt C Mask
Slot1IntDMaskNODE istype 'reg,buffer' ; " PCI Slot 1 Interrupt D Mask
Slot2IntAMaskNODE istype 'reg,buffer' ; " PCI Slot 2 Interrupt A Mask
Freescale Semiconductor, Inc...
Slot2IntBMaskNODE istype 'reg,buffer' ; " PCI Slot 2 Interrupt B Mask
Slot2IntCMaskNODE istype 'reg,buffer' ; " PCI Slot 2 Interrupt C Mask
Slot2IntDMaskNODE istype 'reg,buffer' ; " PCI Slot 2 Interrupt D Mask
"******************************************************************************
"* PCI Interrupt Request to PQ2.
"******************************************************************************
PCI_InterruptNODE istype 'com' ; " generated Interrupt to PQ2
"******************************************************************************
"* Misceleneous.
"******************************************************************************
KeepPinsConnected NODE istype 'com' ;
"******************************************************************************
"* #####
"* #
*
# #### #
# ####
"* #
#
# ## # #
"* #
#
# # # # ####
"* #
#
# # ##
"* #
# #
"* #####
112
#### #
#
#
# # ## #
#####
#
#
# # ## #
#
#
#
# ####
##
#
# #####
#
*
*
# ## #
#
*
###### # # #
#
*
#
# # ##
#
#
# #
#
#
*
#
*
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
"*
*
"* ######
*
"* #
# ###### #### #
"* #
# #
"* #
# ##### #
"* #
# #
#
#
"* #
# #
#
# #
#
# #
##
# # #
#
#
#####
Freescale Semiconductor, Inc...
*
#
# #
*
# #####
*
###### #####
#
*
# # #
"* ###### ###### #### ###### #
"*
"*
Support Information
*
# #
#
*
*
##
#####
#
#### #
#
*
"* # #
#
#
#
# ## #
*
"* #
#
#
#
# ## #
*
#
"* ######
#
#
#
# # ##
"* #
#
#
#
#
# # ##
"* #
#
#
#
#### #
#
*
*
*
"******************************************************************************
H, L, X, Z = 1, 0, .X., .Z. ;
C, D, U
= .C., .D., .U. ;
"******************************************************************************
"* SIMULATION = 1 ;
"******************************************************************************
"* Signal groups
"******************************************************************************
Add = [A27..A29] ;
Data = [D0..D7] ;
DataPCI = [D0..D11] ;
ContReg = [L2Inh_B,
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
113
Support Information
Freescale Semiconductor, Inc.
L2Flush_B,
L2Lock_B,
L2Clear_B,
SignaLamp0_B,
SignaLamp1_B,
AtmEn_B,
AtmRst_B,
Freescale Semiconductor, Inc...
Atm16_B,
AtmSinglePHY_B,
FEthEn1_B,
FEthRst1_B,
FEthEn2_B,
FEthRst2_B,
RS232En1_B,
RS232En2_B,
USBEn_B,
USBHiSpd_B,
USBVccO] ;
ReadBcsr0 = [0,
0,
L2Inh_B,
L2Flush_B,
L2Lock_B,
L2Clear_B,
SignaLamp0_B,
SignaLamp1_B] ;
ReadBcsr1 = [bcsrConfEn,
boot_device_B,
AtmEn_B,
114
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
AtmRst_B.fb,
FEthEn1_B,
FEthRst1_B.fb,
RS232En1_B,
RS232En2_B] ;
ReadBcsr3 = [USBEn_B,
Freescale Semiconductor, Inc...
USBHiSpd_B,
USBVccO,
FEthEn2_B,
FEthRst2_B.fb,
Atm16_B,
AtmSinglePHY_B,
PCI_Mode_B];
DrivenContReg = [L2Inh_B,
L2Flush_B,
L2Lock_B,
L2Clear_B,
SignaLamp0_B,
SignaLamp1_B,
AtmEn_B,
Atm16_B,
AtmSinglePHY_B,
FEthEn1_B,
FEthEn2_B,
RS232En1_B,
RS232En2_B,
USBEn_B,
USBHiSpd_B,
USBVccO] ;
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
115
Support Information
Freescale Semiconductor, Inc.
ClockedContReg = [L2Inh_B,
L2Flush_B,
L2Lock_B,
L2Clear_B,
SignaLamp0_B,
Freescale Semiconductor, Inc...
SignaLamp1_B,
AtmEn_B,
AtmRst_B,
Atm16_B,
AtmSinglePHY_B,
FEthEn1_B,
FEthEn2_B,
FEthRst1_B,
FEthRst2_B,
RS232En1_B,
RS232En2_B,
USBEn_B,
USBHiSpd_B,
USBVccO] ;
IntReg
= [Slot0IntA,
Slot0IntB,
Slot0IntC,
Slot0IntD,
Slot1IntA,
Slot1IntB,
Slot1IntC,
Slot1IntD,
Slot2IntA,
116
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
Slot2IntB,
Slot2IntC,
Slot2IntD] ;
IntMaskReg = [Slot0IntAMask,
Slot0IntBMask,
Slot0IntCMask,
Freescale Semiconductor, Inc...
Slot0IntDMask,
Slot1IntAMask,
Slot1IntBMask,
Slot1IntCMask,
Slot1IntDMask,
Slot2IntAMask,
Slot2IntBMask,
Slot2IntCMask,
Slot2IntDMask] ;
ToolCs =
[ToolCs1_B,ToolCs2_B] ;
FlashCsOut =
[FlashCs4_B,FlashCs3_B,FlashCs2_B,FlashCs1_B] ;
Reset = [HardReset_B,SoftReset_B] ;
ResetEn = [HardResetEn,SoftResetEn] ;
TransRst = [AtmRstOut_B,FEthRstOut1_B,FEthRstOut2_B] ;
Rst =
[Rst1,Rst0] ;
Abr =
[Abr1,Abr0] ;
Debounce = [RstDeb1,AbrDeb1] ;
SyncReset =
[SyncHardReset_B,DSyncHardReset_B] ;
RstCause = [PORIn_B,Rst1,Rst0,Abr1,Abr0] ;
HoldOffCnt =
F_PD =
[HoldOffCnt2,HoldOffCnt1,HoldOffCnt0] ;
[F_PD4, F_PD3, F_PD2, F_PD1] ;
Cs =
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
117
Support Information
Freescale Semiconductor, Inc.
[Cs0_B,Cs4_B,BrdContRegCs_B,IntContCs_B,AtmUniCsIn_B,ToolCs1_B,ToolCs2_B] ;
BufEn =
ConfAdd =
[DataBufEn_B,ToolDataBufEn_B] ;
[A27,A28];
@ifndef L2CACHE {
CfgByte0 = [0,0,0,0,1,1,0,0];
CfgByte1 = [1,0,1,1,0,0,1,0];
Freescale Semiconductor, Inc...
CfgByte2 = [0,0,0,0,0,Local_Bus_B.pin,1,0];
CfgByte3 = [0,0,0,0,ModckH0,ModckH1,ModckH2,ModckH3];
}
@ifdef L2CACHE {
CfgByte0 = [0,0,0,1,1,1,0,0];
CfgByte1 = [1,0,1,1,0,0,1,0];
CfgByte2 = [0,0,0,0,0,Local_Bus_B.pin,1,0];
CfgByte3 = [0,0,0,0,ModckH0,ModckH1,ModckH2,ModckH3];
}
"******************************************************************************
"* Power On Reset definitions
"******************************************************************************
PON_RESET_ACTIVE = 0 ;
PON_RESET = (S_PORIn_B.fb == PON_RESET_ACTIVE) ;
"******************************************************************************
"* Register Access definitions
"******************************************************************************
BCSR0_ADD = 0 ;
BCSR1_ADD = 1 ;
BCSR2_ADD = 2 ;
118
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
BCSR3_ADD = 3 ;
BCSR4_ADD = 4 ;
VGR_WRITE_BCSR_0 = (!BrdContRegCs_B & !DVal_B & R_B_W & !A27 & !A28 &
!A29) ;
VGR_WRITE_BCSR_1 = (!BrdContRegCs_B & !DVal_B & R_B_W & !A27 & !A28 & A29)
;
Freescale Semiconductor, Inc...
VGR_WRITE_BCSR_2 = (!BrdContRegCs_B & !DVal_B & R_B_W & !A27 & A28 & !A29)
;
VGR_WRITE_BCSR_3 = (!BrdContRegCs_B & !DVal_B & R_B_W & !A27 & A28 & A29)
;
VGR_WRITE_BCSR_4 = (!BrdContRegCs_B & !DVal_B & R_B_W & A27 & !A28 & !A29)
;
VGR_READ_BCSR_0 = (!BrdContRegCs_B & !R_B_W & !A27 & !A28 & !A29) ;
VGR_READ_BCSR_1 = (!BrdContRegCs_B & !R_B_W & !A27 & !A28 & A29) ;
VGR_READ_BCSR_2 = (!BrdContRegCs_B & !R_B_W & !A27 & A28 & !A29) ;
VGR_READ_BCSR_3 = (!BrdContRegCs_B & !R_B_W & !A27 & A28 & A29) ;
VGR_READ_BCSR_4 = (!BrdContRegCs_B & !R_B_W & A27 & !A28 & !A29) ;
"******************************************************************************
"******************************************************************************
"* BCSR 0 definitions.
"******************************************************************************
"******************************************************************************
L2CACHE_INHIBITED = 0 ;
L2CACHE_FLUSHED = 0 ;
L2CACHE_LOCKED = 0 ;
L2CACHE_CLEARED = 0 ;
SIGNAL_LAMP_ON = 0 ;
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
119
Support Information
Freescale Semiconductor, Inc.
"***********************************************
"******* Power On Defaults Assignments *********
"***********************************************
L2CACHE_INH_PON_DEFAULT = L2CACHE_INHIBITED ;
L2CACHE_FLUSH_PON_DEFAULT = !L2CACHE_FLUSHED ;
L2CACHE_LOCK_PON_DEFAULT = !L2CACHE_LOCKED ;
L2CACHE_CLEAR_PON_DEFAULT = !L2CACHE_CLEARED ;
Freescale Semiconductor, Inc...
SIGNAL_LAMP0_PON_DEFAULT = !SIGNAL_LAMP_ON ;
SIGNAL_LAMP1_PON_DEFAULT = !SIGNAL_LAMP_ON ;
"*******************************************
"******* Data Bits Assignments *************
"*******************************************
L2CACHE_INH_DATA_BIT = [D2] ;
L2CACHE_FLUSH_DATA_BIT = [D3] ;
L2CACHE_LOCK_DATA_BIT = [D4] ;
L2CACHE_CLEAR_DATA_BIT = [D5] ;
SIGNAL_LAMP0_DATA_BIT = [D6] ;
SIGNAL_LAMP1_DATA_BIT = [D7] ;
"******************************************************************************
"******************************************************************************
"* BCSR 1 definitions.
"******************************************************************************
"******************************************************************************
BCSR_BOOT = 0 ;" bcsrConfEn = 0 Hard Reset Conf Word from BCSR
MEMORY_BOOT = 1 ;" bcsrConfEn = 1 Hard Reset Conf from EEPROM/FLASH
FLASH_BOOT = 0 ;" boot_device_B = 0
EEPROM_BOOT = 1 ;" boot_device_B = 1
ATM_ENABLED = 0 ;
ATM_RESET_ACTIVE = 0 ;
120
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
FETH1_ENABLED = 0 ;
FETH1_RESET_ACTIVE = 0 ;
RS232_1_ENABLE = 0 ;
RS232_2_ENABLE = 0 ;
"***********************************************
"******* Power On Defaults Assignments *********
Freescale Semiconductor, Inc...
"***********************************************
ATM_ENABLE_PON_DEFAULT = !ATM_ENABLED ;
ATM_RESET_PON_DEFAULT = !ATM_RESET_ACTIVE ;
FETH1_ENABLE_PON_DEFAULT = !FETH1_ENABLED ;
FETH1_RESET_PON_DEFAULT = !FETH1_RESET_ACTIVE ;
RS232_1_ENABLE_PON_DEFAULT = !RS232_1_ENABLE ;
RS232_2_ENABLE_PON_DEFAULT = !RS232_2_ENABLE ;
"*******************************************
"******* Data Bits Assignments *************
"*******************************************
CONF_WORD_DATA_BIT =
[D0] ;
BOOT_DEVICE_DATA_BIT =
[D1] ;
ATM_ENABLE_DATA_BIT =
[D2] ;
ATM_RESET_DATA_BIT =
[D3] ;
FETH1_ENABLE_DATA_BIT = [D4] ;
FETH1_RESET_DATA_BIT =
[D5] ;
RS232_1_ENABLE_DATA_BIT = [D6] ;
RS232_2_ENABLE_DATA_BIT = [D7] ;
"******************************************************************************
"******************************************************************************
"* BCSR 3 definitions.
"******************************************************************************
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
121
Support Information
Freescale Semiconductor, Inc.
"******************************************************************************
USB_ENABLED = 0 ;
USB_SPEED_HIGH = 0 ;
USB_VCCO_ON = 1 ;
FETH2_ENABLED = 0 ;
FETH2_RESET_ACTIVE = 0 ;
ATM16_ENABLED = 0 ;
Freescale Semiconductor, Inc...
ATM_SINGLE_PHY_ENABLED = 0 ;
"***********************************************
"******* Power On Defaults Assignments *********
"***********************************************
USB_ENABLE_PON_DEFAULT = !USB_ENABLED ;
USB_SPEED_PON_DEFAULT = USB_SPEED_HIGH ;
USB_VCCO_PON_DEFAULT = !USB_VCCO_ON ;
FETH2_ENABLE_PON_DEFAULT = !FETH2_ENABLED ;
FETH2_RESET_PON_DEFAULT = !FETH2_RESET_ACTIVE ;
ATM16_ENABLE_PON_DEFAULT = !ATM16_ENABLED ;
ATM_SINGLE_PHY_ENABLE_PON_DEFAULT = ATM_SINGLE_PHY_ENABLED ;
"*******************************************
"******* Data Bits Assignments *************
"*******************************************
USB_ENABLE_DATA_BIT =
[D0] ;
USB_SPEED_DATA_BIT =
[D1] ;
USB_VCCO_DATA_BIT =
[D2] ;
FETH2_ENABLE_DATA_BIT =
FETH2_RESET_DATA_BIT =
ATM16_ENABLE_DATA_BIT =
[D3] ;
[D4] ;
[D5] ;
ATM_SINGLE_PHY_ENABLE_DATA_BIT = [D6] ;
LOCAL_BUS_DATA_BIT =
122
[D7] ;
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
"******************************************************************************
"* PCI Interrupt Register Access definitions
"******************************************************************************
IntReg_ADD
=0;
IntMaskReg_ADD = 1 ;
Freescale Semiconductor, Inc...
"VGR_WRITE_IntReg
= (!IntContCs_B & !DVal_B & R_B_W & !A27 & !A28 & !A29) ;
VGR_WRITE_IntMaskReg = (!IntContCs_B & !DVal_B & R_B_W & !A27 & !A28 & A29) ;
VGR_READ_IntReg
= (!IntContCs_B & !R_B_W & !A27 & !A28 & !A29) ;
VGR_READ_IntMaskReg = (!IntContCs_B & !R_B_W & !A27 & !A28 & A29) ;
"******************************************************************************
"* Interrupt Request Definitions.
"******************************************************************************
"IrqOe = (Slot0IntA #
" Slot0IntB #
" Slot0IntC #
" Slot0IntD #
" Slot1IntA #
" Slot1IntB #
" Slot1IntC #
" Slot1IntD #
" Slot2IntA #
" Slot2IntB #
" Slot2IntC #
" Slot2IntD) ;
"******************************************************************************
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
123
Support Information
Freescale Semiconductor, Inc.
"******************************************************************************
"* PCI Interrupt Register definitions.
"******************************************************************************
"******************************************************************************
Slot0IntA_Active = 1 ; " PCI Slot 0 Interrupt A asserted
Slot0IntB_Active = 1 ; " PCI Slot 0 Interrupt B asserted
Slot0IntC_Active = 1 ; " PCI Slot 0 Interrupt C asserted
Freescale Semiconductor, Inc...
Slot0IntD_Active = 1 ; " PCI Slot 0 Interrupt D asserted
Slot1IntA_Active = 1 ; " PCI Slot 1 Interrupt A asserted
Slot1IntB_Active = 1 ; " PCI Slot 1 Interrupt B asserted
Slot1IntC_Active = 1 ; " PCI Slot 1 Interrupt C asserted
Slot1IntD_Active = 1 ; " PCI Slot 1 Interrupt D asserted
Slot2IntA_Active = 1 ; " PCI Slot 2 Interrupt A asserted
Slot2IntB_Active = 1 ; " PCI Slot 2 Interrupt B asserted
Slot2IntC_Active = 1 ; " PCI Slot 2 Interrupt C asserted
Slot2IntD_Active = 1 ; " PCI Slot 2 Interrupt D asserted
"***********************************************
"******* Power On Defaults Assignments *********
"***********************************************
Slot0IntA_PON_DEFAULT = !Slot0IntA_Active ;
Slot0IntB_PON_DEFAULT = !Slot0IntB_Active ;
Slot0IntC_PON_DEFAULT = !Slot0IntC_Active ;
Slot0IntD_PON_DEFAULT = !Slot0IntD_Active ;
Slot1IntA_PON_DEFAULT = !Slot1IntA_Active ;
Slot1IntB_PON_DEFAULT = !Slot1IntB_Active ;
Slot1IntC_PON_DEFAULT = !Slot1IntC_Active ;
Slot1IntD_PON_DEFAULT = !Slot1IntD_Active ;
Slot2IntA_PON_DEFAULT = !Slot2IntA_Active ;
Slot2IntB_PON_DEFAULT = !Slot2IntB_Active ;
Slot2IntC_PON_DEFAULT = !Slot2IntC_Active ;
124
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
Slot2IntD_PON_DEFAULT = !Slot2IntD_Active ;
"*******************************************
"******* Data Bits Assignments *************
"*******************************************
Slot0IntA_DATA_BIT = [D0] ;
Slot0IntB_DATA_BIT = [D1] ;
Freescale Semiconductor, Inc...
Slot0IntC_DATA_BIT = [D2] ;
Slot0IntD_DATA_BIT = [D3] ;
Slot1IntA_DATA_BIT = [D4] ;
Slot1IntB_DATA_BIT = [D5] ;
Slot1IntC_DATA_BIT = [D6] ;
Slot1IntD_DATA_BIT = [D7] ;
Slot2IntA_DATA_BIT = [D8] ;
Slot2IntB_DATA_BIT = [D9] ;
Slot2IntC_DATA_BIT = [D10] ;
Slot2IntD_DATA_BIT = [D11] ;
"******************************************************************************
"******************************************************************************
"* PCI Interrupt Mask Register definitions.
"******************************************************************************
"******************************************************************************
Slot0IntAMask_Active = 1 ; " PCI Slot 0 Interrupt A Masked
Slot0IntBMask_Active = 1 ; " PCI Slot 0 Interrupt B Masked
Slot0IntCMask_Active = 1 ; " PCI Slot 0 Interrupt C Masked
Slot0IntDMask_Active = 1 ; " PCI Slot 0 Interrupt D Masked
Slot1IntAMask_Active = 1 ; " PCI Slot 1 Interrupt A Masked
Slot1IntBMask_Active = 1 ; " PCI Slot 1 Interrupt B Masked
Slot1IntCMask_Active = 1 ; " PCI Slot 1 Interrupt C Masked
Slot1IntDMask_Active = 1 ; " PCI Slot 1 Interrupt D Masked
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
125
Support Information
Freescale Semiconductor, Inc.
Slot2IntAMask_Active = 1 ; " PCI Slot 2 Interrupt A Masked
Slot2IntBMask_Active = 1 ; " PCI Slot 2 Interrupt B Masked
Slot2IntCMask_Active = 1 ; " PCI Slot 2 Interrupt C Masked
Slot2IntDMask_Active = 1 ; " PCI Slot 2 Interrupt D Masked
"***********************************************
"******* Power On Defaults Assignments *********
Freescale Semiconductor, Inc...
"***********************************************
Slot0IntAMask_PON_DEFAULT = Slot0IntAMask_Active ;
Slot0IntBMask_PON_DEFAULT = Slot0IntBMask_Active ;
Slot0IntCMask_PON_DEFAULT = Slot0IntCMask_Active ;
Slot0IntDMask_PON_DEFAULT = Slot0IntDMask_Active ;
Slot1IntAMask_PON_DEFAULT = Slot1IntAMask_Active ;
Slot1IntBMask_PON_DEFAULT = Slot1IntBMask_Active ;
Slot1IntCMask_PON_DEFAULT = Slot1IntCMask_Active ;
Slot1IntDMask_PON_DEFAULT = Slot1IntDMask_Active ;
Slot2IntAMask_PON_DEFAULT = Slot2IntAMask_Active ;
Slot2IntBMask_PON_DEFAULT = Slot2IntBMask_Active ;
Slot2IntCMask_PON_DEFAULT = Slot2IntCMask_Active ;
Slot2IntDMask_PON_DEFAULT = Slot2IntDMask_Active ;
"*******************************************
"******* Data Bits Assignments *************
"*******************************************
Slot0IntAMask_DATA_BIT = [D0];
Slot0IntBMask_DATA_BIT = [D1];
Slot0IntCMask_DATA_BIT = [D2];
Slot0IntDMask_DATA_BIT = [D3];
Slot1IntAMask_DATA_BIT = [D4];
Slot1IntBMask_DATA_BIT = [D5];
Slot1IntCMask_DATA_BIT = [D6];
126
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
Slot1IntDMask_DATA_BIT = [D7];
Slot2IntAMask_DATA_BIT = [D8];
Slot2IntBMask_DATA_BIT = [D9];
Slot2IntCMask_DATA_BIT = [D10];
Slot2IntDMask_DATA_BIT = [D11];
"******************************************************************************
Freescale Semiconductor, Inc...
"* Flash Declarations.
"******************************************************************************
FLASH_ENABLE_ACTIVE = 0 ;
" the presence detect encoding for the below is fictional
" needs to be updated with real data.
CP29020
= (F_PD == 8) ; " 1 X 2 MByte bank
SM73228XU1 = (F_PD == 2) ; " 1 X 8 MByte bank
SM73248XU2 = (F_PD == 1) ; " 2 X 8 MByte banks
SM73288XU4 = (F_PD == 0) ; " 4 X 8 MByte banks
FLASH_BANK1 = ( CP29020 #
SM73228XU1 #
(SM73248XU2 & !A8) #
(SM73288XU4 & !A7 & !A8) ) ;
FLASH_BANK2 = ( (SM73248XU2 & A8) #
(SM73288XU4 & !A7 & A8) ) ;
FLASH_BANK3 = ( A7 & !A8 & SM73288XU4 ) ;
FLASH_BANK4 = ( A7 & A8 & SM73288XU4 ) ;
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
127
Freescale Semiconductor, Inc.
Support Information
"******************************************************************************
"* ATM UNI Declarations.
"******************************************************************************
"******************************************************************************
"* Reset Declarations.
Freescale Semiconductor, Inc...
"******************************************************************************
HARD_RESET_ACTIVE = 0 ;
SOFT_RESET_ACTIVE = 0 ;
HARD_RESET_ASSERTED = (SyncHardReset_B.fb == HARD_RESET_ACTIVE) ;
"******************************************************************************
"* data buffers enable.
"******************************************************************************
BUFFER_DISABLED = 1 ;
BUFFER_ENABLED = !BUFFER_DISABLED ;
BUFFER_HOLD_OFF = (HoldOffCnt.fb != 0) ; " the delay is required for read as well
" since a fast device (eg bcsr) may
" content with the flash/eeprom
END_OF_FLASH_EEPROM_READ = !DVal_B & (!Cs0_B # !Cs4_B) & !R_B_W &
DSyncHardReset_B.fb ;
" end of flash/eeprom read cycle.
" not during hard reset config
END_OF_PCI_INT_CONT_READ = !DVal_B & !IntContCs_B & !R_B_W ;
" end of PCI Interrupt Controller read cycle.
128
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
END_OF_ATM_READ = !DVal_B & !AtmUniCsIn_B & !R_B_W ; " end of atm uni m/p i/f
read cycle
END_OF_OTHER_CYCLE = (!DVal_B & Cs0_B & Cs4_B & AtmUniCsIn_B &
IntContCs_B #
!DVal_B & !AtmUniCsIn_B & R_B_W #
!DVal_B & !ToolCs1_B & R_B_W #
!DVal_B & !ToolCs2_B & R_B_W #
Freescale Semiconductor, Inc...
!DVal_B & (!Cs0_B # !Cs4_B) & R_B_W #
!DVal_B & !IntContCs_B & R_B_W) ;
" another access or atm uni write or tool 1 write or tool 2 write or
" flash/eeprom write PCI int cont write
"******************************************************************************
"* Hard Reset Configuration Logic
"******************************************************************************
HRESET_CFG_IN_BCSR = (bcsrConfEn == 1); " HRESET Conf Word in BCSR
HRESET_BOOT_IN_FLASH = ((bcsrConfEn == 0) & (boot_device_B == 0));
" HRESET Conf Word and Boot Code in FLASH
BOOT_IN_FLASH = ((bcsrConfEn == 1) & (boot_device_B == 0));
" HRESET Conf Word in BCSR and Boot Code in FLASH
HRESET_BOOT_IN_EEPROM = ((bcsrConfEn == 0) & (boot_device_B == 1));
" HRESET Conf Word and Boot Code in EEPROM
BOOT_IN_EEPROM = ((bcsrConfEn == 1) & (boot_device_B == 1));
" HRESET Conf Word in BCSR and Boot Code in EEPROM
HARD_RESET_ASSERTION = ( (HardReset_B == 0) & (SyncHardReset_B.fb == 0) &
(DSyncHardReset_B.fb == 1) );
CS0_ASSERTED = (Cs0_B == 0);
CS4_ASSERTED = (Cs4_B == 0);
FIRST_CFG_BYTE_READ = (CS0_ASSERTED & !DSyncHardReset_B.fb & (ConfAdd
== 0) &
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
129
Freescale Semiconductor, Inc.
Support Information
HRESET_CFG_IN_BCSR & !R_B_W);
SCND_CFG_BYTE_READ = (CS0_ASSERTED & !DSyncHardReset_B.fb & (ConfAdd
== 1) &
HRESET_CFG_IN_BCSR & !R_B_W);
THIRD_CFG_BYTE_READ = (CS0_ASSERTED & !DSyncHardReset_B.fb & (ConfAdd
== 2) &
HRESET_CFG_IN_BCSR & !R_B_W);
Freescale Semiconductor, Inc...
FORTH_CFG_BYTE_READ = (CS0_ASSERTED & !DSyncHardReset_B.fb & (ConfAdd
== 3) &
HRESET_CFG_IN_BCSR & !R_B_W);
"******************************************************************************
"* Equations, state diagrams.
*
"******************************************************************************
"*
*
"* #######
*
"* #
#### #
"* #
#
"* #####
# #
#
# #
#
##
# # #
# #
#####
#
#### #
#
#
# ## # #
#
# ####
*
#
#
#
#
# # # # ####
#
#
#
# # ##
#
# # ## #
"* #
# ## #
# ######
"* #
# # #
# #
#
"* ####### ### # #### #
#
#
#
"*
#
#
#### #
*
#
#
*
*
*
# ####
*
*
"******************************************************************************
"******************************************************************************
equations
ClockedContReg.clk = SYSCLK ;
ClockedContReg.ar = 0;
ClockedContReg.ap = 0;
DrivenContReg.oe = ^hffff ;
130
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
"******************************************************************************
"******************************************************************************
"* BCSR 0
"******************************************************************************
"******************************************************************************
Freescale Semiconductor, Inc...
equations
"******************************************************************************
state_diagram L2Inh_B
state L2CACHE_INHIBITED:
if (VGR_WRITE_BCSR_0 &
(L2CACHE_INH_DATA_BIT.pin == !L2CACHE_INHIBITED) &
(!PON_RESET # (L2CACHE_INH_PON_DEFAULT != L2CACHE_INHIBITED)) #
(PON_RESET & (L2CACHE_INH_PON_DEFAULT == !L2CACHE_INHIBITED)) ) then
!L2CACHE_INHIBITED
else
L2CACHE_INHIBITED ;
state !L2CACHE_INHIBITED:
if (VGR_WRITE_BCSR_0 &
(L2CACHE_INH_DATA_BIT.pin == L2CACHE_INHIBITED) &
(!PON_RESET # (L2CACHE_INH_PON_DEFAULT != !L2CACHE_INHIBITED)) #
(PON_RESET & (L2CACHE_INH_PON_DEFAULT == L2CACHE_INHIBITED)) ) then
L2CACHE_INHIBITED
else
!L2CACHE_INHIBITED ;
"******************************************************************************
state_diagram L2Flush_B
state L2CACHE_FLUSHED:
if (VGR_WRITE_BCSR_0 &
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
131
Support Information
Freescale Semiconductor, Inc.
(L2CACHE_FLUSH_DATA_BIT.pin == !L2CACHE_FLUSHED) &
(!PON_RESET # (L2CACHE_FLUSH_PON_DEFAULT != L2CACHE_FLUSHED)) #
(PON_RESET & (L2CACHE_FLUSH_PON_DEFAULT == !L2CACHE_FLUSHED)) )
then
!L2CACHE_FLUSHED
else
L2CACHE_FLUSHED ;
state !L2CACHE_FLUSHED:
Freescale Semiconductor, Inc...
if (VGR_WRITE_BCSR_0 &
(L2CACHE_FLUSH_DATA_BIT.pin == L2CACHE_FLUSHED) &
(!PON_RESET # (L2CACHE_FLUSH_PON_DEFAULT != !L2CACHE_FLUSHED)) #
(PON_RESET & (L2CACHE_FLUSH_PON_DEFAULT == L2CACHE_FLUSHED)) )
then
L2CACHE_FLUSHED
else
!L2CACHE_FLUSHED ;
"******************************************************************************
state_diagram L2Lock_B
state L2CACHE_LOCKED:
if (VGR_WRITE_BCSR_0 &
(L2CACHE_LOCK_DATA_BIT.pin == !L2CACHE_LOCKED) &
(!PON_RESET # (L2CACHE_LOCK_PON_DEFAULT != L2CACHE_LOCKED)) #
(PON_RESET & (L2CACHE_LOCK_PON_DEFAULT == !L2CACHE_LOCKED)) ) then
!L2CACHE_LOCKED
else
L2CACHE_LOCKED ;
state !L2CACHE_LOCKED:
if (VGR_WRITE_BCSR_0 &
(L2CACHE_LOCK_DATA_BIT.pin == L2CACHE_LOCKED) &
(!PON_RESET # (L2CACHE_LOCK_PON_DEFAULT != !L2CACHE_LOCKED)) #
(PON_RESET & (L2CACHE_LOCK_PON_DEFAULT == L2CACHE_LOCKED)) ) then
132
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
L2CACHE_LOCKED
else
!L2CACHE_LOCKED ;
"******************************************************************************
state_diagram L2Clear_B
state L2CACHE_CLEARED:
if (VGR_WRITE_BCSR_0 &
Freescale Semiconductor, Inc...
(L2CACHE_CLEAR_DATA_BIT.pin == !L2CACHE_CLEARED) &
(!PON_RESET # (L2CACHE_CLEAR_PON_DEFAULT != L2CACHE_CLEARED)) #
(PON_RESET & (L2CACHE_CLEAR_PON_DEFAULT == !L2CACHE_CLEARED)) )
then
!L2CACHE_CLEARED
else
L2CACHE_CLEARED ;
state !L2CACHE_CLEARED:
if (VGR_WRITE_BCSR_0 &
(L2CACHE_CLEAR_DATA_BIT.pin == L2CACHE_CLEARED) &
(!PON_RESET # (L2CACHE_CLEAR_PON_DEFAULT != !L2CACHE_CLEARED)) #
(PON_RESET & (L2CACHE_CLEAR_PON_DEFAULT == L2CACHE_CLEARED)) )
then
L2CACHE_CLEARED
else
!L2CACHE_CLEARED ;
"******************************************************************************
state_diagram SignaLamp0_B
state SIGNAL_LAMP_ON:
if (VGR_WRITE_BCSR_0 &
(SIGNAL_LAMP0_DATA_BIT.pin == !SIGNAL_LAMP_ON) &
(!PON_RESET # (SIGNAL_LAMP0_PON_DEFAULT != SIGNAL_LAMP_ON)) #
(PON_RESET & (SIGNAL_LAMP0_PON_DEFAULT == !SIGNAL_LAMP_ON)) ) then
!SIGNAL_LAMP_ON
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
133
Support Information
Freescale Semiconductor, Inc.
else
SIGNAL_LAMP_ON ;
state !SIGNAL_LAMP_ON:
if (VGR_WRITE_BCSR_0 &
(SIGNAL_LAMP0_DATA_BIT.pin == SIGNAL_LAMP_ON) &
(!PON_RESET # (SIGNAL_LAMP0_PON_DEFAULT != !SIGNAL_LAMP_ON)) #
(PON_RESET & (SIGNAL_LAMP0_PON_DEFAULT == SIGNAL_LAMP_ON)) ) then
Freescale Semiconductor, Inc...
SIGNAL_LAMP_ON
else
!SIGNAL_LAMP_ON ;
"******************************************************************************
state_diagram SignaLamp1_B
state SIGNAL_LAMP_ON:
if (VGR_WRITE_BCSR_0 &
(SIGNAL_LAMP1_DATA_BIT.pin == !SIGNAL_LAMP_ON) &
(!PON_RESET # (SIGNAL_LAMP1_PON_DEFAULT != SIGNAL_LAMP_ON)) #
(PON_RESET & (SIGNAL_LAMP1_PON_DEFAULT == !SIGNAL_LAMP_ON)) ) then
!SIGNAL_LAMP_ON
else
SIGNAL_LAMP_ON ;
state !SIGNAL_LAMP_ON:
if (VGR_WRITE_BCSR_0 &
(SIGNAL_LAMP1_DATA_BIT.pin == SIGNAL_LAMP_ON) &
(!PON_RESET # (SIGNAL_LAMP1_PON_DEFAULT != !SIGNAL_LAMP_ON)) #
(PON_RESET & (SIGNAL_LAMP1_PON_DEFAULT == SIGNAL_LAMP_ON)) ) then
SIGNAL_LAMP_ON
else
!SIGNAL_LAMP_ON ;
"******************************************************************************
"******************************************************************************
"* BCSR1 State Machines
134
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
"******************************************************************************
"******************************************************************************
state_diagram AtmEn_B
state ATM_ENABLED:
if (VGR_WRITE_BCSR_1 &
(ATM_ENABLE_DATA_BIT.pin == !ATM_ENABLED) &
(!PON_RESET # (ATM_ENABLE_PON_DEFAULT != ATM_ENABLED)) #
Freescale Semiconductor, Inc...
(PON_RESET & (ATM_ENABLE_PON_DEFAULT == !ATM_ENABLED)) ) then
!ATM_ENABLED
else
ATM_ENABLED ;
state !ATM_ENABLED:
if (VGR_WRITE_BCSR_1 &
(ATM_ENABLE_DATA_BIT.pin == ATM_ENABLED) &
(!PON_RESET # (ATM_ENABLE_PON_DEFAULT != !ATM_ENABLED)) #
(PON_RESET & (ATM_ENABLE_PON_DEFAULT == ATM_ENABLED)) ) then
ATM_ENABLED
else
!ATM_ENABLED ;
"******************************************************************************
state_diagram AtmRst_B
state ATM_RESET_ACTIVE:
if (VGR_WRITE_BCSR_1 &
(ATM_RESET_DATA_BIT.pin == !ATM_RESET_ACTIVE) &
(!PON_RESET # (ATM_RESET_PON_DEFAULT != ATM_RESET_ACTIVE)) #
(PON_RESET & (ATM_RESET_PON_DEFAULT == !ATM_RESET_ACTIVE)) ) then
!ATM_RESET_ACTIVE
else
ATM_RESET_ACTIVE ;
state !ATM_RESET_ACTIVE:
if (VGR_WRITE_BCSR_1 &
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
135
Support Information
Freescale Semiconductor, Inc.
(ATM_RESET_DATA_BIT.pin == ATM_RESET_ACTIVE) &
(!PON_RESET # (ATM_RESET_PON_DEFAULT != !ATM_RESET_ACTIVE)) #
(PON_RESET & (ATM_RESET_PON_DEFAULT == ATM_RESET_ACTIVE)) ) then
ATM_RESET_ACTIVE
else
!ATM_RESET_ACTIVE ;
"******************************************************************************
Freescale Semiconductor, Inc...
state_diagram FEthEn1_B
state FETH1_ENABLED:
if (VGR_WRITE_BCSR_1 &
(FETH1_ENABLE_DATA_BIT.pin == !FETH1_ENABLED) &
(!PON_RESET # (FETH1_ENABLE_PON_DEFAULT != FETH1_ENABLED)) #
(PON_RESET & (FETH1_ENABLE_PON_DEFAULT == !FETH1_ENABLED)) ) then
!FETH1_ENABLED
else
FETH1_ENABLED ;
state !FETH1_ENABLED:
if (VGR_WRITE_BCSR_1 &
(FETH1_ENABLE_DATA_BIT.pin == FETH1_ENABLED) &
(!PON_RESET # (FETH1_ENABLE_PON_DEFAULT != !FETH1_ENABLED)) #
(PON_RESET & (FETH1_ENABLE_PON_DEFAULT == FETH1_ENABLED)) ) then
FETH1_ENABLED
else
!FETH1_ENABLED ;
"******************************************************************************
state_diagram FEthRst1_B
state FETH1_RESET_ACTIVE:
if (VGR_WRITE_BCSR_1 &
(FETH1_RESET_DATA_BIT.pin == !FETH1_RESET_ACTIVE) &
(!PON_RESET # (FETH1_RESET_PON_DEFAULT != FETH1_RESET_ACTIVE)) #
(PON_RESET & (FETH1_RESET_PON_DEFAULT == !FETH1_RESET_ACTIVE)) )
136
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
then
!FETH1_RESET_ACTIVE
else
FETH1_RESET_ACTIVE ;
state !FETH1_RESET_ACTIVE:
if (VGR_WRITE_BCSR_1 &
(FETH1_RESET_DATA_BIT.pin == FETH1_RESET_ACTIVE) &
Freescale Semiconductor, Inc...
(!PON_RESET # (FETH1_RESET_PON_DEFAULT != !FETH1_RESET_ACTIVE)) #
(PON_RESET & (FETH1_RESET_PON_DEFAULT == FETH1_RESET_ACTIVE)) )
then
FETH1_RESET_ACTIVE
else
!FETH1_RESET_ACTIVE ;
"******************************************************************************
state_diagram RS232En1_B
state RS232_1_ENABLE:
if (VGR_WRITE_BCSR_1 &
(RS232_1_ENABLE_DATA_BIT.pin == !RS232_1_ENABLE) &
(!PON_RESET # (RS232_1_ENABLE_PON_DEFAULT != RS232_1_ENABLE)) #
(PON_RESET & (RS232_1_ENABLE_PON_DEFAULT == !RS232_1_ENABLE)) ) then
!RS232_1_ENABLE
else
RS232_1_ENABLE ;
state !RS232_1_ENABLE:
if (VGR_WRITE_BCSR_1 &
(RS232_1_ENABLE_DATA_BIT.pin == RS232_1_ENABLE) &
(!PON_RESET # (RS232_1_ENABLE_PON_DEFAULT != !RS232_1_ENABLE)) #
(PON_RESET & (RS232_1_ENABLE_PON_DEFAULT == RS232_1_ENABLE)) ) then
RS232_1_ENABLE
else
!RS232_1_ENABLE ;
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
137
Support Information
Freescale Semiconductor, Inc.
"******************************************************************************
state_diagram RS232En2_B
state RS232_2_ENABLE:
if (VGR_WRITE_BCSR_1 &
(RS232_2_ENABLE_DATA_BIT.pin == !RS232_2_ENABLE) &
(!PON_RESET # (RS232_2_ENABLE_PON_DEFAULT != RS232_2_ENABLE)) #
(PON_RESET & (RS232_2_ENABLE_PON_DEFAULT == !RS232_2_ENABLE)) ) then
Freescale Semiconductor, Inc...
!RS232_2_ENABLE
else
RS232_2_ENABLE ;
state !RS232_2_ENABLE:
if (VGR_WRITE_BCSR_1 & (Atm16_B & AtmMultiPHY_B) &
(RS232_2_ENABLE_DATA_BIT.pin == RS232_2_ENABLE) &
(!PON_RESET # (RS232_2_ENABLE_PON_DEFAULT != !RS232_2_ENABLE)) #
(PON_RESET & (RS232_2_ENABLE_PON_DEFAULT == RS232_2_ENABLE)) ) then
RS232_2_ENABLE
else
!RS232_2_ENABLE ;
"******************************************************************************
"******************************************************************************
"* BCSR3 State Machines
"******************************************************************************
"******************************************************************************
state_diagram USBEn_B
state USB_ENABLED:
if (VGR_WRITE_BCSR_3 &
(USB_ENABLE_DATA_BIT.pin == !USB_ENABLED) &
(!PON_RESET # (USB_ENABLE_PON_DEFAULT != USB_ENABLED)) #
(PON_RESET & (USB_ENABLE_PON_DEFAULT == !USB_ENABLED)) ) then
!USB_ENABLED
else
138
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
USB_ENABLED ;
state !USB_ENABLED:
if (VGR_WRITE_BCSR_3 & Atm16_B &
(USB_ENABLE_DATA_BIT.pin == USB_ENABLED) &
(!PON_RESET # (USB_ENABLE_PON_DEFAULT != !USB_ENABLED)) #
(PON_RESET & (USB_ENABLE_PON_DEFAULT == USB_ENABLED)) ) then
USB_ENABLED
Freescale Semiconductor, Inc...
else
!USB_ENABLED ;
"******************************************************************************
state_diagram USBHiSpd_B
state USB_SPEED_HIGH:
if (VGR_WRITE_BCSR_3 &
(USB_SPEED_DATA_BIT.pin == !USB_SPEED_HIGH) &
(!PON_RESET # (USB_SPEED_PON_DEFAULT != USB_SPEED_HIGH)) #
(PON_RESET & (USB_SPEED_PON_DEFAULT == !USB_SPEED_HIGH)) ) then
!USB_SPEED_HIGH
else
USB_SPEED_HIGH ;
state !USB_SPEED_HIGH:
if (VGR_WRITE_BCSR_3 &
(USB_SPEED_DATA_BIT.pin == USB_SPEED_HIGH) &
(!PON_RESET # (USB_SPEED_PON_DEFAULT != !USB_SPEED_HIGH)) #
(PON_RESET & (USB_SPEED_PON_DEFAULT == USB_SPEED_HIGH)) ) then
USB_SPEED_HIGH
else
!USB_SPEED_HIGH ;
"******************************************************************************
state_diagram USBVccO
state USB_VCCO_ON:
if (VGR_WRITE_BCSR_3 &
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
139
Support Information
Freescale Semiconductor, Inc.
(USB_VCCO_DATA_BIT.pin == !USB_VCCO_ON) &
(!PON_RESET # (USB_VCCO_PON_DEFAULT != USB_VCCO_ON)) #
(PON_RESET & (USB_VCCO_PON_DEFAULT == !USB_VCCO_ON)) ) then
!USB_VCCO_ON
else
USB_VCCO_ON ;
state !USB_VCCO_ON:
Freescale Semiconductor, Inc...
if (VGR_WRITE_BCSR_3 &
(USB_VCCO_DATA_BIT.pin == USB_VCCO_ON) &
(!PON_RESET # (USB_VCCO_PON_DEFAULT != !USB_VCCO_ON)) #
(PON_RESET & (USB_VCCO_PON_DEFAULT == USB_VCCO_ON)) ) then
USB_VCCO_ON
else
!USB_VCCO_ON ;
"******************************************************************************
state_diagram FEthEn2_B
state FETH2_ENABLED:
if (VGR_WRITE_BCSR_3 &
(FETH2_ENABLE_DATA_BIT.pin == !FETH2_ENABLED) &
(!PON_RESET # (FETH2_ENABLE_PON_DEFAULT != FETH2_ENABLED)) #
(PON_RESET & (FETH2_ENABLE_PON_DEFAULT == !FETH2_ENABLED)) ) then
!FETH2_ENABLED
else
FETH2_ENABLED ;
state !FETH2_ENABLED:
if (VGR_WRITE_BCSR_3 &
(FETH2_ENABLE_DATA_BIT.pin == FETH2_ENABLED) &
(!PON_RESET # (FETH2_ENABLE_PON_DEFAULT != !FETH2_ENABLED)) #
(PON_RESET & (FETH2_ENABLE_PON_DEFAULT == FETH2_ENABLED)) ) then
FETH2_ENABLED
else
140
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
!FETH2_ENABLED ;
"******************************************************************************
state_diagram FEthRst2_B
state FETH2_RESET_ACTIVE:
if (VGR_WRITE_BCSR_3 &
(FETH2_RESET_DATA_BIT.pin == !FETH2_RESET_ACTIVE) &
(!PON_RESET # (FETH2_RESET_PON_DEFAULT != FETH2_RESET_ACTIVE)) #
Freescale Semiconductor, Inc...
(PON_RESET & (FETH2_RESET_PON_DEFAULT == !FETH2_RESET_ACTIVE)) )
then
!FETH2_RESET_ACTIVE
else
FETH2_RESET_ACTIVE ;
state !FETH2_RESET_ACTIVE:
if (VGR_WRITE_BCSR_3 &
(FETH2_RESET_DATA_BIT.pin == FETH2_RESET_ACTIVE) &
(!PON_RESET # (FETH2_RESET_PON_DEFAULT != !FETH2_RESET_ACTIVE)) #
(PON_RESET & (FETH2_RESET_PON_DEFAULT == FETH2_RESET_ACTIVE)) )
then
FETH2_RESET_ACTIVE
else
!FETH2_RESET_ACTIVE ;
"******************************************************************************
state_diagram Atm16_B
state ATM16_ENABLED:
if (VGR_WRITE_BCSR_3 &
(ATM16_ENABLE_DATA_BIT.pin == !ATM16_ENABLED) &
(!PON_RESET # (ATM16_ENABLE_PON_DEFAULT != ATM16_ENABLED)) #
(PON_RESET & (ATM16_ENABLE_PON_DEFAULT == !ATM16_ENABLED)) ) then
!ATM16_ENABLED
else
ATM16_ENABLED ;
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
141
Support Information
Freescale Semiconductor, Inc.
state !ATM16_ENABLED:
if (VGR_WRITE_BCSR_3 & (USBEn_B & RS232En2_B) &
(ATM16_ENABLE_DATA_BIT.pin == ATM16_ENABLED) &
(!PON_RESET # (ATM16_ENABLE_PON_DEFAULT != !ATM16_ENABLED)) #
(PON_RESET & (ATM16_ENABLE_PON_DEFAULT == ATM16_ENABLED)) ) then
ATM16_ENABLED
else
Freescale Semiconductor, Inc...
!ATM16_ENABLED ;
"******************************************************************************
state_diagram AtmSinglePHY_B
state ATM_SINGLE_PHY_ENABLED:
if (VGR_WRITE_BCSR_3 & RS232En2_B &
(ATM_SINGLE_PHY_ENABLE_DATA_BIT.pin == !ATM_SINGLE_PHY_ENABLED) &
(!PON_RESET
#
# (ATM_SINGLE_PHY_ENABLE_PON_DEFAULT != ATM_SINGLE_PHY_ENABLED))
(PON_RESET
& (ATM_SINGLE_PHY_ENABLE_PON_DEFAULT ==
!ATM_SINGLE_PHY_ENABLED)) ) then
!ATM_SINGLE_PHY_ENABLED
else
ATM_SINGLE_PHY_ENABLED ;
state !ATM_SINGLE_PHY_ENABLED:
if (VGR_WRITE_BCSR_3 &
(ATM_SINGLE_PHY_ENABLE_DATA_BIT.pin == ATM_SINGLE_PHY_ENABLED) &
(!PON_RESET
# (ATM_SINGLE_PHY_ENABLE_PON_DEFAULT !=
!ATM_SINGLE_PHY_ENABLED)) #
(PON_RESET
& (ATM_SINGLE_PHY_ENABLE_PON_DEFAULT ==
ATM_SINGLE_PHY_ENABLED)) ) then
ATM_SINGLE_PHY_ENABLED
142
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
else
!ATM_SINGLE_PHY_ENABLED ;
"******************************************************************************
equations
AtmDis_B = !AtmEn_B ;
Atm8_B = !Atm16_B ;
Freescale Semiconductor, Inc...
AtmMultiPHY_B = !AtmSinglePHY_B ;
USBDis_B = !USBEn_B ;
USBLowSpd_B = !USBHiSpd_B ;
FEthDis1_B = !FEthEn1_B ;
FEthDis2_B = !FEthEn2_B ;
FEthMDSel1 = (!FEthEn1_B # !FEthEn2_B) & (!Atm16_B # !USBEn_B) ;
FEthMDSel2 = !FEthEn1_B # !FEthEn2_B # !Atm16_B # !USBEn_B ;
RS232Dis1_B = !RS232En1_B ;
RS232Dis2_B = !RS232En2_B ;
Local_Bus_B = !PCI_Mode_B ;
"******************************************************************************
"******************************************************************************
"******************************************************************************
"* PCI Interrupt Register
"******************************************************************************
"******************************************************************************
equations
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
143
Support Information
Freescale Semiconductor, Inc.
IntReg.clk = SYSCLK ;
IntReg.ar = 0 ;
IntReg.ap = 0 ;
"******************************************************************************
state_diagram Slot0IntA
Freescale Semiconductor, Inc...
state Slot0IntA_Active:
if ( ((HardReset_B == 0) & (Slot0IntA_PON_DEFAULT == !Slot0IntA_Active)) #
(!(HardReset_B == 0) & ((PCI_INTA_B & !Slot0IntAMask.fb) #
Slot0IntAMask.fb)) )
then
!Slot0IntA_Active
else
Slot0IntA_Active ;
state !Slot0IntA_Active:
if ( ((HardReset_B == 0) & (Slot0IntA_PON_DEFAULT == Slot0IntA_Active)) #
(!(HardReset_B == 0) & !PCI_INTA_B & !Slot0IntAMask.fb) )
then
Slot0IntA_Active
else
!Slot0IntA_Active ;
"******************************************************************************
state_diagram Slot0IntB
state Slot0IntB_Active:
if ( ((HardReset_B == 0) & (Slot0IntB_PON_DEFAULT == !Slot0IntB_Active)) #
(!(HardReset_B == 0) & ((PCI_INTB_B & !Slot0IntBMask.fb) #
Slot0IntBMask.fb)) )
then
!Slot0IntB_Active
else
144
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
Slot0IntB_Active ;
state !Slot0IntB_Active:
if ( ((HardReset_B == 0) & (Slot0IntB_PON_DEFAULT == Slot0IntB_Active)) #
(!(HardReset_B == 0) & !PCI_INTB_B & !Slot0IntBMask.fb) )
then
Slot0IntB_Active
else
Freescale Semiconductor, Inc...
!Slot0IntB_Active ;
"******************************************************************************
state_diagram Slot0IntC
state Slot0IntC_Active:
if ( ((HardReset_B == 0) & (Slot0IntC_PON_DEFAULT == !Slot0IntC_Active)) #
(!(HardReset_B == 0) & ((PCI_INTC_B & !Slot0IntCMask.fb) #
Slot0IntCMask.fb)) )
then
!Slot0IntC_Active
else
Slot0IntC_Active ;
state !Slot0IntC_Active:
if ( ((HardReset_B == 0) & (Slot0IntC_PON_DEFAULT == Slot0IntC_Active)) #
(!(HardReset_B == 0) & !PCI_INTC_B & !Slot0IntCMask.fb) )
then
Slot0IntC_Active
else
!Slot0IntC_Active ;
"******************************************************************************
state_diagram Slot0IntD
state Slot0IntD_Active:
if ( ((HardReset_B == 0) & (Slot0IntD_PON_DEFAULT == !Slot0IntD_Active)) #
(!(HardReset_B == 0) & ((PCI_INTD_B & !Slot0IntDMask.fb) #
Slot0IntDMask.fb)) )
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
145
Support Information
Freescale Semiconductor, Inc.
then
!Slot0IntD_Active
else
Slot0IntD_Active ;
state !Slot0IntD_Active:
if ( ((HardReset_B == 0) & (Slot0IntD_PON_DEFAULT == Slot0IntD_Active)) #
(!(HardReset_B == 0) & !PCI_INTD_B & !Slot0IntDMask.fb) )
Freescale Semiconductor, Inc...
then
Slot0IntD_Active
else
!Slot0IntD_Active ;
"******************************************************************************
state_diagram Slot1IntA
state Slot1IntA_Active:
if ( ((HardReset_B == 0) & (Slot1IntA_PON_DEFAULT == !Slot1IntA_Active)) #
(!(HardReset_B == 0) & ((PCI_INTD_B & !Slot1IntAMask.fb) #
Slot1IntAMask.fb)) )
then
!Slot1IntA_Active
else
Slot1IntA_Active ;
state !Slot1IntA_Active:
if ( ((HardReset_B == 0) & (Slot1IntA_PON_DEFAULT == Slot1IntA_Active)) #
(!(HardReset_B == 0) & !PCI_INTD_B & !Slot1IntAMask.fb) )
then
Slot1IntA_Active
else
!Slot1IntA_Active ;
"******************************************************************************
state_diagram Slot1IntB
state Slot1IntB_Active:
146
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
if ( ((HardReset_B == 0) & (Slot1IntB_PON_DEFAULT == !Slot1IntB_Active)) #
(!(HardReset_B == 0) & ((PCI_INTA_B & !Slot1IntBMask.fb) #
Slot1IntBMask.fb)) )
then
!Slot1IntB_Active
else
Slot1IntB_Active ;
Freescale Semiconductor, Inc...
state !Slot1IntB_Active:
if ( ((HardReset_B == 0) & (Slot1IntB_PON_DEFAULT == Slot1IntB_Active)) #
(!(HardReset_B == 0) & !PCI_INTA_B & !Slot1IntBMask.fb) )
then
Slot1IntB_Active
else
!Slot1IntB_Active ;
"******************************************************************************
state_diagram Slot1IntC
state Slot1IntC_Active:
if ( ((HardReset_B == 0) & (Slot1IntC_PON_DEFAULT == !Slot1IntC_Active)) #
(!(HardReset_B == 0) & ((PCI_INTB_B & !Slot1IntCMask.fb) #
Slot1IntCMask.fb)) )
then
!Slot1IntC_Active
else
Slot1IntC_Active ;
state !Slot1IntC_Active:
if ( ((HardReset_B == 0) & (Slot1IntC_PON_DEFAULT == Slot1IntC_Active)) #
(!(HardReset_B == 0) & !PCI_INTB_B & !Slot1IntCMask.fb) )
then
Slot1IntC_Active
else
!Slot1IntC_Active ;
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
147
Support Information
Freescale Semiconductor, Inc.
"******************************************************************************
state_diagram Slot1IntD
state Slot1IntD_Active:
if ( ((HardReset_B == 0) & (Slot1IntD_PON_DEFAULT == !Slot1IntD_Active)) #
(!(HardReset_B == 0) & ((PCI_INTC_B & !Slot1IntDMask.fb) #
Slot1IntDMask.fb)) )
then
Freescale Semiconductor, Inc...
!Slot1IntD_Active
else
Slot1IntD_Active ;
state !Slot1IntD_Active:
if ( ((HardReset_B == 0) & (Slot1IntD_PON_DEFAULT == Slot1IntD_Active)) #
(!(HardReset_B == 0) & !PCI_INTC_B & !Slot1IntDMask.fb) )
then
Slot1IntD_Active
else
!Slot1IntD_Active ;
"******************************************************************************
state_diagram Slot2IntA
state Slot2IntA_Active:
if ( ((HardReset_B == 0) & (Slot2IntA_PON_DEFAULT == !Slot2IntA_Active)) #
(!(HardReset_B == 0) & ((PCI_INTC_B & !Slot2IntAMask.fb) #
Slot2IntAMask.fb)) )
then
!Slot2IntA_Active
else
Slot2IntA_Active ;
state !Slot2IntA_Active:
if ( ((HardReset_B == 0) & (Slot2IntA_PON_DEFAULT == Slot2IntA_Active)) #
(!(HardReset_B == 0) & !PCI_INTC_B & !Slot2IntAMask.fb) )
then
148
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
Slot2IntA_Active
else
!Slot2IntA_Active ;
"******************************************************************************
state_diagram Slot2IntB
state Slot2IntB_Active:
if ( ((HardReset_B == 0) & (Slot2IntB_PON_DEFAULT == !Slot2IntB_Active)) #
Freescale Semiconductor, Inc...
(!(HardReset_B == 0) & ((PCI_INTD_B & !Slot2IntBMask.fb) #
Slot2IntBMask.fb)) )
then
!Slot2IntB_Active
else
Slot2IntB_Active ;
state !Slot2IntB_Active:
if ( ((HardReset_B == 0) & (Slot2IntB_PON_DEFAULT == Slot2IntB_Active)) #
(!(HardReset_B == 0) & !PCI_INTD_B & !Slot2IntBMask.fb) )
then
Slot2IntB_Active
else
!Slot2IntB_Active ;
"******************************************************************************
state_diagram Slot2IntC
state Slot2IntC_Active:
if ( ((HardReset_B == 0) & (Slot2IntC_PON_DEFAULT == !Slot2IntC_Active)) #
(!(HardReset_B == 0) & ((PCI_INTA_B & !Slot2IntCMask.fb) #
Slot2IntCMask.fb)) )
then
!Slot2IntC_Active
else
Slot2IntC_Active ;
state !Slot2IntC_Active:
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
149
Support Information
Freescale Semiconductor, Inc.
if ( ((HardReset_B == 0) & (Slot2IntC_PON_DEFAULT == Slot2IntC_Active)) #
(!(HardReset_B == 0) & !PCI_INTA_B & !Slot2IntCMask.fb) )
then
Slot2IntC_Active
else
!Slot2IntC_Active ;
"******************************************************************************
Freescale Semiconductor, Inc...
state_diagram Slot2IntD
state Slot2IntD_Active:
if ( ((HardReset_B == 0) & (Slot2IntD_PON_DEFAULT == !Slot2IntD_Active)) #
(!(HardReset_B == 0) & ((PCI_INTB_B & !Slot2IntDMask.fb) #
Slot2IntDMask.fb)) )
then
!Slot2IntD_Active
else
Slot2IntD_Active ;
state !Slot2IntD_Active:
if ( ((HardReset_B == 0) & (Slot2IntD_PON_DEFAULT == Slot2IntD_Active)) #
(!(HardReset_B == 0) & !PCI_INTB_B & !Slot2IntDMask.fb) )
then
Slot2IntD_Active
else
!Slot2IntD_Active ;
"******************************************************************************
"******************************************************************************
"* PCI Interrupt Mask Register
"******************************************************************************
"******************************************************************************
equations
IntMaskReg.clk = SYSCLK ;
150
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
IntMaskReg.ar = 0 ;
IntMaskReg.ap = 0 ;
"******************************************************************************
state_diagram Slot0IntAMask
state Slot0IntAMask_Active:
if (VGR_WRITE_IntMaskReg &
Freescale Semiconductor, Inc...
(Slot0IntAMask_DATA_BIT.pin == !Slot0IntAMask_Active) &
#
(!(HardReset_B == 0) # (Slot0IntAMask_PON_DEFAULT == !Slot0IntAMask_Active))
((HardReset_B == 0) & (Slot0IntAMask_PON_DEFAULT == !Slot0IntAMask_Active)) )
then
!Slot0IntAMask_Active
else
Slot0IntAMask_Active ;
state !Slot0IntAMask_Active:
if (VGR_WRITE_IntMaskReg &
(Slot0IntAMask_DATA_BIT.pin == Slot0IntAMask_Active) &
#
(!(HardReset_B == 0) # (Slot0IntAMask_PON_DEFAULT == Slot0IntAMask_Active))
((HardReset_B == 0) & (Slot0IntAMask_PON_DEFAULT == Slot0IntAMask_Active)) )
then
Slot0IntAMask_Active
else
!Slot0IntAMask_Active ;
"******************************************************************************
state_diagram Slot0IntBMask
state Slot0IntBMask_Active:
if (VGR_WRITE_IntMaskReg &
(Slot0IntBMask_DATA_BIT.pin == !Slot0IntBMask_Active) &
#
(!(HardReset_B == 0) # (Slot0IntBMask_PON_DEFAULT == !Slot0IntBMask_Active))
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
151
Support Information
Freescale Semiconductor, Inc.
((HardReset_B == 0) & (Slot0IntBMask_PON_DEFAULT == !Slot0IntBMask_Active)) )
then
!Slot0IntBMask_Active
else
Slot0IntBMask_Active ;
state !Slot0IntBMask_Active:
if (VGR_WRITE_IntMaskReg &
Freescale Semiconductor, Inc...
(Slot0IntBMask_DATA_BIT.pin == Slot0IntBMask_Active) &
(!(HardReset_B == 0) # (Slot0IntBMask_PON_DEFAULT == Slot0IntBMask_Active))
#
((HardReset_B == 0) & (Slot0IntBMask_PON_DEFAULT == Slot0IntBMask_Active)) )
then
Slot0IntBMask_Active
else
!Slot0IntBMask_Active ;
"******************************************************************************
state_diagram Slot0IntCMask
state Slot0IntCMask_Active:
if (VGR_WRITE_IntMaskReg &
(Slot0IntCMask_DATA_BIT.pin == !Slot0IntCMask_Active) &
#
(!(HardReset_B == 0) # (Slot0IntCMask_PON_DEFAULT == !Slot0IntCMask_Active))
((HardReset_B == 0) & (Slot0IntCMask_PON_DEFAULT == !Slot0IntCMask_Active)) )
then
!Slot0IntCMask_Active
else
Slot0IntCMask_Active ;
state !Slot0IntCMask_Active:
if (VGR_WRITE_IntMaskReg &
(Slot0IntCMask_DATA_BIT.pin == Slot0IntCMask_Active) &
#
152
(!(HardReset_B == 0) # (Slot0IntCMask_PON_DEFAULT == Slot0IntCMask_Active))
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
((HardReset_B == 0) & (Slot0IntCMask_PON_DEFAULT == Slot0IntCMask_Active)) )
then
Slot0IntCMask_Active
else
!Slot0IntCMask_Active ;
"******************************************************************************
state_diagram Slot0IntDMask
Freescale Semiconductor, Inc...
state Slot0IntDMask_Active:
if (VGR_WRITE_IntMaskReg &
(Slot0IntDMask_DATA_BIT.pin == !Slot0IntDMask_Active) &
#
(!(HardReset_B == 0) # (Slot0IntDMask_PON_DEFAULT == !Slot0IntDMask_Active))
((HardReset_B == 0) & (Slot0IntDMask_PON_DEFAULT == !Slot0IntDMask_Active)) )
then
!Slot0IntDMask_Active
else
Slot0IntDMask_Active ;
state !Slot0IntDMask_Active:
if (VGR_WRITE_IntMaskReg &
(Slot0IntDMask_DATA_BIT.pin == Slot0IntDMask_Active) &
#
(!(HardReset_B == 0) # (Slot0IntDMask_PON_DEFAULT == Slot0IntDMask_Active))
((HardReset_B == 0) & (Slot0IntDMask_PON_DEFAULT == Slot0IntDMask_Active)) )
then
Slot0IntDMask_Active
else
!Slot0IntDMask_Active ;
"******************************************************************************
state_diagram Slot1IntAMask
state Slot1IntAMask_Active:
if (VGR_WRITE_IntMaskReg &
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
153
Support Information
Freescale Semiconductor, Inc.
(Slot1IntAMask_DATA_BIT.pin == !Slot1IntAMask_Active) &
(!(HardReset_B == 0) # (Slot1IntAMask_PON_DEFAULT == !Slot1IntAMask_Active))
#
((HardReset_B == 0) & (Slot1IntAMask_PON_DEFAULT == !Slot1IntAMask_Active)) )
then
!Slot1IntAMask_Active
else
Slot1IntAMask_Active ;
Freescale Semiconductor, Inc...
state !Slot1IntAMask_Active:
if (VGR_WRITE_IntMaskReg &
(Slot1IntAMask_DATA_BIT.pin == Slot1IntAMask_Active) &
(!(HardReset_B == 0) # (Slot1IntAMask_PON_DEFAULT == Slot1IntAMask_Active))
#
((HardReset_B == 0) & (Slot1IntAMask_PON_DEFAULT == Slot1IntAMask_Active)) )
then
Slot1IntAMask_Active
else
!Slot1IntAMask_Active ;
"******************************************************************************
state_diagram Slot1IntBMask
state Slot1IntBMask_Active:
if (VGR_WRITE_IntMaskReg &
(Slot1IntBMask_DATA_BIT.pin == !Slot1IntBMask_Active) &
(!(HardReset_B == 0) # (Slot1IntBMask_PON_DEFAULT == !Slot1IntBMask_Active))
#
((HardReset_B == 0) & (Slot1IntBMask_PON_DEFAULT == !Slot1IntBMask_Active)) )
then
!Slot1IntBMask_Active
else
Slot1IntBMask_Active ;
state !Slot1IntBMask_Active:
if (VGR_WRITE_IntMaskReg &
154
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
(Slot1IntBMask_DATA_BIT.pin == Slot1IntBMask_Active) &
#
(!(HardReset_B == 0) # (Slot1IntBMask_PON_DEFAULT == Slot1IntBMask_Active))
((HardReset_B == 0) & (Slot1IntBMask_PON_DEFAULT == Slot1IntBMask_Active)) )
then
Slot1IntBMask_Active
else
!Slot1IntBMask_Active ;
Freescale Semiconductor, Inc...
"******************************************************************************
state_diagram Slot1IntCMask
state Slot1IntCMask_Active:
if (VGR_WRITE_IntMaskReg &
(Slot1IntCMask_DATA_BIT.pin == !Slot1IntCMask_Active) &
#
(!(HardReset_B == 0) # (Slot1IntCMask_PON_DEFAULT == !Slot1IntCMask_Active))
((HardReset_B == 0) & (Slot1IntCMask_PON_DEFAULT == !Slot1IntCMask_Active)) )
then
!Slot1IntCMask_Active
else
Slot1IntCMask_Active ;
state !Slot1IntCMask_Active:
if (VGR_WRITE_IntMaskReg &
(Slot1IntCMask_DATA_BIT.pin == Slot1IntCMask_Active) &
#
(!(HardReset_B == 0) # (Slot1IntCMask_PON_DEFAULT == Slot1IntCMask_Active))
((HardReset_B == 0) & (Slot1IntCMask_PON_DEFAULT == Slot1IntCMask_Active)) )
then
Slot1IntCMask_Active
else
!Slot1IntCMask_Active ;
"******************************************************************************
state_diagram Slot1IntDMask
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
155
Support Information
Freescale Semiconductor, Inc.
state Slot1IntDMask_Active:
if (VGR_WRITE_IntMaskReg &
(Slot1IntDMask_DATA_BIT.pin == !Slot1IntDMask_Active) &
#
(!(HardReset_B == 0) # (Slot1IntDMask_PON_DEFAULT == !Slot1IntDMask_Active))
((HardReset_B == 0) & (Slot1IntDMask_PON_DEFAULT == !Slot1IntDMask_Active)) )
then
!Slot1IntDMask_Active
Freescale Semiconductor, Inc...
else
Slot1IntDMask_Active ;
state !Slot1IntDMask_Active:
if (VGR_WRITE_IntMaskReg &
(Slot1IntDMask_DATA_BIT.pin == Slot1IntDMask_Active) &
(!(HardReset_B == 0) # (Slot1IntDMask_PON_DEFAULT == Slot1IntDMask_Active))
#
((HardReset_B == 0) & (Slot1IntDMask_PON_DEFAULT == Slot1IntDMask_Active)) )
then
Slot1IntDMask_Active
else
!Slot1IntDMask_Active ;
"******************************************************************************
state_diagram Slot2IntAMask
state Slot2IntAMask_Active:
if (VGR_WRITE_IntMaskReg &
(Slot2IntAMask_DATA_BIT.pin == !Slot2IntAMask_Active) &
(!(HardReset_B == 0) # (Slot2IntAMask_PON_DEFAULT == !Slot2IntAMask_Active))
#
((HardReset_B == 0) & (Slot2IntAMask_PON_DEFAULT == !Slot2IntAMask_Active)) )
then
!Slot2IntAMask_Active
else
Slot2IntAMask_Active ;
156
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
state !Slot2IntAMask_Active:
if (VGR_WRITE_IntMaskReg &
(Slot2IntAMask_DATA_BIT.pin == Slot2IntAMask_Active) &
#
(!(HardReset_B == 0) # (Slot2IntAMask_PON_DEFAULT == Slot2IntAMask_Active))
((HardReset_B == 0) & (Slot2IntAMask_PON_DEFAULT == Slot2IntAMask_Active)) )
then
Slot2IntAMask_Active
Freescale Semiconductor, Inc...
else
!Slot2IntAMask_Active ;
"******************************************************************************
state_diagram Slot2IntBMask
state Slot2IntBMask_Active:
if (VGR_WRITE_IntMaskReg &
(Slot2IntBMask_DATA_BIT.pin == !Slot2IntBMask_Active) &
#
(!(HardReset_B == 0) # (Slot2IntBMask_PON_DEFAULT == !Slot2IntBMask_Active))
((HardReset_B == 0) & (Slot2IntBMask_PON_DEFAULT == !Slot2IntBMask_Active)) )
then
!Slot2IntBMask_Active
else
Slot2IntBMask_Active ;
state !Slot2IntBMask_Active:
if (VGR_WRITE_IntMaskReg &
(Slot2IntBMask_DATA_BIT.pin == Slot2IntBMask_Active) &
#
(!(HardReset_B == 0) # (Slot2IntBMask_PON_DEFAULT == Slot2IntBMask_Active))
((HardReset_B == 0) & (Slot2IntBMask_PON_DEFAULT == Slot2IntBMask_Active)) )
then
Slot2IntBMask_Active
else
!Slot2IntBMask_Active ;
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
157
Support Information
Freescale Semiconductor, Inc.
"******************************************************************************
state_diagram Slot2IntCMask
state Slot2IntCMask_Active:
if (VGR_WRITE_IntMaskReg &
(Slot2IntCMask_DATA_BIT.pin == !Slot2IntCMask_Active) &
#
(!(HardReset_B == 0) # (Slot2IntCMask_PON_DEFAULT == !Slot2IntCMask_Active))
((HardReset_B == 0) & (Slot2IntCMask_PON_DEFAULT == !Slot2IntCMask_Active)) )
Freescale Semiconductor, Inc...
then
!Slot2IntCMask_Active
else
Slot2IntCMask_Active ;
state !Slot2IntCMask_Active:
if (VGR_WRITE_IntMaskReg &
(Slot2IntCMask_DATA_BIT.pin == Slot2IntCMask_Active) &
(!(HardReset_B == 0) # (Slot2IntCMask_PON_DEFAULT == Slot2IntCMask_Active))
#
((HardReset_B == 0) & (Slot2IntCMask_PON_DEFAULT == Slot2IntCMask_Active)) )
then
Slot2IntCMask_Active
else
!Slot2IntCMask_Active ;
"******************************************************************************
state_diagram Slot2IntDMask
state Slot2IntDMask_Active:
if (VGR_WRITE_IntMaskReg &
(Slot2IntDMask_DATA_BIT.pin == !Slot2IntDMask_Active) &
#
(!(HardReset_B == 0) # (Slot2IntDMask_PON_DEFAULT == !Slot2IntDMask_Active))
((HardReset_B == 0) & (Slot2IntDMask_PON_DEFAULT == !Slot2IntDMask_Active)) )
then
!Slot2IntDMask_Active
158
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
else
Slot2IntDMask_Active ;
state !Slot2IntDMask_Active:
if (VGR_WRITE_IntMaskReg &
(Slot2IntDMask_DATA_BIT.pin == Slot2IntDMask_Active) &
#
(!(HardReset_B == 0) # (Slot2IntDMask_PON_DEFAULT == Slot2IntDMask_Active))
((HardReset_B == 0) & (Slot2IntDMask_PON_DEFAULT == Slot2IntDMask_Active)) )
Freescale Semiconductor, Inc...
then
Slot2IntDMask_Active
else
!Slot2IntDMask_Active ;
"******************************************************************************
"******************************************************************************
" External Read Registers' Chip-Selects
"******************************************************************************
"******************************************************************************
equations
Bcsr2Cs_B.oe = H ;
Bcsr4Cs_B.oe = H ;
!Bcsr2Cs_B = VGR_READ_BCSR_2 ;
!Bcsr4Cs_B = VGR_READ_BCSR_4 ;
"******************************************************************************
"******************************************************************************
"* Read Registers.
"* All registers have read capabilty. (BCSR2 and BCSR4 are read externally)
"******************************************************************************
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
159
Support Information
Freescale Semiconductor, Inc.
"******************************************************************************
equations
DataOe = VGR_READ_BCSR_0 #
VGR_READ_BCSR_1 #
VGR_READ_BCSR_3 #
(HRESET_CFG_IN_BCSR & CS0_ASSERTED & !DSyncHardReset_B.fb) ;
Freescale Semiconductor, Inc...
Data.oe = DataOe.fb ;
when (VGR_READ_BCSR_0) then
Data = ReadBcsr0 ;
else when (VGR_READ_BCSR_1) then
Data = ReadBcsr1 ;
else when (VGR_READ_BCSR_3) then
Data = ReadBcsr3 ;
else when (FIRST_CFG_BYTE_READ) then
Data = CfgByte0;
else when (SCND_CFG_BYTE_READ) then
Data = CfgByte1;
else when (THIRD_CFG_BYTE_READ) then
Data = CfgByte2;
else when (FORTH_CFG_BYTE_READ) then
Data = CfgByte3;
DataPCIOe = VGR_READ_IntReg #
VGR_READ_IntMaskReg ;
DataPCI.oe = DataPCIOe.fb ;
when (VGR_READ_IntReg) then
DataPCI = IntReg.fb ;
160
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
else when (VGR_READ_IntMaskReg) then
DataPCI = IntMaskReg.fb ;
"********************* brd_ctl ********************************************
"******************************************************************************
"******************************************************************************
"* Reset Logic
Freescale Semiconductor, Inc...
"******************************************************************************
"******************************************************************************
"******************************************************************************
equations
Reset.oe = ResetEn ;
Reset = 0 ;" open drain
RstDeb1 = !( Rst1 & (!( RstDeb1.com & Rst0) ) ) ;
" Reset push-button debouncer
AbrDeb1 = !( Abr1 & (!( AbrDeb1.com & Abr0) ) ) ;
" Abort push-button debouncer
HardResetEn = RstDeb1.com & AbrDeb1.com ;" both buttons are depressed;
SoftResetEn = RstDeb1.com & !AbrDeb1.com ;" only reset button depressed
TransRst.oe = 7 ;" transceivers' reset, always enabled.
!AtmRstOut_B = !AtmRst_B.fb # !HardReset_B ;
!FEthRstOut1_B = !FEthRst1_B.fb # !HardReset_B ;
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
161
Support Information
Freescale Semiconductor, Inc.
!FEthRstOut2_B = !FEthRst2_B.fb # !HardReset_B ;
"******************************************************************************
"* Hard reset configuration
"******************************************************************************
"equations
Freescale Semiconductor, Inc...
"RstConf_B.oe = H;
"RstConf_B = L;
"******************************************************************************
"* NMI generation
"******************************************************************************
equations
NMI_B.oe = NMIEn ;
NMI_B = 0 ;" O.D.
NMIEn = !RstDeb1.com & AbrDeb1.com ;" only abort button depressed
"******************************************************************************
"* local data buffers enable
"******************************************************************************
equations
SyncHardReset_B.clk = SYSCLK ;
SyncHardReset_B.ar = 0;
SyncHardReset_B.ap = 0;
162
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
DSyncHardReset_B.clk = SYSCLK ;
DSyncHardReset_B.ar = 0;
DSyncHardReset_B.ap = 0;
SyncHardReset_B := HardReset_B ;
DSyncHardReset_B := SyncHardReset_B.fb ;
Freescale Semiconductor, Inc...
DataBufEn_B.oe = H ;
!DataBufEn_B = ( !Cs0_B #
" covers also hard reset config
!Cs4_B #
!BrdContRegCs_B #
!IntContCs_B #
!AtmUniCsOut_B # " provides data-hold for write
!ToolCs1_B #
!ToolCs2_B ) &
( !BUFFER_HOLD_OFF ) ;
ToolDataBufEn_B.oe = H ;
!ToolDataBufEn_B = ( !ToolCs1_B #
!ToolCs2_B ) &
( !BUFFER_HOLD_OFF ) ;
"******************************************************************************
"* local data buffers disable (data contention protection)
"******************************************************************************
"* Since with Voyager, hard-reset conf is read from flash/eeprom during HRESET
"* asserted and since these are all consequitive read cycles and since
"* the cycles following hard reset are also reads (boot) the hold-off
"* state machine may be left in NO_HOLD_OFF for HRESET_B asserted duration
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
163
Support Information
Freescale Semiconductor, Inc.
"* without warrying about contention between flash and data buffers.
equations
HoldOffCnt.clk = SYSCLK ;
HoldOffCnt.ar = 0;
Freescale Semiconductor, Inc...
HoldOffCnt.ap = 0;
HoldOffTc = (HoldOffCnt.fb == 3) ;
when ( (((END_OF_FLASH_EEPROM_READ # END_OF_ATM_READ )
& (HoldOffCnt.fb == 0)) #
(HoldOffCnt.fb != 0)) & !(HoldOffCnt.fb == 4) & DSyncHardReset_B.fb ) then
HoldOffCnt := HoldOffCnt.fb + 1 ;
else
HoldOffCnt := 0 ;
"******************************************************************************
"* Flash/EEPROM Chip Selects
"******************************************************************************
equations
FlashCsOut.oe = ^hf ;
!FlashCs1_B = CS0_ASSERTED & FLASH_BANK1 & HRESET_BOOT_IN_FLASH #
CS0_ASSERTED & FLASH_BANK1 & BOOT_IN_FLASH &
DSyncHardReset_B.fb #
CS4_ASSERTED & FLASH_BANK1 & (HRESET_BOOT_IN_EEPROM #
BOOT_IN_EEPROM);
!FlashCs2_B = CS0_ASSERTED & FLASH_BANK2 & HRESET_BOOT_IN_FLASH #
164
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
CS0_ASSERTED & FLASH_BANK2 & BOOT_IN_FLASH &
DSyncHardReset_B.fb #
CS4_ASSERTED & FLASH_BANK2 & (HRESET_BOOT_IN_EEPROM #
BOOT_IN_EEPROM);
!FlashCs3_B = CS0_ASSERTED & FLASH_BANK3 & HRESET_BOOT_IN_FLASH #
CS0_ASSERTED & FLASH_BANK3 & BOOT_IN_FLASH &
DSyncHardReset_B.fb #
Freescale Semiconductor, Inc...
CS4_ASSERTED & FLASH_BANK3 & (HRESET_BOOT_IN_EEPROM #
BOOT_IN_EEPROM);
!FlashCs4_B = CS0_ASSERTED & FLASH_BANK4 & HRESET_BOOT_IN_FLASH #
CS0_ASSERTED & FLASH_BANK4 & BOOT_IN_FLASH &
DSyncHardReset_B.fb #
CS4_ASSERTED & FLASH_BANK4 & (HRESET_BOOT_IN_EEPROM #
BOOT_IN_EEPROM);
EEpromCs_B.oe = H ;
!EEpromCs_B = CS0_ASSERTED & HRESET_BOOT_IN_EEPROM #
CS0_ASSERTED & BOOT_IN_EEPROM & DSyncHardReset_B.fb #
CS4_ASSERTED & (HRESET_BOOT_IN_FLASH # BOOT_IN_FLASH) ;
"******************************************************************************
"* ATM UNI Chip Select
"******************************************************************************
equations
AtmUniCsOut_B.oe = H ;
!AtmUniCsOut_B = !AtmUniCsIn_B;
"******************************************************************************
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
165
Support Information
Freescale Semiconductor, Inc.
"* Power On Reset
"******************************************************************************
equations
S_PORIn_B.clk = SYSCLK ;
S_PORIn_B.ar = 0;
Freescale Semiconductor, Inc...
S_PORIn_B.ap = 0;
S_PORIn_B := PORIn_B ;
"******************************************************************************
"******************************************************************************
"* Generating Interrupt Request to the PQ2.
"******************************************************************************
"******************************************************************************
equations
PCI_Interrupt = (Slot0IntA #
Slot0IntB #
Slot0IntC #
Slot0IntD #
Slot1IntA #
Slot1IntB #
Slot1IntC #
Slot1IntD #
Slot2IntA #
Slot2IntB #
Slot2IntC #
Slot2IntD) ;
PCI_IRQ_B.oe = PCI_Interrupt ; " Open-Drain output
166
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
!PCI_IRQ_B = PCI_Interrupt ; " Interrupt Request shows after OE
"******************************************************************************
"* Auxiliary functions
"******************************************************************************
equations
Freescale Semiconductor, Inc...
KeepPinsConnected = TEA_B & BCTL1 # KeepPinsConnected.com;
"******************************************************************************
"*
*
"* #######
*
"*
#
###### ####
"*
#
#
#
#
"*
#
#####
####
"*
#
#
#
#
*
"*
#
#
#
#
*
"*
#
###### ####
#
#####
*
*
#
*
#
*
"*
*
"* #
#
*
"* #
# ###### ####
##### #### #####
"* #
# #
#
"* #
# ##### #
#
#
#
#
"* # # #
#
"* # #
#
#
"*
###### ####
#
"*
# #
#
####
# #
# #
*
*
# ####
*
#
#
# #####
#
*
#
#
# # # #
#
*
#
#### #
#
# ####
*
*
"******************************************************************************
END
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
167
Freescale Semiconductor, Inc.
Support Information
7.2.2
U41 - Power switch debounce
MODULE Power_Debouncer
TITLE 'MPC8280 Power Debouncer'
"******************************************************************************
"* Device declaration.
*
Freescale Semiconductor, Inc...
"******************************************************************************
"******************************************************************************
"* #######
*
"* #
#
# ##### ###### ##### #
"* #
# #
"* #####
#
##
#
#
#
#
# ## # # # #
##### #
# ## # #
##
#
#
##
#
#
##### # # # ###### #
"* #
# #
#
#
# # # ## #
"* ####### #
#
#
###### #
# #
# #
####
#
#
*
*
# #
"* #
# #
####
#
*
*
*
# ###### ####
*
"******************************************************************************
"******************************************************************************
"* Pins declaration.
*
"******************************************************************************
"* System i/f pins
"******************************************************************************
SYSCLK
PIN 5 ;
ChasisPowerIn_B PIN 15 ; "Chassis Power Switch
PowerOn_B PIN 16 istype 'reg' ; " Power Supply Power-On
"******************************************************************************
"* ###
168
*
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
"*
#
#
"*
#
## #
#
#
"*
#
## #
#
##### #
"*
#
# ##
#
#
##### # # # ###### #
"*
#
# ##
#
#
# # # ## #
#
###### #
"* ###
#
# ##### ###### ##### #
#
#
#
##
# ## # # # #
# ## # #
# #
#
####
#
*
# #
# #
# #
#
####
*
#
*
#
Support Information
*
*
# ###### ####
*
Freescale Semiconductor, Inc...
"******************************************************************************
"******************************************************************************
"* Chassis Power Switch Buffer.
"******************************************************************************
Power_Buffer NODE istype 'reg,buffer' ;
"******************************************************************************
"* Creating internal clock generator.
"******************************************************************************
inv1 NODE istype 'com,keep' ;
inv2 NODE istype 'com,keep' ;
inv3 NODE istype 'com,keep' ;
inv4 NODE istype 'com,keep' ;
inv5 NODE istype 'com,keep' ;
counter0,
counter1,
counter2,
counter3,
counter4,
counter5,
counter6,
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
169
Freescale Semiconductor, Inc.
Support Information
counter7,
countera0,
countera1,
countera2,
countera3,
countera4,
countera5,
Freescale Semiconductor, Inc...
countera6,
countera7,
counterb0,
counterb1,
counterb2,
counterb3,
counterb4,
counterb5,
counterb6,
counterb7
NODE istype 'reg,buffer' ;
"******************************************************************************
"* #####
"* #
*
# #### #
# ####
"* #
#
# ## # #
"* #
#
# # # # ####
"* #
#
# # ##
"* #
# #
"* #####
#
#
# # ## #
#### #
#####
#
#
#
*
*
#
*
###### # # #
#
*
#
# # ##
#
#
# #
"*
#
#
*
#
*
*
"* ######
*
"* #
# ###### #### #
"* #
# #
"* #
# ##### #
170
# #####
# ## #
#
# ####
#
# # ## #
#
#
##
#
# #
##
# # #
#
#
# #
#####
#
*
*
# #####
*
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
"* #
# #
#
#
###### #####
"* #
# #
#
# #
#
*
# # #
"* ###### ###### #### ###### #
*
# #
#
"*
"*
*
*
##
#####
#
#### #
#
*
"* # #
#
#
#
# ## #
*
"* #
#
#
#
# ## #
*
#
"* ######
Freescale Semiconductor, Inc...
Support Information
#
#
#
# # ##
"* #
#
#
#
#
# # ##
"* #
#
#
#
#### #
#
*
*
*
"******************************************************************************
H, L, X, Z = 1, 0, .X., .Z. ;
C, D, U
= .C., .D., .U. ;
"******************************************************************************
"* SIMULATION = 1 ;
"******************************************************************************
"* Signal groups
"******************************************************************************
counter
= [counter7,counter6,counter5,counter4,
counter3,counter2,counter1,counter0] ;
countera
= [countera7,countera6,countera5,countera4,
countera3,countera2,countera1,countera0] ;
counterb
= [counterb7,counterb6,counterb5,counterb4,
counterb3,counterb2,counterb1,counterb0] ;
"******************************************************************************
"* ATX Power Declarations.
"******************************************************************************
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
171
Freescale Semiconductor, Inc.
Support Information
PowerOn = 0 ;
PowerOff = 1 ;
"******************************************************************************
"* Equations, state diagrams.
*
"******************************************************************************
"*
*
Freescale Semiconductor, Inc...
"* #######
*
"* #
#### #
"* #
#
"* #####
# #
#
# #
#
##
# # #
# #
#
#### #
#
#
# ## # #
#
# ####
#
#
#
# # # # ####
#
#
#
# # ##
#
# # ## #
# ## #
# ######
"* #
# # #
# #
#
"* ####### ### # #### #
#
#
#
#
#
#### #
*
*
#
"* #
"*
#####
#
#
*
*
*
# ####
*
*
"******************************************************************************
"******************************************************************************
equations
"******************************************************************************
"******************************************************************************
"* Generating PowerOn signal to the ATX Power Supply.
"******************************************************************************
"******************************************************************************
equations
inv1 = !inv5.com ;" generating internal clock oscilator
inv2 = !inv1.com ;
inv3 = !inv2.com ;
inv4 = !inv3.com ;
172
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
inv5 = !inv4.com ;
counter.ar = 0 ;
counter.ap = 0 ;
counter.clk = !inv5.com ;
Freescale Semiconductor, Inc...
when ( counter.fb == 255 ) then counter := 0 else counter := counter + 1 ;
countera.ar = 0 ;
countera.ap = 0 ;
countera.clk = ( counter.fb == 0 ) ;
when ( countera.fb == 255 ) then countera := 0 else countera := countera + 1 ;
counterb.ar = 0 ;
counterb.ap = 0 ;
counterb.clk = ( countera.fb == 0 ) ;
when ( counterb.fb == 255 ) then counterb := 0 else counterb := counterb + 1 ;
Power_Buffer.ar = 0 ;
Power_Buffer.ap = 0 ;
Power_Buffer.clk = ( counterb.fb == 0 ) ;
Power_Buffer := ChasisPowerIn_B ;
PowerOn_B.oe = H ;
PowerOn_B.ar = 0 ;
PowerOn_B.ap = 0 ;
PowerOn_B.clk = ( counterb.fb == 0 ) ;
PowerOn_B := !Power_Buffer.fb ;
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
173
Freescale Semiconductor, Inc.
Support Information
"******************************************************************************
"*
*
Freescale Semiconductor, Inc...
"* #######
*
"*
#
###### ####
"*
#
#
#
#
"*
#
#####
####
"*
#
#
#
#
*
"*
#
#
#
#
*
"*
#
###### ####
#
#####
*
*
#
*
#
*
"*
*
"* #
#
*
"* #
# ###### ####
##### #### #####
"* #
# #
#
"* #
# ##### #
#
#
#
#
"* # # #
#
"* # #
#
#
"*
###### ####
#
# #
#
####
# #
# #
*
*
# ####
*
#
#
# #####
#
*
#
#
# # # #
#
*
#
#### #
#
"*
# ####
*
*
"******************************************************************************
@ifdef SIMULATION {
}
END
7.3
Schematics and Bill Of Materials
This sectoin shows the schematicds of the PQ2FADS-ZU and the Bill Of Materials.
7.3.1
Schematics
Following are the schematics of the board.
174
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Support Information
Freescale Semiconductor, Inc...
Freescale Semiconductor, Inc.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
175
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
Support Information
176
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Support Information
Freescale Semiconductor, Inc...
Freescale Semiconductor, Inc.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
177
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
Support Information
178
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Support Information
Freescale Semiconductor, Inc...
Freescale Semiconductor, Inc.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
179
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
Support Information
180
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Support Information
Freescale Semiconductor, Inc...
Freescale Semiconductor, Inc.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
181
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
Support Information
182
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Support Information
Freescale Semiconductor, Inc...
Freescale Semiconductor, Inc.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
183
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
Support Information
184
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Support Information
Freescale Semiconductor, Inc...
Freescale Semiconductor, Inc.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
185
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
Support Information
186
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Support Information
Freescale Semiconductor, Inc...
Freescale Semiconductor, Inc.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
187
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
Support Information
188
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
A
B
C
D
5
5
4
4
nRS_EN2
nRS_CTS2
RS_RXD2
nRS_DSR2
nRS_RTS2
RS_TXD2
nRS_EN1
nRS_CTS1
RS_RXD1
nRS_DSR1
nRS_RTS1
RS_TXD1
GND
100nF
C158
100nF
C145
R145
10K
V DD
GND
100nF
C160
100nF
C146
R146
10K
V DD
22
GND
25
23
19
18
17
16
15
21
20
14
13
12
2
1
24
28
22
GND
25
23
19
18
17
16
15
21
20
14
13
12
2
1
24
28
RS-232
RS-232
DGND
EN
R1OUT
R2OUT
R3OUT
R4OUT
R5OUT
V-
V+
R1IN
R2IN
R3IN
R4IN
R5IN
T1OUT
T2OUT
T3OUT
V-
V+
VCC
U4
R1IN
R2IN
R3IN
R4IN
R5IN
T1OUT
T2OUT
T3OUT
MAX3241ECAI
3
U3
VCC
MAX3241ECAI
R1OUTB
R2OUTB
T1IN
T2IN
T3IN
C2-
C2+
C1-
C1+
SHDN
DGND
EN
R1OUT
R2OUT
R3OUT
R4OUT
R5OUT
R1OUTB
R2OUTB
T1IN
T2IN
T3IN
C2-
C2+
C1-
C1+
SHDN
3
4
5
6
7
8
9
10
11
3
27
26
4
5
6
7
8
9
10
11
3
27
26
GND
GND
C153
100nF
C150
100nF
C159
100nF
C151
100nF
C152
100nF
C161
100nF
GND
GND
DS R2
RTS2
RXD2
CTS2
TXD2
R SDTR2
DS R1
RTS1
RXD1
CTS1
TXD1
R SDTR1
2
2
1B
6B
2B
7B
3B
8B
4B
9B
5B
Sunday, March 16, 2003
Date:
PQ27ADS
Document Number
RS232
RS232-PORT2
P1B
G N D_CHASIS
RS232-PORT2
P1A
G N D_CHASIS
Size
A3
Title
1st Shenkar st.
Herzlia, 46120
ISRAEL
Motorola Semiconductor
GND
GND
1A
6A
2A
7A
3A
8A
4A
9A
5A
10A
11A
10B
11B
Freescale Semiconductor, Inc...
1
Sheet
1
14
of
27
R ev
PILOT
A
B
C
D
Freescale Semiconductor, Inc.
Support Information
189
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
Support Information
190
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Support Information
Freescale Semiconductor, Inc...
Freescale Semiconductor, Inc.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
191
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
Support Information
192
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Support Information
Freescale Semiconductor, Inc...
Freescale Semiconductor, Inc.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
193
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
Support Information
194
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Support Information
Freescale Semiconductor, Inc...
Freescale Semiconductor, Inc.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
195
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
Support Information
196
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
A
B
C
D
5
nATMCS
nTOOLCS1
nTOOLCS2
nSDRMCS1
nCS0
n BCSRCS
nLSDRMCS
nCS4
DQM_nWE6
DQM_nWE7
DQM_nWE5
DQM_nWE3
DQM_nWE1
DQM_nWE0
DQM_nWE4
DQM_nWE2
nL2INH
nL2BR
nL2BG
nL2DBG
nXBR3
nIRQ6
nXBG3
nIRQ7
nXDBG3
n CI
nWT
n FDN
nL2SRST
nCPUBG
TEST
nTRIS
9
8
7
6
5
4
3
2
1
9
8
7
6
5
4
3
2
1
9
8
7
6
5
4
3
2
1
9
8
7
6
5
4
3
2
1
9
8
7
6
5
4
3
2
1
9
8
7
6
5
4
3
2
1
10K
10K
10K
10K
10K
10K
V DD
R N75
nINTCS
MODCK2
MODCK1
nDBG
MODCK3
nGBL
nL2HIT
9
8
7
6
5
4
3
2
1
9
8
7
6
5
4
3
2
1
9
8
7
6
5
4
3
2
1
9
8
7
6
5
4
3
2
1
9
8
7
6
5
4
3
2
1
10K
10K
10K
10K
10K
4
RN102
R N5
V DD
R N85
V DD
R N21
V DD
R N40
V DD
nATMRST
nLGTA
nATMCSO
RST1
RST0
A BR1
A BR0
PCI_MODCKH0
PCI_MODCKH3
PCI_MODCKH1
PCI_MODCKH2
PC I_CFG3
nPCI_DLL
nPCI_ARBITER
n FCF GEN
n BCSR4CS
nL2CLEAR
nL2LOCK
nL2FLUSH
n T DBUFEN
n DBU FEN
nF_CS4
nF_CS1
nF_CS2
nF_CS3
nRS_EN1
nRS_EN2
nATMEN
n BCSR2CS
V DD
RN103
R N84
V DD
R N24
V DD
R N20
V DD
R N54
V DD
4
V DD
3.3V PULL-UPS
10
10
10
10
10
5
10
10
10
9
8
7
6
5
4
3
2
1
nABB
nTBST
nAPE
n BR
nBG
nTS
TT4
TT2
TT1
TT0
TT3
SPARE6
SPARE4
nQREQ
9
8
7
6
5
4
3
2
1
9
8
7
6
5
4
3
2
1
10K
10K
10K
R N90
V DD
R N88
V DD
R N53
V DD
R50
R51
R59
nL2APE
nL2CI
nL2APEN
10K
10K
10K
R396
R344
R306
BALE
10K
PCI_MODCK10K
nPCI_INT 10K
R352
V DD
R353
R355
R347
R318
R354
R387
R386
R369
R407
R432
R406
R421
R422
R420
R319
(*)
R60
nVDBB
1K
nL2DBB
nAACK
10K
n A RETRY 300
nTA
10K
nDVAL
10K
nTEA
1K
nNMI
1K
nHRESET 1K
nSRESET 1K
nGTA
10K
nBCTL0
10K
SDMUX
10K
n SDCAS
10K
n SDRAS
10K
n S DWE
10K
n L WR
10K
0
10
10
10
10
10
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
10
TSTAT4
TSTAT5
TSTAT6
TSTAT7
TSTAT0
TSTAT1
TSTAT2
TSTAT3
TOOLREV0
TOOLREV1
TOOLREV2
TOOLREV3
EXTOLI0
EXTOLI1
EXTOLI2
EXTOLI3
SWOPT0
SWOPT1
BREV0
SWOPT2
BREV1
BVER0
BVER1
F _PD3
F _PD2
F _PD1
F _PD7
F _PD5
F _PD6
F _PD4
9
8
7
6
5
4
3
2
1
9
8
7
6
5
4
3
2
1
9
8
7
6
5
4
3
2
1
9
8
7
6
5
4
3
2
1
5V PULL-UPS
10K
10K
10K
10K
V CC
2
R N89
V CC
R N96
V CC
R N32
V CC
RN106
R32
yes
yes
no
no
Revision
ENG
PILOT
A
Reserved
3
2
** R164 depends on the functionality of nBCTL0 signal not assembled in the factory.
R213
yes
no
yes
no
** R213 & R32 determine the boards' revision as follows:
* R209, R203, RS14, R204, R214 are assembled if cache is used.
** R71, R76 determine the configuration of the Fast
Ethernet Tranceiver - not assembled in the factory.
* R34, R36 determine the amount of L2cache on board.
** R24 is an option - not assembled in the factory
3
10
10
10
10
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
GND
(*)
10K
R N86
10K
R N87
0
0
BVER0
BVER1
10K
0
0
nBCTL0
0
BREV0
BREV1
4K7
TEST
I DSEL
GND
Document Number
P ULL UPS/DOWNS
Sunday, March 16, 2003
Date:
PQ27ADS
Size
A3
Title
1st Shenkar st.
Herzlia, 46120
ISRAEL
Motorola Semiconductor
1
Sheet
22
GND
R431
R112
R113
R110
R111
R294
R324
nL2TRST
L2DP6
L2DP0
ATRCKDIS
L2DP1
L2DP4
L2DP3
L2DP2
(*) R210 Was changed to 300 ohm per device errata
L2DP7
L2AP1
L2DP5
L2AP2
L2AP3
L2AP0
TSIZE3
TSIZE1
TSIZE[0:3]
TSIZE0
TSIZE2
1
PULL-DOWNS
10
10
MOTOROLA
of
(**)
(**)
(**)
(**)
(**)
1
2
3
4
5
6
7
8
9
A
B
C
D
R ev
PILOT
GND
27
10K
RN 23
10
Freescale Semiconductor, Inc...
Freescale Semiconductor, Inc.
Support Information
197
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
Support Information
198
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Support Information
Freescale Semiconductor, Inc...
Freescale Semiconductor, Inc.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
199
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
Support Information
200
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Support Information
Freescale Semiconductor, Inc...
Freescale Semiconductor, Inc.
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
201
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
Support Information
202
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
7.3.2
Support Information
Bill of Materials
The following is the Bill Of Materials for the PQ2FADS-ZU including the L2Cache option.
Freescale Semiconductor, Inc...
Figure 7-1. PQ2FADS-ZU Bill of Materials
Item
Quantity
1
4
"C1,C2,C3,C6"
0.01UF-2KV
202S49W103KV4E
JOHANSON
DIELECTRIC
2
19
"C4,C5,C9,C18,C23,C35,C39,"
"C41,C42,C53,C84,C97,C98,"
"C106,C138,C140,C282,C287,"
C326
47uF
TAJD476K016
AVX
3
321
"C7,C8,C12,C13,C14,C15,"
"C16,C17,C19,C20,C21,C22,"
"C24,C31,C32,C33,C36,C37,"
"C38,C40,C43,C44,C45,C46,"
"C47,C48,C49,C50,C52,C54,"
"C55,C56,C57,C58,C59,C60,"
"C61,C62,C63,C64,C65,C66,"
"C67,C68,C69,C70,C71,C72,"
"C73,C74,C75,C79,C80,C81,"
"C83,C85,C86,C87,C88,C89,"
"C90,C91,C92,C93,C94,C95,"
"C96,C101,C102,C103,C104,"
"C105,C107,C108,C109,C110,"
"C111,C112,C113,C114,C115,"
"C116,C117,C118,C119,C120,"
"C128,C129,C130,C131,C132,"
"C133,C134,C135,C136,C137,"
"C142,C145,C146,C148,C149,"
"C150,C151,C152,C153,C156,"
"C157,C158,C159,C160,C161,"
"C167,C168,C169,C173,C174,"
"C175,C176,C177,C178,C179,"
"C180,C181,C182,C183,C184,"
"C185,C186,C187,C188,C189,"
"C190,C191,C194,C195,C196,"
"C197,C198,C199,C200,C201,"
"C202,C203,C204,C205,C206,"
"C207,C208,C209,C210,C211,"
"C212,C213,C218,C219,C220,"
"C221,C222,C227,C228,C229,"
"C230,C231,C232,C233,C234,"
"C235,C236,C237,C238,C239,"
"C240,C241,C242,C246,C251,"
"C252,C253,C254,C255,C256,"
"C257,C258,C259,C260,C261,"
"C262,C263,C268,C269,C270,"
"C271,C272,C273,C274,C275,"
100nF
0603YC104KAT2A
AVX
MOTOROLA
Reference
Value
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
Part Number
Manufacturer
203
Freescale Semiconductor, Inc.
Support Information
Freescale Semiconductor, Inc...
Figure 7-1. PQ2FADS-ZU Bill of Materials
"C276,C277,C280,C281,C283,"
"C288,C292,C294,C295,C296,"
"C300,C301,C302,C306,C309,"
"C310,C311,C314,C315,C316,"
"C317,C318,C319,C320,C321,"
"C322,C323,C324,C325,C328,"
"C329,C330,C331,C332,C333,"
"C334,C335,C336,C337,C338,"
"C339,C340,C341,C342,C343,"
"C344,C345,C346,C347,C348,"
"C349,C350,C351,C352,C353,"
"C354,C355,C356,C357,C358,"
"C359,C360,C361,C362,C363,"
"C364,C365,C366,C367,C368,"
"C369,C370,C371,C372,C373,"
"C374,C375,C376,C379,C380,"
"C381,C382,C383,C384,C385,"
"C386,C387,C388,C389,C392,"
"C393,C394,C395,C396,C397,"
"C398,C399,C400,C401,C402,"
"C403,C404,C405,C406,C407,"
"C408,C409,C410,C411,C412,"
"C413,C414,C415,C416,C417,"
"C418,C419,C420,C421,C422,"
"C423,C424,C443,C445,C446"
4
19
"C10,C11,C26,C27,C28,C29,"
"C30,C34,C51,C76,C77,C100,"
"C155,C164,C170,C307,C327,"
"C444,C447"
10uF
TAJC106K025R
AVX
5
55
"C25,C143,C144,C147,C154,"
"C162,C163,C165,C166,C171,"
"C172,C192,C193,C214,C215,"
"C216,C217,C223,C224,C225,"
"C226,C243,C244,C245,C247,"
"C248,C249,C250,C264,C265,"
"C266,C267,C278,C279,C284,"
"C285,C286,C289,C290,C291,"
"C297,C298,C299,C303,C304,"
"C305,C308,C312,C313,C377,"
"C378,C390,C391,C441,C442"
10nF
06035C103KAT2A
AVX
6
1
C78
100uF
TAJD107K016R
AVX
7
1
C82
68uF-16V
TAJD686M020R
AVX
8
1
C99
1uF
B45196H5105K109
SIEMENS
9
24
"C121,C122,C123,C124,C125,"
"C126,C127,C139,C425,C426,"
"C427,C428,C429,C430,C431,"
"C432,C433,C434,C435,C436,"
"C437,C438,C439,C440"
1nF
AVX12065C102KA
AVX
10
2
"C141,C448"
100nF-500V
501S43W104MV4E
JOHANSON
11
1
C293
1500pF
12065A152JAT00J
AVX
204
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
Freescale Semiconductor, Inc...
Figure 7-1. PQ2FADS-ZU Bill of Materials
12
3
"D1,D2,D3"
LL4004
LL4004G
TSC
13
1
F1
SMD150/33-2
SMD150/33-2
RAYCHEM
14
5
"JP1,JP6,JP8,JP12,JP13"
GND_Bridge254
PD-999-11-11010
PRECIDIP
15
9
"JP2,JP3,JP4,JP5,JP7,JP9,"
"JP10,JP11,JP14"
JUMPER1x3
87156-0303
MOLEX
16
7
"J1,J2,J3,J4,J5,J6,J7"
GND_Bridge
PD-999-11-11210
PRECIDIP
17
18
"LD1,LD2,LD3,LD4,LD5,LD6,"
"LD7,LD8,LD9,LD16,LD17,"
"LD21,LD22,LD23,LD25,LD26,"
"LD27,LD28"
LED_GREEN
KPT-3216SGD
KINGBRIGHT
18
7
"LD10,LD11,LD12,LD13,LD15,"
"LD19,LD24"
LED_YELLOW
KPT-3216YD
KINGBRIGHT
19
2
"LD14,LD20"
LED_RED
KPT-3216ID
KINGBRIGHT
20
1
LD18
LED_RED
KPT-3216YD
KINGBRIGHT
21
2
"L2,L1"
BEAD_FERRITE
2743021447
FAIR RITE
22
4
"L3,L4,L21,L22"
NFM60R30T222T1
NFM60R30T222T1
MURATA
23
17
"L5,L6,L7,L8,L9,L10,L11,"
"L12,L13,L14,L15,L16,L17,"
"L18,L19,L20,L23"
BLM18AG121SN1
BLM18AG121SN1
MURATA
24
1
P1
RS232-PORT2
8LE009009D306H
EDA
25
1
P2
787616-1
787616-1
AMP
26
2
"P4,P3"
RJ45
43202-8110
MOLEX
27
2
"P5,P6"
QSE-020-01-L-D-A
QSE-020-01-L-D-A
SAMTEC
28
2
"P7,P25"
23762
23762
ERNI
29
3
"P8,P9,P10"
PCI_CONNECTOR
145154-4
AMP
30
11
"P11,P12,P13,P14,P16,P17,"
"P18,P23,P28,P29,P30"
MICTOR38
2-767004-2
AMP
31
1
P15
COP/JTAG
LPH-16SA-SG
KCC
32
4
"P19,P20,P22,P26"
CON10AP
TSM-10501-SDV-AP
SAMTEC
33
1
P21
SMB Straight
82SMB-50-0-1/111
SUHNER
34
1
P24
CON6AP
HEADER 3x2 SMT
SAMTEC
35
1
P27
ATX_Power_Connect
or
39-29-9202
MOLEX
36
1
P31
DNR-25PCB-SG
DNR-25PCB-SG
KCC_Keltron
37
2
"Q2,Q1"
MMDF2P02HD
MMDF2P02HD
ON SEMICONDUCTOR
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
205
Support Information
Freescale Semiconductor, Inc.
Figure 7-1. PQ2FADS-ZU Bill of Materials
38
2
"Q4,Q3"
MMDF4N01HD
MMDF4N01HD
ON SEMICONDUCTOR
39
29
"RN1,RN2,RN3,RN4,RN25,"
"RN26,RN27,RN43,RN44,RN45,"
"RN46,RN47,RN48,RN49,RN50,"
"RN51,RN52,RN56,RN57,RN60,"
"RN66,RN67,RN70,RN71,RN74,"
22
CRA3A4E220JT
AVX
Freescale Semiconductor, Inc...
"RN81,RN91,RN92,RN105"
40
35
"RN5,RN15,RN16,RN17,RN18,"
"RN20,RN21,RN23,RN24,RN28,"
"RN29,RN30,RN32,RN40,RN41,"
"RN42,RN53,RN54,RN75,RN82,"
"RN83,RN84,RN85,RN86,RN87,"
"RN88,RN89,RN90,RN96,"
"RN100,RN101,RN102,RN103,"
"RN104,RN106"
10K
RS8A1002J
ROHM
41
8
"RN6,RN7,RN8,RN9,RN10,"
"RN11,RN12,RN13"
10
CRA06S0803100JR
DALE
42
6
"RN14,RN63,RN68,RN72,RN73,"
RN77
33
43
14
"RN19,RN22,RN55,RN58,RN59,"
"RN61,RN62,RN64,RN65,RN69,"
"RN95,RN97,RN98,RN99"
0
CRA06S0803000RT
DALE
44
4
"RN31,RN33,RN34,RN35"
470
CRA06S0803 471
JRT1
DALE
45
6
"RN36,RN37,RN38,RN39,RN93,"
RN94
43
CRA06S0803430JRT
DALE
46
4
"RN76,RN78,RN79,RN80"
33
CRA06S0803330JR
DALE
47
2
"RP1,RP2"
1K
3362P-1-102
BOURNS
48
83
"R1,R38,R48,R49,R50,R51,"
"R59,R122,R135,R141,R142,"
"R143,R145,R146,R157,R158,"
"R160,R161,R167,R169,R173,"
"R174,R175,R177,R183,R184,"
"R185,R191,R199,R201,R207,"
"R208,R211,R214,R215,R217,"
"R218,R219,R220,R221,R223,"
"R228,R229,R230,R231,R245,"
"R246,R247,R248,R253,R254,"
10K
D11010KFCS
ROEDERSTEIN
AVX
"R267,R279,R293,R306,R307,"
"R318,R319,R328,R332,R341,"
"R342,R343,R344,R347,R353,"
"R356,R368,R379,R383,R384,"
"R389,R390,R396,R406,R407,"
"R420,R421,R422,R428,R431,"
"R432,R433"
206
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
Freescale Semiconductor, Inc...
Figure 7-1. PQ2FADS-ZU Bill of Materials
49
8
"R2,R3,R4,R5,R128,R129,"
"R130,R131"
75
D11075RFCS
DRALORIK
50
4
"R6,R15,R18,R19"
49R9
D2549R9FCS
ROEDERSTEIN
51
4
"R7,R13,R14,R17"
78R7
D2578R7FCS
D2578R7FCS
52
9
"R8,R9,R10,R20,R24,R295,"
"R303,R305,R312"
33R2
D11 33R2FCS
ROEDERSTEIN
53
2
"R12,R11"
158
CRCW0603-1580F
DALE
54
25
"R16,R21,R26,R27,R67,R68,"
"R69,R70,R202,R203,R209,"
"R210,R270,R274,R282,R292,"
"R297,R308,R309,R310,R311,"
"R329,R330,R333,R334"
22R1
D1122R1FCS
ROEDERSTEIN
55
53
"R22,R23,R25,R28,R29,R30,"
"R35,R36,R37,R41,R42,R43,"
"R45,R46,R47,R85,R95,R100,"
"R162,R163,R170,R179,R180,"
"R194,R195,R205,R216,R224,"
"R225,R226,R227,R233,R234,"
"R235,R236,R237,R251,R252,"
"R255,R256,R263,R264,R265,"
"R266,R275,R276,R277,R287,"
"R300,R301,R320,R324,R331"
4K7
D1104K7FCS
ROEDERSTEIN
56
52
"R31,R33,R39,R40,R44,R91,"
"R94,R96,R97,R116,R117,"
"R119,R120,R121,R148,R204,"
1K
D11001KFCS
DRALORIK
"R212,R213,R239,R240,R259,"
"R260,R261,R268,R269,R271,"
"R272,R273,R285,R286,R288,"
"R289,R337,R338,R348,R352,"
"R354,R358,R369,R378,R386,"
"R387,R391,R392,R394,R395,"
"R397,R405,R416,R419,R429,"
R430
57
1
R32
2K2
D2502K2FCS
ROEDERSTEIN
58
2
"R178,R34"
510
CRCW0603-5100F
DALE
59
28
"R52,R53,R54,R55,R56,R57,"
"R58,R62,R64,R89,R90,R92,"
"R93,R102,R103,R106,R108,"
"R372,R373,R375,R377,R400,"
"R401,R402,R409,R423,R424,"
R427
330
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
207
Freescale Semiconductor, Inc.
Support Information
Freescale Semiconductor, Inc...
Figure 7-1. PQ2FADS-ZU Bill of Materials
60
27
"R60,R79,R110,R111,R112,"
"R113,R115,R118,R192,R238,"
"R257,R258,R290,R294,R299,"
"R304,R313,R321,R322,R323,"
"R339,R370,R371,R380,R382,"
"R388,R393"
0
D11000RFCS
ROEDERSTEIN
61
28
"R61,R63,R65,R66,R86,R87,"
"R88,R101,R104,R105,R107,"
"R109,R359,R360,R361,R362,"
"R363,R364,R365,R374,R376,"
"R398,R399,R408,R410,R411,"
"R425,R426"
220
62
19
"R71,R72,R73,R75,R76,R77,"
"R78,R80,R81,R82,R83,R84,"
"R232,R242,R262,R278,R280,"
"R281,R413"
43R2
D1143R2FCS
ROEDERSTEIN
63
2
"R114,R74"
0R005
WSL2512 0.005ohm
1%
DALE
64
1
R98
110
CR32111J-T
AVX
65
21
"R99,R123,R124,R125,R127,"
"R132,R140,R147,R155,R156,"
"R164,R168,R171,R176,R181,"
"R189,R196,R197,R200,R206,"
R415
330
D25330RJCS
ROEDERSTEIN
66
2
"R126,R136"
1K
D25001KFCS
DRALORIK
67
10
"R133,R159,R165,R166,R172,"
"R186,R187,R412,R417,R418"
150
D25150RFCS
ROEDERSTEIN
68
12
"R134,R139,R190,R198,R335,"
"R336,R340,R345,R346,R351,"
"R366,R367"
1K5
D2501K5FCS
ROEDERSTEIN
69
2
"R138,R137"
24R3
D2524R3FCS
ROEDERSTEIN
70
1
R144
330
D25 330RJCS
ROEDERSTEIN
71
1
R149
220
D25220RJCS
DRALORIK
72
4
"R150,R151,R284,R357"
51R1
D1151R1FCS
ROEDERSTEIN
73
3
"R152,R153,R154"
150
D25 150RJCS
ROEDERSTEIN
74
2
"R182,R188"
6K8 1%
D25 06K8FCS
ROEDERSTEIN
75
2
"R193,R222"
2R7
D2502R7FCS
ROEDERSTEIN
208
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
Freescale Semiconductor, Inc...
Figure 7-1. PQ2FADS-ZU Bill of Materials
76
1
R241
47K
D25047KFCS
ROEDERSTEIN
77
3
"R243,R249,R250"
20
D25020RFCS
DRALORIK
78
1
R244
0R5
D250R50FCS
ROEDERSTEIN
79
2
"R326,R283"
10
D25010RFCS
ROEDERSTEIN
80
4
"R291,R296,R298,R302"
300
xxx
ROEDERSTEIN
81
4
"R314,R315,R325,R327"
15
D25 015RFCS
DRALORIK
82
4
"R316,R317,R349,R350"
0
D25000RFCS
ROEDERSTEIN
83
1
R355
300
CR0805-JW-301
BOURNS
84
1
R381
5K6
D2505K6FCS
ROEDERSTEIN
85
1
R385
3K
D25-03KJ-S
DRALORIK
86
1
R403
172
CRCW0603-1720F
DALE
87
1
R404
21R5
CRCW0603-21R5F
DALE
88
1
R414
243
D25243RFCS
ROEDERSTEIN
89
1
SW1
POWER-ON_RESET
KS12-R23-CQE
C&K
90
1
SW2
ABORT
KS12-R21-CQE
C&K
91
1
SW3
SOFT-RESET
KS12-R22-CQE
C&K
92
2
"SW5,SW4"
SW_DIP-4/SM
90HBW04SR
GRAYHIL
93
1
SW6
SW_DIP-8/SM
90HBW08S
GRAYHIL
94
1
SW7
E101MD1ABE
E101MD1ABE
C&K
98
1
U1
HFBR-5805
HFBR-5805
AGILENT
99
2
"U26,U2"
74ACT541
74ACT541DW
ON SEMICONDUCTOR
100
2
"U4,U3"
MAX3241ECAI
MAX3241ECAI
101
1
U5
MIC5209-2.5BS
MIC5209-2.5BS
MICREL
102
1
U6
PDIUSBP11A
PDIUSBP11A
PHILIPS
103
2
"U7,U8"
TG22-3506
TG22-3506ND
HALO
104
6
"U9,U17,U36,U48,U51,U53"
74LCX125
MC74LCX125DT
MOTOROLA
105
1
U10
MPC947
MPC947FA
MOTOROLA
106
1
U11
PM5384-NI
PM5384-NI
PMC SIERRA
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
209
Support Information
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
Figure 7-1. PQ2FADS-ZU Bill of Materials
107
2
"U12,U13"
DM9161
DM9161E
108
11
"U14,U21,U23,U24,U30,U33,"
"U34,U40,U57,U66,U70"
IDT74CBTLV3257PG
IDT74CBTLV3257PG
109
1
U15
S-80828ANMP
S-80828ANMP-EDRT2
SEIKO
110
2
"U59,U16"
IDTQS3VH16233-PV
IDTQS3VH16233-PV
IDT
111
12
"U18,U19,U20,U22,U25,U29,"
"U61,U62,U63,U65,U67,U68"
IDTQS34XV245Q3
IDTQS34XV245Q3
IDT
112
1
U27
MPC8285
113
1
U28
SN74LVT8980ADWR
SN74LVT8980ADWR
114
1
U31
MIC29500BT
MIC29500-3.3BT
MICREL
115
2
"U69,U32"
MT48LC2M32B2TG6
MT48LC2M32B2TG-6
MICRON
116
1
U35
M4A3_192/96
M4A3-192/96-6VC
LATTICE
117
2
"U37,U71"
MPC2605
MPC2605ZP66
MOTOROLA
118
3
"U38,U43,U44"
74LCX541
MC74LCX541DT
MOTOROLA
119
1
U39
MPC9448
MPC9448FA
MOTOROLA
120
1
U41
M4A5-64/32-VC48
M4A5-64/32-7VC48
VANTIS
121
1
U42
SN74ALVCH162260
SN74ALVCH162260
TI
122
3
"U45,U77,U78"
74LCX16244
MC74LCX16244DT
MOTOROLA
123
1
U46
EPM3064ATC100-10
EPM3064ATC100-10
ALTERA
124
1
U47
74LCX16245
MC74LCX16245DT
ON SEMICONDUCTOR
125
1
U49
74LVXZ161284MTD
74LVXZ161284MTD
TI
126
1
U50
LM317D2T
LM317D2T
ON SEMICONDUCTOR
127
1
U52
AT28HC64B-70JC
AT28HC64B-70JC
ATMEL
128
1
U54
FLASH_SIMM80
SM73228XG1JHBG0
SMART MODULAR TECHNOLOGIES
129
1
U55
74LCX74D
MC74LCX74D
ON Semiconductor
130
3
"U56,U60,U64"
CY2309ZC-1H
CY2309ZC-1H
Cypress
131
1
U58
PI3B33X257B
PI3B33X257B
Pericom
132
3
"U72,U73,U74"
MT48LC4M32B2TG6
MT48LC4M32B2TG-6
MICRON
210
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
DAVICOM
MOTOROLA
Freescale Semiconductor, Inc.
Support Information
Freescale Semiconductor, Inc...
Figure 7-1. PQ2FADS-ZU Bill of Materials
133
2
"U76,U75"
74ALVT16245
74ALVT16245DL
PHILIPS
134
2
"U79,U80"
74ALVT16373
74ALVT16373DL
PHILIPS
135
1
X1
M216TCN50.00
M216TCN50.00
M-TRON
136
1
X2
M218TCN-19.44MHz
M218TCN-19.44MHz
M-TRON
137
1
X3
M216TCN-48.00MHz
M216TCN-48.00MHz
M-TRON
138
1
X4
66MHz-3V3
M3H16FCD-3V366MHz
M-TRON
139
1
X5
40MHz-3V3
M3H16FCD-3V340MHz
M-TRON
140
1
X6
1.10933E+12
1.10933E+12
PRECIDIP
MOTOROLA
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
211
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
Support Information
212
PQ2FADS-ZU User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA