Freescale Semiconductor
Reference Manual
MSC711xADSRM
Rev. 1, 6/2007
© Freescale Semiconductor, Inc., 2005, 2007. All rights reserved.
The MSC711xADS board uses one StarCore™-based 16-bit
MSC711x processor, the MSC7116, along with the
PowerQUICC II ™ MPC8272 as the host processor. The
MSC711xADS board serves as a platform for software and
hardware development in the MSC711x environment.
Developers can use on-board resources and the associated
debugger to perform a variety of tasks, such as downloading
and running code, setting breakpoints, displaying memory and
registers, and connecting proprietary hardware via the
expansion connectors. The MSC711xADS board can also
function as a demonstration system, with application software
programmed into its Flash memory.
The board works seamlessly with an evaluation copy of
CodeWarrior® Development Studio. The MSC711x family is a
high-performance, cost-effective family of DSPs based on the
StarCore
SC1400 core, which offers system solutions,
flexibility with peripherals and performance, and overall system
cost savings. Devices in the MSC711x family target high-
bandwidth highly computational DSP applications and are
optimized for packet telephony applications, providing a
competitive price per channel for voice over packet systems.
Designed with attention to system requirements from the start,
the MSC711x family delivers one core architecture for digital
signal processing that spans the low to high end.
This manual is an operation guide for the MSC711xADS board.
It describes the board architecture and functionality and
provides instructions on how to use the board.
CONTENTS
1
Overview .................................................................3
1.1
How the MSC711xADS Works ..............................6
1.2
Product Documentation ...........................................6
1.3
Third-Party Documentation .................................... 7
2
Hardware Configuration and Boot .......................... 9
2.1
Board Unpacking ....................................................9
2.2
Board Installation ....................................................9
2.3
Board Configuration .............................................10
2.4
DIP-Switch and Jumper Settings ..........................10
2.5
MSC711xADS Boot .............................................18
2.6
Board Controls and Indicators ..............................20
3
Board-Level Functions ..........................................23
3.1
Reset ......................................................................23
3.2
Clocking ................................................................ 24
3.3
Power Supply ........................................................ 27
4
Memory Map/Programming Model ......................29
4.1
Memory Map .........................................................29
4.2
Board Control and Status Registers (BCSRx) ......30
5
MSC711xADS Interfaces .....................................37
5.1
HDI16 Host Processor Interface ...........................37
5.2
60x Bus Buffering .................................................40
5.3
MSC711x Connection to the MPC8272 ...............40
5.4
RS-232 Ports .........................................................41
5.5
JTAG/OCE10 Test Access Port (TAP) .................42
5.6
DDR SDRAM Interface ........................................44
5.7
Ethernet .................................................................45
5.8
Synchronous DRAM (60x Bus) ............................46
5.9
Flash Memory .......................................................48
5.10
Time-Slot Interchanger (TSI).................................49
5.11
SLIC SLAC Interface ............................................49
5.12
E1/T1 Framer ........................................................50
MSC711x Application Development
System (MSC711xADS) Reference
Manual
MSC7110, MSC7112, MSC7113, MSC7115, MSC7116, MSC7118,
MSC7119