The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

64-voice RISC Cores High-speed CISC Control Processors Versatile Progr


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



128-voice Top-quality Wavetable Synthesis Chip
64-voice RISC Cores High-speed CISC Control Processors Versatile Programmable Digital Audio Routing Between DSPs Voices Allocated Synthesis and/or Effects and/or Audio Processing Maximum Single-shot Wavesize Samples Seconds 44.1 kHz) Samples Stored 16-bit Floating Point Format (20-bit Dynamic), 16-bit Linear, 8-bit Linear Standard Audio Processing Firmware Includes Equalizer, Surround, MPEG Audio Decoder (Level Sophisticated Built-in Cache Memories Allows Standard 16-bit ROMs/RAMs Guarantees Crisp Response Even Under Heavy Traffic Conditions Sound Set(1) under License from Roland® Corporation, Other Sound Sets Available 16-channel Audio-in, 16-channel Audio-out Bits Audio/Channel 28-bit Internal Audio Path Serial MIDI-In, Serial MIDI-Out Firmware/Wavetable Data Reside ROM, DRAM, SDRAM 256M Bytes External Memory with Support SIMM (DRAM) DIMM (SDRAM) High-speed 16-bit Burst Transfer Firmware Download Streaming Audio Compatible with ATSAM9707, Uses Proven Design Development Tools Sound Editor, Sound Bank Editor Algorithm Compiler, Assembler, Source Debugger Direct Development from Environment, Special Emulator Required Dream® Technology Single Low-frequency Crystal Built-in 3.3V Supply, 5V-tolerant I/Os Space-saving 144-lead TQFP Package Power-down Mode Typical Applications: Karaokes, High-range Multimedia, Classical Organs, Digital Pianos, Professional Keyboards, Musical Samplers Sound subject special licensing conditions. used musical instruments.
Sound Synthesis ATSAM9708 128-voice Integrated Sound Synthesizer
Note:
Description
ATSAM9708 128-voice integrated synthesizer, integrating PDSP blocks memory management unit (MMU). PDSP block combination specialized 64-slot RISC-based digital signal processor (DSP), general-purpose 16-bit CISC-based control processor (P16), cache memory "intelligent" peripheral interface. Both PDSPs fully independent share same external memory through MMU.
1772E-DRMSD-10-Apr-06
Block Diagrams
Figure 2-1. ATSAM9708 Block Diagram
PDSP
16-bit
MIDI Audio
Memory
PDSP
Figure 2-2.
PDSP Block Diagram
Functions
16-bit MIDI
Control/Status MIDI UART Timers Host
Processor
16-bit CISC Processor Core Includes Data Boot
Synthesis/DSP
RISC Core Includes
Audio
Cache Memory
ATSAM9708
1772E-DRMSD-10-Apr-06
ATSAM9708
Description Function
Table 3-1.
Name VCC1 VCC2
Power Group
Count Type Function Power Ground. pins should returned digital ground. Core Power, +3.3V nominal 4.5V). pins should returned +3.3V. (except Memory Pad) Power, +3.0V +5.5V. pins should returned 3.3V case single 3.3V supply). Memory Power, +3.0V +5.5V. pins should returned (for DRAM) 3.3V (for SDRAM 3.3V ROM).
Table 3-2.
Name
Group(1)
Count Type Function 16-bit data host processor. Information these pins parallel MIDI (MPU-401 type applications) high-speed burst data transfers to/from external memory Selects internal registers: MPU-401 register processor Burst data (16-bit) processor MPU-401 register processor Burst data (16-bit) processor Chip select from host, active low. Write from host, active low. Read from host, active low. Open drain output buffer. Driven during 16-bit burst mode transfers synchronize host ATSAM9708 memory. Open drain output buffer; driven during 16-bit burst mode transfers. Indicates host that 16-bit progress. Tri-state output pin, active high. connected directly host PC_IRQ line.
PC_D[15:0]
PC_A[2:0]
PC_CS(4) PC_WR PC_RD PC_READY PC_IO16 PC_IRQ Notes:
TSout TSout TSout
group pins powered VCC1 power rail. PC_D pads have drive capabilities; other output pads have drive capabilities. interface with bus, VCC1 should connected power PC_D should buffered. Direction given PC_RD signal. Names this document exhibiting overbar (PC_CS example) indicates that signal active low.
1772E-DRMSD-10-Apr-06
Table 3-3.
Name MIDI1_IN MIDI2_IN MIDI1_OUT MIDI2_OUT OVCK_OUT BCK_OUT WS_OUT SD_OUT[7:0]
MIDI Audio Group(1)
Count Type Function Main MIDI input. Routed PDSP#1, also routed PDSP#2. Auxiliary MIDI input. Routed PDSP#2(2) Main MIDI output. Outputs from PDSP#1. Auxiliary MIDI output. Outputs from PDSP#2(2) Buffered output. Typically used drive external sigma/delta DAC/ADC 256. Audio data clock. Provides timing SD_OUT. Audio data word select. WS_OUT timing selected I2S- Japanese-compatible. stereo serial audio data output audio channels). Each output holds bits serial data frame. Audio data 22-bit precision(2). stereo serial audio data input audio channels). Each input holds bits serial data frame. Audio data received with 20-bit precision(2).
SD_IN[7:0] Notes:
MIDI Audio group pins powered VCC1 power rail. These pins have alternate functions GPIO pins (general-purpose input/output pins). "General-purpose Input/Output Routing" page more details.
Table 3-4.
Name CK_OUT
Memory Group(1)
Count Type Function Master clock SDRAM operation. Frequency times frequency (typ 45.1584 MHz). External memory address (ROM/SRAM/DRAM/SDRAM), 128M words (256M bytes). DRAM/SDRAM addresses time-multiplexed these pins follows: WA8: DRA0 DRA8 WA18: DRA9 WA20: DRA10 WA22: DRA11 SRAM byte select. Should connected lower address when 8-bit wide SRAM used. type (16-bit/8-bit) selected program. ROM/SRAM/DRAM/SDRAM data chip select, active SRAM chip select, active SRAM/DRAM/SDRAM write enable, active low. Timing compatible with SIMM DRAM early write feature. ROM/SRAM output enable, active
WA[26:0]
WD[15:0] WCS0 WCS1
ATSAM9708
1772E-DRMSD-10-Apr-06
ATSAM9708
Table 3-4.
Name
Memory Group(1) (Continued)
Count Type Function DRAM/SDRAM address strobe. reset tested determine memory type configuration (pulled high select SDRAM type). should pulled through external resistor. DRAM/SDRAM column address strobe. reset tested determine memory type configuration (pulled high select DRAM type). should pulled through external resistor. Indicates that DRAM/SDRAM memory refresh cycle progress. used with multiple SIMM/DIMM modules force refresh simultaneously modules. reset REFRESH tested select bootstrap state (pulled high start built-in bootstrap case ROMless applications).
REFRESH Note:
Memory group pins powered VCC2 power rail.
Table 3-5.
Name TEST LDTEST PDWN RESET X2(1) Note:
Miscellaneous Group
Count Type Function pass filter. Should connected external network. Test pin. Should returned GND. Test pin. Should returned GND. Power down, active Master reset input, active low. Schmidt trigger input. Crystal connection. Crystal frequency should (typ 11.2896 MHz). Crystal frequency internally multiplied provide master clock. also used external clock input (3.3V input).
cannot used drive external circuitry.
1772E-DRMSD-10-Apr-06
Pinout Number
Table 4-1.
Number
Pinout Number
Name PC_D[10] PC_D[9] PC_D[8] PC_IO16 VCC1 PC_READY PC_RD PC_WR PC_A[0] PC_A[1] PC_IRQ PC_A[2] PC_CS PC_D[0] VCC1 PC_D[1] PC_D[2] PC_D[3] PC_D[4] PC_D[5] PC_D[6] PC_D[7] MIDI1_IN MIDI2_IN MIDI1_OUT MIDI2_OUT SD_IN[0] SD_IN[1] VCC1 Number Name SD_IN[2] SD_IN[3] SD_OUT[0] SD_OUT[1] SD_OUT[2] SD_OUT[3] WS_OUT BCK_OUT OVCK_OUT SD_IN[4] SD_IN[5] SD_IN[6] VCC1 SD_IN[7] SD_OUT[4] SD_OUT[5] SD_OUT[6] SD_OUT[7] WD[15] WD[14] WD[13] WD[12] VCC2 WD[11] WD[10] Number Name WD[9] WD[8] WD[7] WD[6] WD[5] WD[4] WD[3] VCC2 WD[2] WD[1] WD[0] WCS0 WCS1 CK_OUT WA[0] WA[1] WA[2] WA[3] VCC2 WA[4] WA[5] REFRESH WA[6] WA[7] WA[8] Number Name VCC2 WA[9] WA[10] WA[11] WA[12] WA[13] WA[14] WA[15] WA[16] WA[17] WA[18] WA[19] VCC2 WA[20] WA[21] WA[22] WA[23] WA[24] WA[25] WA[26] RESET TEST LDTEST PDWN PC_D[15] PC_D[14] PC_D[13] PC_D[12] VCC1 PC_D[11]
ATSAM9708
1772E-DRMSD-10-Apr-06
ATSAM9708
Absolute Maximum Ratings
Table 5-1. Absolute Maximum Ratings
*NOTICE: Stresses beyond those listed under "Absolute Maximum Ratings" cause permanent damage device. This stress rating only functional operation device these other conditions beyond those indicated operational sections this specification implied. Exposure absolute maximum rating condtions extended periods affect device reliability.
Ambient Temperature (Power Applied )-40°C +85°C Storage Temperature -65°C +150°C Voltage (except .-0.5V 0.5V Voltage pin. -0.5V 0.5V Supply Voltage .-0.5V +6.5V Supply Voltage .-0.5V +4.5V Maximum 4.4mA (except PC_IRQ, PC_READY) Maximum PC_IRQ, PC_READY. 16.16mA Note: voltages with respect
Recommended Operating Conditions
Table 6-1.
Symbol Note:
Recommended Operating Conditions
Parameter Supply voltage(1) Supply voltage Operating ambient temperature 3.3/5.0 Unit
When using 3.3V supply, care must taken that voltage applied does exceed 0.5V.
Characteristics
Table 7-1.
Symbol
Characteristics 3.3V 10%)
Parameter Low-level input voltage High-level input voltage Low-level output voltage PC_D[15:0], PC_IRQ, PC_READY: Others except LFT: -3.2 -0.5 -0.5 0.45 0.45 Unit
1772E-DRMSD-10-Apr-06
Table 7-1.
Symbol
Characteristics 3.3V 10%) (Continued)
Parameter High-level output voltage PC_D[15:0], PC_IRQ, PC_READY: Others except LFT: Power supply current (crystal frequency MHz) Power down supply current Unit
ATSAM9708
1772E-DRMSD-10-Apr-06
ATSAM9708
RISC Signal Processor
Each engines operates frame-timing basis with frame subdivided into process slots. Each process itself divided into micro-instructions known "algorithms". different algorithms stored on-chip each private memory, allowing device programmed number audio signal generation/processing applications. Each engine capable generating simultaneous voices using algorithms such wavetable synthesis with interpolation, alternate loop resonant filtering each voice, total polyphony voices. Slots linked together RAM) allow implementation more complex synthesis algorithms. Each also includes pipelined two's complement multiplier, 28-bit pipelined adder eight 24-bit final accumulators. typical application uses around capacity engines synthesis, thus providing minimum 96-voice wavetable polyphony. remaining processing power used typical function like reverberation, chorus, direct sound, surround effect, equalizer, etc. Frequently-accessed parameter data stored banks on-chip memory each DSP. Sample data delay lines, which accessed relatively infrequently, stored external ROM, SRAM, DRAM SDRAM memory. combination localized micro-program memory localized parameter data allows micro-instructions execute MIPS) each DSP. Separate buses from each on-chip parameter memory banks allow highly parallel data movement increase effectiveness each micro-instruction. With this architecture, single micro-instruction accomplish simultaneous operations (add, multiply, load, store, etc.), providing total potential throughput million operations second (MOPS).
Control Processor Functions
Each control processors general-purpose 16-bit CISC processor core, that runs from external memory. boot/macro included on-chip accelerate commonly executed routines allow only devices external memory. Each also includes words local data memory. Each control processor writes parameter blocks within associated order control synthesis process. typical application, control processor parses interprets incoming commands from MIDI UART from parallel 16-bit interface then controls writing into parameter banks associated core. Slowly-changing synthesis functions, such LFOs, implemented control processor periodically updating parameter variables. Each control processor interfaces with other private peripheral devices, such system control status registers, on-chip MIDI UART, on-chip timers 16-bit interface through specialized "intelligent" peripheral logic. This logic automates many system transfers minimize amount overhead processing required from P16. parallel interface implemented using three address lines (A2, A0), chip select signal, read write strobes from host 16-bit data (PC_D0 PC_D15).
1772E-DRMSD-10-Apr-06
This data cannot drive directly. External buffers external decoder (PAL) plug play required 16-bit addresses from into three address lines chip select from ATSAM9708. PDSP#1 responds addresses (A2A1A0 0XX), while PDSP#2 responds addresses (A2A1A0 1XX). Each PDSP parallel interface supports byte-wide interface 16-bit port dedicated burst transfers. byte-wide interface normally used implement MPU-401 UART-mode compatible interface. specified address A1A0 address being data register, address being status/control registers. Besides standard status bits MPU-401, additional bits provided expand MPU-401 protocol. Address A1A0 specifies 16-bit port. mainly used burst audio transfers to/from using very efficient instructions like OUTSW INSW which operate maximum bandwidth. This port also used fast program sound bank uploads.
Cache
memory management unit (MMU) allows external and/or memory resources shared between DSPs control processors. This allows single device (i.e., DRAM) serve sample memory storage/delay lines DSPs program storage/data memory control processors. cache allows dramatic reduction traffic with external ROM/RAM, allowing standard parts with sampling frequencies kHz. Average access request rate external memory only every frames each slot, which gives accesses synthesis frame. provide memory accesses frame, which leaves over accesses free frame used processors. This means that under full 128-voice polyphony traffic conditions, each instruction average execution time around sampling frequency. 128-voice polyphony assured only when samples played nominal frequency down-transposed. Simultaneously playing large number up-transposed samples adversely affect polyphony. more details possible polyphony given application, please refer application note "ATSAM9708 Memory Management Unit".
ATSAM9708
1772E-DRMSD-10-Apr-06
ATSAM9708
Timing Diagrams
timing conditions: 3.3V, 25°C; signals PC_READY, CS16, with ohms pull-up, capacitance; signal PC_IRQ with ohms pull-down, capacitance; other outputs except load capacitance timings refer tCK, which internal master clock period. internal master clock frequency times frequency therefore, tXTAL/4. sampling rate given 1/(tCK 1024). maximum crystal frequency/clock frequency 12.288 sampling rate).
11.1
Host Interface
Figure 11-1. Host Interface Read Cycle
PC_A[2:0]
tAVCS
PC_CS
tCSLRDL tPRD tRDHCSB
PC_RD
tRDLIORL tPIOR
READY
tCSLIOCS tIORHDV tRDLDV tRDH tCSHIOCS
PC_IO16
PC_D[15:0]
Note:
PC_D[15:8] valid only PC_A[2:1]
Figure 11-2. Host Interface Write Cycle
PC_A[2:0]
tAVCS
PC_CS
tCSLWRL tPWR tWRHCSB
PC_WR
tWRLIORL tPIOR
READY
tCSLIOCS tIORHWRH tCSHIOCS
PC_IO16
tDWS tDWB
PC_D[15:0]
Note:
PC_D[15:8] valid only PC_A[2:1]
1772E-DRMSD-10-Apr-06
Table 11-1.
Symbol tAVCS tCSLDRL tRDHCSH tPRD tRDLDV tDRH tRDLIORL tPIRO tIORHDV tCSLIOCS tCSHIOCS tCSLWRL tWRHCSH tPWR tWRLIORL tIORHWRH tDWS tDWH Notes:
Host Interface Timing Parameters
Parameter Address valid chip select Chip select PC_RD PC_RD high PC_CS high PC_RD pulse width Data valid from PC_RD Data hold from PC_RD PC_READY from PC_RD PC_READY pulse width
Unit
PC_READY rising data valid PC_IO16 from PC_CS
PC_IO16 high from PC_CS high PC_CS PC_WR PC_WR high PC_CS high PC_WR pulse width
PC_READY from PC_WR PC_READY high PC_WR high Write data setup time Write data hold time
When data already loaded into internal ATSAM9708 output register. this case PC_READY stays high during read cycle. PC_READY goes into only data ready loaded into/read from internal ATSAM9708 register. corresponds single worst-case situation. 12.288 MHz, PC_READY likely never when using standard timing. PC_IO16 asserted ATSAM9708 A2A1 indicate fast 16-bit transfer
ATSAM9708
1772E-DRMSD-10-Apr-06
ATSAM9708
External Memory Timing
12.1 External Memory Overview
following memories connected ATSAM9708: Flash memories, bits wide Static RAMs, bits bits wide DRAMs, bits wide SDRAMs, bits wide DRAMs SDRAMs cannot connected same time. type dynamic connection determined power-up sensing level pins (see Table page "Memory Type Configuration Boot Configuration" page 26). Eight-bit wide static connected using additional Byte Select (RBS) address signal. allows access bytes SRAM within regular memory cycle, thereby providing bits data. Eight-bit wide SRAM connected only under control WCS1. selection bits/16 bits done firmware. static RAMs linear addressing (address lines WA26). DRAM SDRAMs time-multiplexed addressing with ROW/COL scheme (address lines DRA0 DRA11). Additionally, SDRAMs DRA0/DRA11 lines configuration DRA10 line auto precharge. ROM/SRAMs DRAM/SDRAM address line share same pins ATSAM9708. timing determined input signal DRAM. DRAM high beginning memory cycle, this indicates DRAM/SDRAM access. only type memory connected (i.e., SDRAM), then DRAM signal hardwired. Otherwise, should derived from external decoding high-order address lines.
1772E-DRMSD-10-Apr-06
12.2
External Memory Timing Overview
memory cycle consists internal master clock cycles tCK). internal master clock period one-fourth clock period internal master clock provided CK_OUT when external SDRAM connected (RAS sensed high during RESET).
Figure 12-1. SRAM Basic Timing, DRAM
CK_OUT
WA[26:0]
WD[15:0]
ROM/SRAM16 READ
SRAM16 WRITE
SRAM8 WRITE
Figure 12-2. DRAM Basic Timing, DRAM High
CK_OUT
DRAxx
REFRESH
WD[15:0]
DRAM READ
DRAM WRITE
DRAM REFRESH
Note:
Table 12-1 page
ATSAM9708
1772E-DRMSD-10-Apr-06
ATSAM9708
Figure 12-3. SDRAM Basic Timing, DRAM High
CK_OUT
DRAxx
WDxx
SDRAM READ
SDRAM WRITE
SDRAM AUTO REFRESH
Note:
Table 12-1 page
Figure 12-4. SDRAM Init Sequence, DRAM High
CK_OUT
DRAxx
REFRESH
PRECHARGE
AUTO REFRESH (TWO CYCLES)
LOAD MODE 020H
Note:
Table 12-1 page
1772E-DRMSD-10-Apr-06
12.2.1
Basic Notes SDRAM Timing RESET should held least (SDRAM timing requirement idle cycles) SDRAM mode fixed sequential, burst length latency standard operation, programmed write burst length. SDRAM cycles read: ACTIVE READ AUTO PRECHARGE NOP. SDRAM cycles write: ACTIVE WRITE AUTO PRECHARGE SDRAM cycles refresh: AUTO REFRESH
Table 12-1.
RAS/CAS Correspondence Physical Address(1)
Signal WA0/DRA0 WA1/DRA1 WA2/DRA2 WA3/DRA3 WA4/DRA4 WA5/DRA5 WA6/DRA6 WA7/DRA7 WA8/DRA8 WA18/DRA9 WA20/DRA10 WA22/DRA11 Value Time WA18 WA20 WA22 Value Time WA10 WA11 WA12 WA13 WA14 WA15 WA16 WA17 WA19 (DRAM) Don't care (SDRAM) WA21 (DRAM) High (SDRAM) WA23 (DRAM) Don't care (SDRAM)
Note:
Valid DRAM SDRAM unless otherwise stated.
ATSAM9708
1772E-DRMSD-10-Apr-06
ATSAM9708
Detailed External DRAM Timing
Figure 13-1. Read Cycle
tRAS tRCD tASR D[11:0] tRAH tASC tCAH tCAS tCRP
tCAC tRAC WD[15:0] tOFF
Note:
Table 12-1 page
Figure 13-2. Write Cycle (Early Write)
tRAS tRCD tASR
tCAS
tCRP
tRAH
tASC
tCAH
DRA[11:0] tWCS WD[15:0]
Note: Table 12-1 page
tWCH
1772E-DRMSD-10-Apr-06
Figure 13-3. Refresh Cycle (RAS Only)
tRAS tASR
tRAH
DRA[11:0]
counter
Note:
Table 12-1 page
Table 13-1.
Symbol tRAC tCAC tOFF tRAS tCAS tRCD tCRP tASR tRAH tASC tCAH tWCS tWCH
External DRAM Timing Parameters
Parameter Read/Write/Refresh cycle Access time from Access time from high output Hi-Z precharge time pulse width pulse width delay time precharge time address setup time address hold time Column address setup time Column address hold time Write command set-up time Write command hold time Write data set-up time Write data hold time Refresh counter average period (12-bit counter) Unit
following points should noted: multiplexed CAS, addressing support memory DRAM chips Mbits long number address lines column address lines identical. example, device type 416C1200 supported because organization with 10-bit 10-bit column. Device type 416C1000 supported because organization with 12-bit 8-bit column. signal normally used DRAM connection. represented only reference purposes.
ATSAM9708
1772E-DRMSD-10-Apr-06
ATSAM9708
only counter refresh method employed, several banks DRAMs connected using simple external decoding. Linear address lines (WAx) used select between DRAM banks. example, SIMM module connected banks, with CAS0 CAS1 selections issued from WA20. During whole DRAM cycle (from rising), WCS0 asserted low. equivalence between multiplexed DRAM address lines (DRA0 DRA11) corresponding linear addressing (WA0 WA23) follows:
DRA11 time time WA22 WA23 DRA10 WA20 WA21 DRA9 WA18 WA19 DRA8 WA17 DRA7 WA16 DRA6 WA15 DRA5 WA14 DRA4 WA13 DRA3 WA12 DRA2 WA11 DRA1 WA10 DRA0
save DRAM power consumption, cycled only when necessary. Therefore, depending firmware loaded, total board power consumption increase with synthesis processing traffic.
Detailed External Timing
Figure 14-1. Read Cycle
WCS0 tAOE WA[26:0] tPOE WD[15:0]
Table 14-1.
Symbol tAOE tPOE
External Timing Parameters
Parameter Read cycle time Address valid Output enable pulse width Address access time Output enable access time Chip select high input data High Unit
1772E-DRMSD-10-Apr-06
External Timing
Figure 15-1. 16-bit SRAM Read Cycle
WCS1 tAOE WA[26:0] tPOE
WD[15:0]
Figure 15-2. 16-bit SRAM Write Cycle
WCS1 tCSWE WA[26:0] tOEWE WD[15:0]
Table 15-1.
Symbol tAOE tPOE
External 16-bit SRAM Timing Parameters
Parameter Read cycle time Address valid Output enable pulse width Address access time Output enable access time Chip select high input data High Unit
ATSAM9708
1772E-DRMSD-10-Apr-06
ATSAM9708
Table 15-1.
Symbol tCSWE tOEWE
External 16-bit SRAM Timing Parameters (Continued)
Parameter Write cycle time Write enable from Write enable from Address Write pulse-width Data setup time Data hold time 2tCK Unit
Figure 15-3. 8-bit SRAM Read Cycle
WCS1 tCSOE WA[26:0] tPOE
tACE
tORB
WD[7:0]
tACH
HIGH
1772E-DRMSD-10-Apr-06
Figure 15-4. 8-bit SRAM Write Cycle
WCS1 tCSWE WA[26:0]
tDW1 tDH1 WD[7:0]
tDW2
HIGH
tDH2
Table 15-2.
Symbol tCSOE tPOE tACE tORB tACH tCSWE tDW1 tDH1 tDW2 tDH2
External 8-bit SRAM Timing Parameters
Parameter Word bytes) read cycle time Chip select low/address valid Output enable pulse width Chip select/address byte access time Output enable byte access time Output enable byte select high Byte select high byte access time Chip select high input data High Word bytes) write cycle time from Address Write (low high byte) pulse width Data byte setup time Data byte hold time high second write pulse Data high byte setup time Data high byte hold time Unit
ATSAM9708
1772E-DRMSD-10-Apr-06
ATSAM9708
Digital Audio Timing
Figure 16-1. Digital Audio Timing Diagram
WS_OUT tCLBD
BCK_OUT tSOD SD_IN[7:0] SD_OUT[7:0] tSOD
Table 16-1.
Symbol tSOD tCLBD
Digital Audio Timing Parameters
Parameter BCK_OUT rising WS_OUT change SD_IN[7:0]/SD_OUT[7:0] valid prior/after BCK_OUT rising BCK_OUT cycle time tCK- Unit
Figure 16-2. Digital Audio Frame Format
WS_OUT (I2S)
BCK_OUT SD_IN[7:0] SD_OUT[7:0] bits) bits) bits)
Note: SD_IN[7:0] always bits.
1772E-DRMSD-10-Apr-06
Audio Routing
Each PDSP process eight digital audio inputs generate eight digital audio outputs total digital audio-in digital audio-out. eight outputs from DSP#2 individually routed DSP#1 inputs. Figure 17-1. Audio Routing
SD_IN[7:4] PDSP#1 SD_OUT[3:0]
SD_IN[3:0]
PDSP#2
SD_OUT[7:4]
MIDI Routing
default configuration assigns MIDI1_IN/MIDI1_OUT PDSP#1 MIDI2_IN/MIDI2_OUT PDSP#2. Alternatively, MIDI1_IN routed same MIDI input both PDSPs. this case, MIDI2_IN available general-purpose input. Also, MIDI2_OUT necessary, defined general-purpose output.
General-purpose Input/Output Routing
MIDI2_IN, MIDI2_OUT, SD_IN[7, SD_OUT[7:1] pins individually routed general-purpose inputs outputs identified Table 19-1. Table 19-1.
GPIO GPIO_OUT[0] DSP#1 GPIO_OUT[1] DSP#1 GPIO_OUT[2] DSP#1 GPIO_OUT[3] DSP#1 GPIO_OUT[4] DSP#1 GPIO_OUT[5] DSP#1 GPIO_OUT[6] DSP#1 GPIO_OUT[7] DSP#1 GPIO_OUT[0] DSP#2 GPIO_OUT[1] DSP#2 GPIO_OUT[2] DSP#2 GPIO_OUT[3] DSP#2
General-purpose Input/Output Routing
MIDI2_OUT SD_OUT[1] SD_OUT[2] SD_OUT[3] SD_IN[0] SD_IN[1] SD_IN[2] SD_IN[3] SD_OUT[4] SD_OUT[5] SD_OUT[6] SD_OUT[7]
ATSAM9708
1772E-DRMSD-10-Apr-06
ATSAM9708
Table 19-1.
GPIO GPIO_OUT[4] DSP#2 GPIO_OUT[5] DSP#2 GPIO_OUT[6] DSP#2 GPIO_OUT[7] DSP#2 GPIO_IN[0] DSP#1 GPIO_IN[1] DSP#1 GPIO_IN[2] DSP#1 GPIO_IN[3] DSP#1 GPIO_IN[0] DSP#2 GPIO_IN[1] DSP#2 GPIO_IN[2] DSP#2 GPIO_IN[3] DSP#2
General-purpose Input/Output Routing (Continued)
MIDI2_IN SD_IN[5] SD_IN[6] SD_IN[7] SD_IN[0] SD_IN[1] SD_IN[2] SD_IN[3] MIDI2_IN SD_IN[5] SD_IN[6] SD_IN[7]
Bi-processor Operation
Each PDSP access same memory space. Sample data, buffers programs therefore shared between PDSPs, thus minimizing memory requirements. Each possibility test read-only that identifies PDSP number belongs (PDSPID). This allows firmware make decisions according processor currently executing code. example, consider implementation 128-voice synthesizer. easy share traffic between PDSPs would have PDSP#1 process even MIDI-numbered notes, while PDSP#2 would process MIDI-numbered notes. this case, there would only single firmware processed both P16s, with some coding follows:
(PDSPID noteeven) then ProcessNote(); (PDSPID noteodd) then ProcessNote();
PDSPs also execute completely different firmware. this case, both types firmware start from address 100H, test PDSPID should done beginning program jump correct firmware.
Reset Power-down
During power-up, RESET input should held until crystal oscillator stabilized. This take about RESET signal normally derived from master reset. However, typical RC/diode power-up network also used some applications. After low-to-high transition RESET, following occurs: REFRESH sampled high high transition RESET then external SDRAM init cycles executed (see "Memory Type Configuration Boot Configuration" page 26).
1772E-DRMSD-10-Apr-06
Both Synthesis/DSP enter idle state. REFRESH low, then both program execution starts from address 0100H space (WCS0 low). REFRESH high, then both program execution starts from address 0000H internal bootstrap space. Each internal bootstrap expects receive words from respective 16-bit burst transfer port, which will stored from 0100H 01FFH into external DRAM space. bootstrap then resumes control address 0100H. PDWN asserted low, then I/Os outputs will floated crystal oscillator will stopped. chip enters deep power-down sleep mode. exit power down, PDWN asserted high, then RESET applied.
Memory Type Configuration Boot Configuration
power-up, when RESET input goes from high, RAS, REFRESH pins sampled ATSAM9708 determine memory type configuration boot type. RAS, REFRESH must pulled through external resistor select these different power-up configurations. memory type used pages (addresses [0-8000000h], AD[27] different type high pages (addresses [8000000h-10000000h]). Memory types allowed Flash/ROM, SRAM, DRAM SDRAM. When using (SRAM, DRAM SDRAM) page, must start bootstrap state. When bootstrap state, program execution starts address bootstrap, program execution starts address 100h. Bootstrap selected REFRESH pin. Table 22-1. Memory Type Boot Configuration
Level Detected Reset REFRESH Stand-alone Mode High High Bootstrap Mode High High High Note: High High SRAM DRAM SDRAM WCS0 RAS, RAS, Flash/ROM Flash/ROM Flash/ROM WCS1 WCS1 WCS1 High High Memory Type Flash/ROM Flash/ROM Flash/ROM Flash/ROM Selected WCS0 WCS0 WCS0 WCS0 Memory Type SRAM DRAM SDRAM Selected WCS1 RAS, RAS, Page High Page
Selected firmware
When accessing DRAM SDRAM, DRAM/SDRAM selected signals (WCS0 WCS1 inactive) addresses time-multiplexed WA[.] pins follows: WA8: DRA0 DRA8 WA18: DRA9 WA20: DRA10 WA22: DRA11 When accessing SRAM, Flash ROM, SRAM/Flash/ROM selected signals WCS0, WCS1 (RAS inactive) WA[26:0] address pins: pages: WCS0 WCS1 high pages: WCS0 WCS1
ATSAM9708
1772E-DRMSD-10-Apr-06
ATSAM9708
Recommended Board Layout
Like HCMOS high-integration ICs, some rules board layout should followed reliable device operation:
23.1
GND, VCC, Distribution, Decouplings
GND, VCC, pins should connected. planes strongly recommended below ATSAM9708. board distribution should grid form. 3.3V available, then connected 1N4148 diodes series. Recommended decoupling each corner with additional decoupling close crystal. requires single 0.1µF decoupling close
23.2
Crystal,
paths between crystal, crystal compensation capacitors, filter R-C-R ATSAM9708 should short shielded. ground return from compensation capacitors filter should plane from ATSAM9708.
23.3
Buses
Parallel layout from PC_D[15:0] DRA[11:0]/WD[15:0] should avoided. PC_D[15:0] asynchronous high-transient current-type bus. Even short distances, induce pulses DRA[11:0]/WD[15:0] which corrupt addresses and/or data these buses. ground plane should implemented below PC_D[15:0] bus, which connects both PC-ISA connector ATSAM9708 GND. ground plane should implemented below DRA[11:0]/WD[15:0] bus, which connects both DRAM SIMM grounds ATSAM9708.
23.4
Analog Section
specific AGND ground plane should provided, which connects ground single trace. digital signals should cross AGND plane. Refer Codec vendor recommended layout correct implementation analog section.
1772E-DRMSD-10-Apr-06
Recommended Crystal Compensation Filter
Figure 24-1. Recommended Crystal Compensation Filter
RESET PDWN
ATSAM9708
1772E-DRMSD-10-Apr-06
ATSAM9708
Mechanical Dimensions
Figure 25-1. 144-lead TQFP Package Drawing
Table 25-1.
144-lead TQFP Package Dimensions millimeters)
1.50 0.10 1.40 22.00 20.00 22.00 20.00 0.60 0.50 0.17 0.22 0.27 1.60 0.15 1.45 22.10 20.10 22.10 20.10 0.75
1.40 0.05 1.35 21.90 19.90 21.90 19.90 0.45
1772E-DRMSD-10-Apr-06
Revision History
Table 26-1.
Document 1772A 1772B
Revision History
Comments Issue date: July-01 Issue date: 10-Jan-02 Issue date: 05-Nov-02 Atmel product designation added product identification pages. Document format updated pages. figures modified conform Table Group Table Pinout. Table page Pinout. PC_READY, overline added.
1772C
Table Absolute Maximum Ratings, Table Recommended Operating Conditions, Table Characteristics; modified conform Table Group Table Pinout, page Change table page MIDI Routing, signal names modified page Buses, names modified conform Table Group Table Pinout, page Trademark information modified. Issue date: 15-Jan-04 ROM/RAM memory speed corrected read pages
1772D
Updated Figures section External Memory Timing Overview pages Updated Figure Table with timing information page Updated Figures Tables with timing information pages Updated Figure 12-3 page
1772E
Updated state Bootstrap Mode Table 22-1, "Memory Type Boot Configuration," page
ATSAM9708
1772E-DRMSD-10-Apr-06
Atmel Corporation
2325 Orchard Parkway Jose, 95131, Tel: 1(408) 441-0311 Fax: 1(408) 487-2600
Atmel Operations
Memory
2325 Orchard Parkway Jose, 95131, Tel: 1(408) 441-0311 Fax: 1(408) 436-4314
RF/Automotive
Theresienstrasse Postfach 3535 74025 Heilbronn, Germany Tel: (49) 71-31-67-0 Fax: (49) 71-31-67-2340 1150 East Cheyenne Mtn. Blvd. Colorado Springs, 80906, Tel: 1(719) 576-3300 Fax: 1(719) 540-1759
Regional Headquarters
Europe
Atmel Sarl Route Arsenaux Case Postale CH-1705 Fribourg Switzerland Tel: (41) 26-426-5555 Fax: (41) 26-426-5500
Microcontrollers
2325 Orchard Parkway Jose, 95131, Tel: 1(408) 441-0311 Fax: 1(408) 436-4314 Chantrerie 70602 44306 Nantes Cedex France Tel: (33) 2-40-18-18-18 Fax: (33) 2-40-18-19-60
Biometrics/Imaging/Hi-Rel MPU/ High Speed Converters/RF Datacom
Avenue Rochepleine 38521 Saint-Egreve Cedex, France Tel: (33) 4-76-58-30-00 Fax: (33) 4-76-58-34-80
Asia
Room 1219 Chinachem Golden Plaza Mody Road Tsimshatsui East Kowloon Hong Kong Tel: (852) 2721-9778 Fax: (852) 2722-1369
ASIC/ASSP/Smart Cards
Zone Industrielle 13106 Rousset Cedex, France Tel: (33) 4-42-53-60-00 Fax: (33) 4-42-53-60-01 1150 East Cheyenne Mtn. Blvd. Colorado Springs, 80906, Tel: 1(719) 576-3300 Fax: 1(719) 540-1759 Scottish Enterprise Technology Park Maxwell Building East Kilbride 0QR, Scotland Tel: (44) 1355-803-000 Fax: (44) 1355-242-743
Japan
Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japan Tel: (81) 3-3523-3551 Fax: (81) 3-3523-7581
Literature Requests
www.atmel.com/literature
Disclaimer: information this document provided connection with Atmel products. license, express implied, estoppel otherwise, intellectual property right granted this document connection with sale Atmel products. EXCEPT FORTH ATMEL'S TERMS CONDITIONS SALE LOCATED ATMEL'S SITE, ATMEL ASSUMES LIABILITY WHATSOEVER DISCLAIMS EXPRESS, IMPLIED STATUTORY WARRANTY RELATING PRODUCTS INCLUDING, LIMITED IMPLIED WARRANTY MERCHANTABILITY, FITNESS PARTICULAR PURPOSE, NON-INFRINGEMENT. EVENT SHALL ATMEL LIABLE DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES LOSS PROFITS, BUSINESS INTERRUPTION, LOSS INFORMATION) ARISING INABILITY THIS DOCUMENT, EVEN ATMEL BEEN ADVISED POSSIBILITY SUCH DAMAGES. Atmel makes representations warranties with respect accuracy completeness contents this document reserves right make changes specifications product descriptions time without notice. Atmel does make commitment update information contained herein. Unless specifically provided otherwise, Atmel products suitable for, shall used automotive applications. Atmel's products intended, authorized, warranted components applications intended support sustain life.
Atmel Corporation 2006. rights reserved. Atmel logo combinations thereof, Everywhere Dream others registered trademarks trademarks Atmel Corporation subsidiaries. Other terms product names trademarks others.
Printed recycled paper.
1772E-DRMSD-10-Apr-06

Other recent searches


ZX95-2550+ - ZX95-2550+   ZX95-2550+ Datasheet
PEP01-5841 - PEP01-5841   PEP01-5841 Datasheet
IXTH03N400 - IXTH03N400   IXTH03N400 Datasheet
IXTV03N400S - IXTV03N400S   IXTV03N400S Datasheet
GAL16V8 - GAL16V8   GAL16V8 Datasheet
F72603R - F72603R   F72603R Datasheet
C0810J5003A00 - C0810J5003A00   C0810J5003A00 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive