PT
Pericom Technology Inc.
Features
Compliant to Bluetooth Specification v1.2
Seamless interface to PT8R1002 (BlueRF™ RF
transceiver)
High speed UART, USB 1.1 interface with
hub/devices and host function, up to four channels
8KHz PCM / CVSD codec, 16/18/20/24-bit I
2
S audio
input/output and SPDIF input/output interface, 2
channel digital AMP interface
Integrated 128MHz PTI own hybrid RISC and DSP
PiCOII
embedded
and
processor
48-bit
with
24-bit
and
multiplication
accumulation
Data Sheet
PT8R1202
Bluetooth Digital Audio Streaming IC
General Descriptions
The PT8R1202 is a part of the PTI Bluetooth product
family. It is a DSP processor with the functionality of
both baseband controller providing the Bluetooth™
functionality for high data rate, short-distance wireless
communication in the free 2.4GHz ISM band and
digital audio decoder such as MP3 or AC3. Together
with PT8R100X 2.4GHz radio transceiver IC and an
external flash memory, it provides a fully compliant
Bluetooth system for data and voice communications.
PT8R1202 consists of BlueRF™ RXMODE2/3, 3-wires
radio interface, Bluetooth™ baseband and bit processor,
PTI proprietary 32-bit hybrid RISC/DSP embedded
processor with 48bit resolution, and USB / UART /
PCM / DAC / I2S / SPDIF / SMC standard interfaces.
The on-chip 32-bit hybrid RISC/DSP embedded
processor is powerful enough to support full rate
Bluetooth data communications as well as full rate
digital audio decoding and includes large enough
embedded SRAM up to 128KByte to support several
applications without external memory, which results in
cost-effective and low-power consumption systems. In
combination with PTI own optimized Bluetooth™
baseband, embedded protocol stacks and audio decoder
firmware, it provides a complete cost-effective SOC
embedded solutions such as portable MP3 decoder,
wireless high quality speaker system or headset.
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
128KByte on-chip SRAM enough to support several
digital audio and speech codecs
On-chip implementation of BT qualified Link
Controller, Link Manager, HCI, L2CAP, RFCOMM
and several profiles such as Headset, SPP, OBEX,
AV profiles, etc.
Software development kit and source code licenses
available for qualified embedded stacks and DSP
firmware for popular digital audio and speech codecs
Single reference clock for system, USB, audio sub
system
0.18um CMOS technology
Application
Bluetooth portable audio players
Stereo audio headset with HSP/HFP function
Multi-functions USB dongle such as Bluetooth, USB
audio device, USB Flash storage, etc.
Wireless high quality digital audio streaming system
for DVD/PC speaker
PT0137(08/04)
1
Ver:4
PT
Pericom Technology Inc.
Ordering Information
Device
Type
Normal
LQFP144
Pb(Lead) free
PT8R1202
Normal
fpBGA144
Pb(Lead) free
Package
Size
Data Sheet
PT8R1202
Bluetooth Digital Audio Streaming IC
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
20 x 20 x 1.4mm
10 x 10 x 1.4mm
Shipment Method
Tray
T&R
Tray
T&R
Tray
T&R
Tray
T&R
Order Number
PT8R1202F
PT8R1202FX
PT8R1202FE
PT8R1202FEX
PT8R1202ND
PT8R1202NDX
PT8R1202NDE
PT8R1202NDEX
Block Diagram
MEM
IF
MMU &
DMA
V6PB
Bridge
NAND
Flash
Controller
GPIO (up to 56)
Speech Codec
I/F
I2S Input,
SPDIF Input
I2S Output,
SPDIF Output
User Applications
Flash
(2MB)
Hybrid 32 -bit RISC MCU &
24-bit DSP Core
(V6@PiCOII -DSP,128MHz)
I-Cache
16KB
YMEM2
16KB
XMEM2
16KB
20bit address, 16bit data
I/O1
(2MB)
(IDE/
Ethernet)
SRAM
(2MB)
(option)
I/O0
(2MB)
(LCD)
XMEM0
32KB
YMEM0
32KB
XMEM1
16KB
YMEM1
16KB
PC
Phone
PDA
serial
USB
(Multi-function
Devices or Host)
High speed UART
System
registers
Interrupt /
Timer
NAND
GPIO
NAND
Flash
(2x2Gb)
DSP library
Network library
File System library
PTI
Stacks &
Profiles
Third party
Stacks &
Profiles
HCI
BB/LM
serial
HOST,
Off-chip
Debugger
JTAG
OSC
On chip debugger
-
RTC
Power
Mng
.
Bluetooth Controller
Bit Processor
(BT1.2 compliant)
serial
Speech
Codec
32.768kHz
OSC
SYSPLL AUDPLL
Multi-mode
RF transceiver I/F
(BlueRF RXMODE2/3
3-wires RF I/F)
Serial
Stereo
Audio
ADC
Stereo
Audio
DAC
RTOS (VPOS ™, eCos ™)
PT8R1202 software
serial
12/13/16/19.2MHz
Bluetooth
Radio
PT8R1002
BlueRF
RXMODE2
PT0137(08/04)
2
Ver:4
PT
Pericom Technology Inc.
Product Description
Bluetooth is an open specification for short-range data
communications. It operates in the globally available 2.4
GHz to 2.5 GHz ISM free band. Fast frequency hopping
(1600 hop/s), 79 available channels (2.402 to 2.480 GHz),
and a maximum 1 Mbit/s GFSK modem are allowed.
The PT8R1202 consists of a Bluetooth baseband hardware,
on-chip 128MHz hybrid embedded RISC / DSP processor
and peripheral interface block. The PT8R1202 focuses on
audio streaming to distribute audio content of high-quality
in mono or stereo on ACL channels of Bluetooth. Since
PT8R1202 is highly integrated SOC solution to support the
Advanced Audio Distribution Profile(A2DP) defined in
Bluetooth as audio streaming application with minimum
BOM, the minimum required external devices are just
PT8R100X 2.4GHz radio transceiver IC, external antenna,
crystal, and minimum 256KB flash memory for program
code.
Bluetooth baseband hardware
Bluetooth baseband hardware consists of modem control,
packet processing hardware, and on-chip microcontroller
interface.
Modem control part generates the control signal for modem
and RF block and transmits or receives data with modem.
PT8R1202 supports BlueRF™ RXMODE2/3 Bluetooth
radio interface with uni/bi-directional and JTAG/DBUS
serial interface like PT8R1000 or PT8R1001 PTI Bluetooth
radio transceiver. In RXMODE3, SYNCWORD correlator
is located in radio transceiver, SYNCWORD detect signal
feeds from external radio transceiver. In RXMODE2,
SYNCWORD correlation is processed in PT8R1202,
SYNCWORD detect signal feed to external radio
transceiver to timing adjustment of modem. In additional to
BlueRF™ interface, PT8R1202 supports BlueQ™ interface
with SBI serial interface.
Packet processing for Bluetooth is implemented by a
dedicated hardware for a low power solution whilst
providing the required data throughput. The function
implemented in hardware include : forward error correction,
header error control, cyclic redundancy check, encryption,
and data whitening. On-chip microcontroller interface
generates interrupt signal to on-chip interrupt handler and
processes DMA operation with 16KB internal
memory(XMEM2) which is shared with on-chip
microcontroller. During radio transmission this block
constructs a packet from header information and payload
data/voice taken from a ring buffer in XMEM2 which is
previously loaded by software. For radio reception, this
block stores the packet header and the payload data in the
appropriate ring buffer in XMEM2, which is indicated by
software. After the completion of reception, this block
generates interrupt signal to on-chip interrupt handler. This
architecture minimizes the interventions required by the
processor during packet transmission and reception.
Data Sheet
PT8R1202
Bluetooth Digital Audio Streaming IC
Hybrid embedded RISC / DSP processor
To satisfy multimedia data streaming through wireless
connectivity like Bluetooth, the embedded processor used in
portable system must provide highly energy-efficient
operations, due to the importance of battery weight and size
without compromising high performance when the user
requires it. The functions required in this application are
classified into two computations such as MCU operation
and DSP operation. The former performs all functions
associated with user interface as well as real-time
communication protocols and the latter performs all signal-
processing and multimedia functions.
The on-chip embedded processor in the PT8R1202 is based
on PTI proprietary V6 processor(PiCOII-RISC/DSP), which
is optimized to accelerate both two computations for low
power and high performance embedded processing. Its
instruction set is optimized not only for general embedded
processing but also DSP signal processing specially used in
audio and speech code. This hybrid embedded RISC/DSP
processor supports 24-bit multiplication and 48-bit
accumulator with DSP functionality such as saturation and
rounding. Also, it supports SIMD features, which results in
high performance in 16-bit speech applications.
To support low power consumption, on-chip processor
adopts programmable dynamic clock control, reduces the
complexity of embedded RTOS optimizing for both
Bluetooth connectivity and audio streaming, and minimizes
external I/O access with several techniques. Default
operation frequency is 96MHz at boot and it can be
increased to 128MHz entering into turbo mode. There are
four global power states provided in PT8R1202 such as
active state, sleep state, deep sleep state and power-off state.
In active state, processor can change the processor clock
between normal operation clock, a half of one, and a third of
one. For example, if processor operates in turbo mode, it
can change processor clock between 128MHz, 64MHz and
42MHz. Also, during the execution of “idle” instruction, it
cuts down the processor clock without interrupting I/O
device operation. In sleep state, the clock of all processor
and I/O device except RTC is disabled. In sleep state,
processor can be waked up quickly by RTC time-out event
or external trigger signal since on-chip PLL is still working
in order to fast response. Deep sleep state is the same of
sleep state except on-chip PLL is off also. Since on-chip
PLL is off in deep sleep state, the power consumption is
reduced very much but requires more latency during wake-
up.
To minimize the access of external flash memory for code,
PT8R1202 includes on-chip 16KB instruction cache. In
addition to instruction cache, frequent access code or time
critical code is dynamically located on scratch-pad memory
of internal X/YMEM region. It is possible to allocate up to
96KB as scratch-pad memory in order to reduce external
memory access for low power and high performance
Bluetooth digital audio streaming system.
Total 128KB internal SRAM is integrated large enough to
support both on-chip Bluetooth stack and audio application
without external memory, which results in cost-effective
and low-power consumption systems. Internal SRAM
Ver:4
3
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PT0137(08/04)
PT
Pericom Technology Inc.
consists of six types memories : XMEM0, XMEM1,
XMEM2, YMEM0, YMEM1, and YMEM2. All memories
can be byte accessible as general purpose data memory.
Some memories such as XMEM2 and YMEM2 have special
usage. XMEM2 is used as 16KB memory for
communication with Bluetooth baseband hardware or USB,
and YMEM2 is used as 16KB memory for communication
with audio data buffer for stereo PCM output.
PT8R1202 can boot from NOR type flash and NAND type
flash memory. With NOR type flash memory, code can be
cached into internal instruction cache in order to execute
code at high frequency and reduce power consumption of
frequent memory fetch. With NAND type flash memory,
both code and data are stored same memory, which results
in the reduction of system BOM and form factor. If
PT8R1202 boots from NAND flash, the configuration of the
internal instruction cache is optimized to support NAND
flash efficiently.
Software development environment
The PT8R1202 supports high-level programming
development with our optimized C compiler based on GCC
and intrinsic library functions to maximize the software
development productivity. The system software to support
application software development includes C-compiler,
multi-level instruction set simulator, performance analyzing
profiler, memory configuration optimizer and power
monitor. Specially, our C compiler supports automatically
collaboration mechanism between compiled general code
and hand-written DSP libraries to maximize the utilization
of V6 advanced features.
To reduce the system developing cost, PTI provides
performance optimized DSP library for enabling several
multimedia standards with our own developing skill for
multimedia application. This library supports several
standards such as MPEG-1/2 layer I, II, III audio
decompression, Dolby Digital decompression, WMA, SBC
codec, G.723.1/G.728 speech codec, etc.
Advanced audio streaming on Bluetooth
PT8R1202 supports advanced audio streaming using the
advanced audio distribution profile(A2DP) defined in
Bluetooth. This profile is used by devices to distribute audio
content of high-quality in mono or stereo on ACL channels,
as well as Bluetooth audio which indicates distribution of
narrow band voice on SCO channel. PT8R1202 support
several codecs in A2DP such as low complexity subband
codec(SBC), MPEG-1,2 audio, or WMA. This advanced
audio streaming feature of PT8R1202 can be used several
audio system with Bluetooth connectivity between portable
audio player and headphone, high-quality audio system and
surround speaker, or portable speech recorder and
microphone.
For supporting A2DP, PT8R1202 embeds all Bluetooth
stack such as baseband, LMP, L2CAP, SDP, AVDTP(A/V
Distribution Transport Protocol) and AVCTP(A/V Control
Transport Protocol). As well as A2DP, PT8R1202 supports
cordless phone or dial-up networking using RFCOMM,
TCS/BIN protocol and profiles.
PT0137(08/04)
4
Data Sheet
PT8R1202
Bluetooth Digital Audio Streaming IC
Peripheral Interface block
PT8R1202 has several peripheral interface such as off-chip
memory interface, USB interface, UART interface, PCM
interface, I2S and SPDIF interface, JTAG interface, Flash
Memory/Card interface, and up-to 59-general purpose
programmable I/O(GPIO) interface. All peripheral devices
are connected to on-chip microcontroller via internal
peripheral bus(V6PB), which is compatible with Advanced
Peripheral Bus(APB) from ARM™
Off-chip memory interface supports 4 devices concurrently
such as flash memory, SRAM, and I/O for code and data. It
supports 2MB address space and 16bit data with byte access
functionality. The access timing for each device can be
programmable by software. Also, PT8R1202 supports
external I/O with explicit wait signal such as PCMCIA card.
USB interface supports both 12Mbps and 1.5Mbps serial
data communication conforming to universal serial bus
standard version 1.1. It supports both device and host side
operation and all operation modes such as bulk, interrupt,
control and isochronous mode. It consists of one control
end-point, four receiver end-points and four transmit end-
points, each of which has dual 64bytes FIFO except control
end-point and supports bulk, interrupt, and control, and two
pair of end-points which supports isochronous mode up to
1023bytes.
On-chip UART supports programmable baud rate up to
maximum 1.84MBaud serial communication and fully
programmable serial interface such as flow control and bit
format. It includes separate 16-byte transmit and receiver
FIFOs to reduce CPU interrupts.
PCM interface supports the external PCM codec with
CVSD Bluetooth codec functionality. For the external PCM
codec, it support 8-bit A/u-law PCM and 13- or 14-bit
8KHz linear PCM in both master or slave mode. For 8-bit
A/u-law format, it supports one, two and four channels
simultaneously.
Audio output interface supports I2S digital audio interface,
SPDIF digital audio interface. For external DAC, it supports
32, 44.1, or 48KHz sampling frequencies with the
programmable bit resolution up to 24bit. All sampling
frequency can be generated both from on-chip audio PLL or
external clock source.
Audio input interface supports both I2S interface and SPDIF
interface with 32, 44.1, or 48kHz sampling frequencies. For
slave mode in which all control signals come from external,
I2S interface can support up to 192kHz sampling frequency.
PT8R1202 supports the dedicated hardware interface to
SmartMedia™ flash memory(NAND type) or card. Without
the occupation of the CPU resource, it supports DMA
transfer for SmartMedia™ interface to achieve fast
read/write operation. At SMC boot mode, PT8R1202 can
boot from SMC without normal parallel flash of NOR type.
PT8R1202 provides 59-bit programmable, bi-directional
IO(GPIO) which are shared with dedicated pins in order to
reduce pins. GPIO signal can be used as key-pad input,
MMC/SDCard/Memory Stick™ interface, or LCD interface.
Ver:4
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PT
Pericom Technology Inc.
PT8R1202 supports standard JTAG interface for both
boundary scan and communication channel with PTI
enhanced on-chip hardware debugger controller. Using on-
chip debugger controller, off-chip debug handler or external
host can access internal peripheral device registers, external
Data Sheet
PT8R1202
Bluetooth Digital Audio Streaming IC
memory interface, and executes real-timing hardware
debugging and monitoring of on-chip embedded RISC
processor. Also, external host can communicate on-chip
processor through JTAG with on-chip hardware managed
channel buffer.
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PT0137(08/04)
5
Ver:4