ChipFind - Datasheet

Part Number ATSAM9777

Download:  PDF   ZIP

Document Outline

1
Features
·
High-performance DirectSound
TM
Direct3DSound
TM
Operation
­ Direct Access to Audio Data as PCI Master
­ Uses PCI Bursts with Patented Proprietary Cache RAM to Minimize PCI Bandwidth
­ Mixes up to 64 Audio Channels at 48 kHz (Streaming Audio and/or Static Buffers)
­ Up to Eight Audio Channels in Record
­ Interactive Audio Includes per Channel Doppler, 4-speaker Output and Filter
­ Audio Effects: Reverb, Chorus, Echo, Pitch Shifting, 4-band Equalizer, Surround
·
Top-quality Wavetable Synthesis
­ 16-bit Samples @ 48 kHz Sampling Rate
­ Up to 64-voice Polyphony by Hardware
­ Internal Computations on 28 Bits, DAC Support up to 22 Bits
­ Alternate Loop, 24 dB Digital Filter for Each Voice
­ Roland GS
TM
Format-compliant
­ Sample Sets under Roland
®
License, rSounds © Roland Corporation 1996
­ DirectMusic
TM
Accelerator, Downloadable Sounds DLS1 Support, DLS2 Ready
·
Multiple Audio Inputs and Outputs
­ AC97 Codec-compliant Interface
­ Three I2S Outputs (Six Audio Channels)
­ Four I2S inputs (Eight Audio Channels)
­ Home PC-ready for Dolby
®
AC-3 Six-speaker output
­ Dual Joystick Game Port
·
Multi-platform
­ Windows
®
95/98 Drivers
­ Windows
®
2000 WDM Drivers
·
Fully Programmable
­ Firmware Resides in PC Memory and in On-chip RAM
­ Evolutive Firmware Open to Third-party Developers
·
Designed for PC Motherboards and Notebooks
­ 3.3V or 5V Operation
­ Choice of Standard 100-lead PQFP or Space-saving 100-lead TQFP Package
Description
The highly-integrated architecture of ATSAM9777 is derived from the ATSAM9407 but
contains significant improvements.
The ATSAM9777 combines a specialized high-performance RISC-based digital signal
processor (synthesis/DSP) and a general-purpose 16-bit CISC-based control proces-
sor on a single chip. A PCI interface with bus mastering capability enables the
synthesis/DSP and the control processor to directly access external PC memory. A
local program/data RAM, independent synthesis/DSP and control processor cache
RAM, as well as PCI transfers on a PC CPU-cache line basis allow a dramatic reduc-
tion in PCI bandwidth. An intelligent peripheral I/O interface function handles other I/O
interfaces such as controls received from the PCI interface in target mode, the on-chip
MIDI UART, and three timers with minimum intervention from the control processor.
The PCI interface also implements a legacy joystick.
Sound
Synthesis
ATSAM9777
PCI Bus
Single-chip
Multimedia
Sound System
Rev. 1716B-DRMSD­11/02
2
ATSAM9777
1716B­DRMSD­11/02
Block Diagram
Figure 1. Functional Overview Block Diagram
Synthesis/DSP
RISC DSP Core
Includes:
512 x 16 ALG RAM
128 x 28 MA1 RAM
256 x 32 MA2 RAM
256 x 32 MB RAM
128 x 16 MX RAM
256 x 16 MY RAM
64 x 13 ML RAM
I/O Functions
Include:
MIDI UART
Timers
Target FIFO
Local
Program/Data
RAM
1K x 16
P16 Processor
16-bit CISC Processor
Core Includes:
256 KB x 16 Data RAM
16 x 16 Boot ROM
P16 Processor
Cache RAM
20 x 256
DSP
Cache RAM
96 x 256
PCI Interface
Initiator
Legacy
Joystick
Target
MIDI
Joystick
PCI BUS
Config
EEPROM
(optional)
Codecs
3
ATSAM9777
1716B­DRMSD­11/02
Pin Description
PCI Bus Group
Note:
Pin names exhibiting an overbar (PME for example) indicate that the signal is active low.
Digital Audio Group
Table 1. PCI Bus Group (All signals PCI-compliant)
Pin Name
Pin
Count
Type
Function
AD[31:0]
32
I/O
Multiplexed address/data
C/BE[3:0]
4
I/O
Command and byte enables
PAR
1
I/O
Parity
FRAME
1
I/O
Cycle Frame
IRDY
1
I/O
Initiator ready
TRDY
1
I/O
Target ready
STOP
1
IN
Indicates target requests ATSAM9777 to stop transaction
DEVSEL
1
I/O
Device select
IDSEL
1
IN
Initialization device select
PERR
1
I/O
Parity error
PME
1
OD
Power Management Event (Open drain)
REQ
1
TS OUT
Request bus for master operation
GNT
1
IN
Master access to bus granted
CLK
1
IN
PCI timing clock
RST
1
IN
System reset
INTA
1
OD
Open drain signal, interrupt request
Table 2. Digital Audio Group
Pin Name
Pin
Count
Type
Function
AC_RES
1
OUT
AC 97 Master reset, can also be used as buffered RESET for DAC/ADC
AC_SYNC
1
OUT
AC 97 48 kHz fixed sampling rate
AC_DOUT
SD_OUT_0
1
OUT
Multi-function pin. Configured by firmware. Serial audio stream to AC 97 or I2S data out
channel 0.
AC_DIN
SD_IN_0
1
IN
Multi-function pin. Configured by firmware. Serial audio stream from AC 97 or I2S data
in channel 0.
BCK_OUT
1
OUT
I2S bit clock for audio-out and master mode audio-in
WS_OUT
1
OUT
Multi-function pin.
Output, I2S data word select for audio-out and audio-in.
SD_OUT_1
1
OUT
Multi-function pin.
Output I2S auxiliary stereo-out channel #1 data @ 32 bits per sample (22 useful bits).
4
ATSAM9777
1716B­DRMSD­11/02
Joystick, MIDI and
Miscellaneous
Group
Power Supply Group
SD_OUT_2
1
OUT
Multi-function pin.
Output I2S auxiliary stereo-out channel #2 data @ 32 bits per sample (22 useful bits).
SD_IN_1P1
1
IN or I/O
Multi-function pin.
Configuration by firmware. I2S data in channel 1 or general-purpose I/O pin.
SD_IN_2P2
1
IN or I/O
Multi-function pin.
Configuration by firmware. I2S data in channel 2 or general-purpose I/O pin.
SD_IN_3P3
1
IN or I/O
Multi-function pin.
Configuration by firmware. I2S data in channel 3 or general-purpose I/O pin.
Table 2. Digital Audio Group (Continued)
Pin Name
Pin
Count
Type
Function
Table 3. Joystick, MIDI and Miscellaneous Group
Pin Name
Pin
Count
Type
Function
JSX1, JSY1
2
AIN
Joystick 1 coordinates
JSB11, JSB12
2
IN
Joystick 1 buttons 1 & 2
JSX2, JSY2
2
AIN
Joystick 2 coordinates
JSB21, JSB22
2
IN
Joystick 2 buttons 1 & 2
JSREF
1
AIN
Joystick reference voltage
MIDI_IN
1
IN
Serial MIDI_IN
MIDI_OUT
1
OUT
Serial MIDI_OUT
P0
1
I/O or OD
Multi-function pin.
General-purpose I/O pin
CKIN
1
­
12.288 MHz master clock input (256xFs). Normally connected to AC 97 BIT_CLK
LFT
1
­
PLL decoupling
TEST[1:0]
1
IN
Test pins, should be grounded for normal operation.
SCL, SDA
1
Optional Serial configuration EEPROM connection.
Table 4. Power Supply Group
Pin Name
Pin Count
Function
GND
9
Digital ground pins. All pins should be connected to a ground plane below the IC.
VC3
9
3.3V ± 10% digital power. All pins should be connected.
VCC
1
3V to 5.5V periphery power. Determines the operation level of the Codec EEPROM and MIDI
signals.
AGND
1
Analog ground for the joystick analog pins JSXn/JSYn
AVC3
1
Analog power for the joystick pins JSXn/JSYn, 3.3V ± 10%
5
ATSAM9777
1716B­DRMSD­11/02
Pinout by Pin
Table 5. Pinout for 100-lead PQFP Package (ref. ATSAM9777-PQ)
Pin
Number
Pin Name
Pin
Number
Pin Name
Pin
Number
Pin Name
Pin
Number
Pin Name
1
AD19
26
AD10
51
VCC
76
RST
2
GND
27
AD9
52
GND
77
CLK
3
GND
28
VC3
53
GND
78
VC3
4
AD18
29
VC3
54
SD_OUT_2
79
VC3
5
AD17
30
AD8
55
SD_OUT_1
80
GNT
6
AD16
31
C/BE0
56
WS_OUT
81
REQ
7
C/BE2
32
GND
57
BCK_OUT
82
NC
8
FRAME
33
AD7
58
AC_RES
83
GND
9
IRDY
34
AD6
59
AC_SYNC
84
GND
10
TRDY
35
AD5
60
AC_DIN,
SD_IN_0
85
AD31
11
GND
36
AD4
61
CKIN
86
AD30
12
VC3
37
AD3
62
AC_DOUT,
SD_OUT_0
87
AD29
13
VC3
38
VC3
63
JSB22
88
AD28
14
DEVSEL
39
AD2
64
JSB21
89
AD27
15
STOP
40
AD1
65
JSB12
90
VC3
16
TEST1
41
AD0
66
JSB11
91
AD26
17
PERR
42
SCL
67
AGND
92
AS25
18
PAR
43
SDA
68
JSY2
93
AD24
19
C/BE1
44
TEST0
69
JSX2
94
C/BE3
20
AD15
45
P0
70
JSREF
95
IDSEL
21
AD14
46
SD_IN_1, P1
71
JSY1
96
AD23
22
GND
47
SD_IN_2, P2
72
JSX1
97
AD22
23
AD13
48
SD_IN_3, P3
73
AVC3
98
VC3
24
AD12
49
MIDI OUT
74
INTA
99
AD21
25
AD11
50
MIDI IN
75
LFT
100
AD20