Professional Documents
Culture Documents
• Host Interface
– ATAPI Compatible (ANSI ATA-1, ATA-2, ATA-3 and ATA-4 compliant) Host Mode
– Ultra DMA Support (66 MB/sec)
– High-current (12 mA) Drivers for Direct Connection to AT Cable (slew rate
controlled)
– 256-byte Bidirectional Data FIFO to Improve Throughput
• Embedded Processor
– ARM7TDMI™ RISC Processor
– Open Processor Architecture Protects Firmware Investment
– Wide Selection of Development Tools from ARM ® and Third-party Vendors
– 1-Mbyte External Flash Interface for Code/Data
DVD/CD ATAPI
•
– 16-Kbyte Internal SRAM for Data
Buffer Manager
Controller
– Supports SDRAM up to 32 Mbytes (16M x 16)
– DRAM Bandwidth of up to 160 Mbytes/sec (burst)
•
– Priority Buffer Arbiter
Read Channel Interface
AT78C1501
– Nibble Interface Speed (code cell rate): 40 MHz (160 Mbs, DVD 5X)
– EFM (8/14) and EFM+ (8/16) Demodulation
• Write Channel Interface
– Serial Interface Speed (code cell rate): DVD 2X
– EFM (8/14) and EFM+ (8/16) Modulation
– DVD-R Pre-pit Decoder with Error Detection and Correction
– DVD+RW ADIP Decoder with Error Detection and Correction
– CD-R/RW ATIP Decoder with Error Detection
• Error Correction Logic
– DVD Data Block Error Detection and Correction
– DVD EDC Error Detection
– DVD IEC Header Error Detection and Correction
– All CD Formats
• Lower Power Operation with 3.3V Core and 5V Tolerant I/Os
Description
The Atmel AT78C1501 is a high-performance DVD/CD ATAPI Ultra DMA66 Interface
Controller, designed to interface to the AT78C1502 DVD Servo Controller, the
AT78C1503 DVD Read Channel and the AT78C1504 Automatic Laser Power Control
(ALPC). The interface controller (AT78C1501) contains ARM® and AVR® microcontrol-
lers, buffer management, error correction code (ECC) and encoder/decoder (ENDEC)
for DVD and CD. Also included are a writeable control store for timing generation and
an on-board frequency synthesizer to generate system frequencies from one crystal.
ATA66/ATAPI66 and I2S interfaces are provided.
The major functions of the AT78C1501 include data format encoding/decoding, error
detection/correction, buffer management, ATAPI host interface and serial interface
master. The AT78C1501 also includes an embedded ARM7 RISC Core to perform all
system (drive) microprocessor functions and an embedded AVR RISC core to perform
internal data path and buffer management control.
The AT78C1501 disk formats include DVD-ROM, DVD-RAM (Read/Write), CD-ROM,
CD -R (R ea d/W rite), C D-RW (R ea d/W rite) , DVD- R (R ead /Wr ite), DVD-RW
(Read/Write), and DVD+RW (Read/Write).
Rev. 2049A–DVD–07/02
1
Figure 1. DVD System Block Diagram
AT78C1507
AT78C1505
Read
Pre-amp
Channel Adj.
Table 1. DC Parameters
Symbol Parameter Min Nom Max Units Notes
VCC Supply Voltage 3.0 3.3 3.6 V
ICC Operating Current 500 mA Note 1
Note: 1. Values listed are advance information and are likely to change as production silicon is characterized.
2 AT78C1501
2049A–DVD–07/02
AT78C1501
SYS_FSN_VCC
WOBBLE_DATA
WOBBLE_CLK
WRITE_DATA3
WRITE_DATA2
WRITE_DATA1
WRITE_DATA0
WRITE_GATE
AUD_FSN_LF
SYS_FLN_LF
TEST_MODE
BCLK_out
RESETn
GPIO15
GPIO14
GPIO13
GPIO12
ERASE
SDEN1
SDEN2
DASPn
WRITE
TRSTn
GPIO7
GPIO6
GPIO5
GPIO4
GPIO3
GPIO2
GPIO1
GPIO0
SDATA
WCLK
SCLK
TCLK
CSn0
CSn1
VDD
TDO
TMS
VDD
SCK
VSS
VSS
VSS
VSS
VSS
DA0
DA2
TD1
WS
SD
208 157
VSS 1 156 VSS
PDIAGn HOST_FSN_LF
DA1 HOST_FSN_VCC
INTRQ PWRON_RSTn
DMACKn SERVO_FAULT
CSEL CTRL_INT_ACK
IORDY CTRL_INT
DIORn SERVO_INT_ACK
VDD VDD
DIOWn SERVO_INT
DMARQ XTAL2
VSS XTAL1
DD15 RDATA7
DD0 RDATA6
DD14 RDATA5
DD1 RDATA4
DD13 VDD
DD2 RDATA3
DD12 RDATA2
DD3 RDATA1
VSS RDATA0
DD11 RCLK
DD4 READ_GATE
DD10 VSS
DD5 READ
DD9 AT78C1501 GPIO11
DD6 GPIO10
DD8
208-lead TQFP GPIO9
DD7 GPIO8
VSS DRAM_DATA15
XA19 VDD
XA18 DRAM_DATA14
VDD DRAM_DATA13
XA17 VSS
XA16 DRAM_DATA12
XA15 DRAM_DATA11
XA14 DRAM_DATA10
XA13 DRAM_DATA9
XA12 DRAM_DATA8
VSS DRAM_clk
XA11 DRAM_ADDR12
XA10 DRAM_ADDR11
XA9 VSS
XA8 DRAM_ADDR9
XA7 DRAM_ADDR8
VSS DRAM_ADDR7
XA6 DRAM_ADDR6
XA5 DRAM_ADDR5
XA4 DRAM_ADDR4
XA3 DRAM_ADDR3
XA2 DRAM_ADDR2
VDD 52 105 VSS
53 104
VDD
VDD
VDD
XA1
XA0
VSS
XD0
XD1
XD2
XD3
XD4
XD5
VSS
XD6
XD7
XD8
XD9
XD10
XD11
XD12
XD13
VSS
XD14
XD15
VSS
VSS
VSS
XCEn
XCSn0
XCSn1
XCSn2
XCSn3
XWEn0
XWEn1
SPDIF_OUT
DRAM_cs_n
DRAM_WEn
DRAM_ba_0
DRAM_ba_1
DRAM_ADDR0
DRAM_ADDR1
DRAM_DATA0
DRAM_DATA1
DRAM_DATA2
DRAM_DATA3
DRAM_DATA4
DRAM_DATA5
DRAM_DATA6
DRAM_DATA7
DRAM_CASn
DRAM_RASn
DRAM_ADDR10
3
2049A–DVD–07/02
Pin Definitions
4 AT78C1501
2049A–DVD–07/02
AT78C1501
ATAPI Interface The AT78C1501 supports the ATAPI CD-ROM specification (IDE CD-ROM Interface)
and can drive IDE signals directly. The host interface contains a 12-byte command
packet FIFO and IDE registers for transferring command and status data. The host inter-
face also contains a data FIFO for transferring data from buffer DRAM to the host. The
host interface contains the following pins:
5
2049A–DVD–07/02
Table 2. ATAPI Interface I/O Pin List (Continued)
Pin Name Pin # Pin Type Pin Description
Device I/O Read: This is the strobe signal asserted by the host to read device registers or the
data port.
DIOR- Host DMA Ready: This signal is a flow control signal for Ultra DMA data in bursts. This signal
is asserted by the host to indicate to the host that the device is ready to receive Ultra DMA
HDMARDY- 8 I
data in bursts. The host may negate HDMARDY- to pause an Ultra DMA data in burst.
HSTROBE
Host Strobe: This signal is the data in strobe from the host for an Ultra DMA data out burst.
Both the rising and falling edge of HSTROBE latch the data from DD[15:0] into the device.
The host may stop generating DSTROBE edges to pause an Ultra DMA data out burst.
Device I/O Ready: This signal is negated to extend the host transfer cycle of any host register
access (Read or Write) when the device is not ready to respond to a data transfer request.
Device DMA Ready: This signal is a flow control signal for Ultra DMA data out bursts. This
IORDY signal is asserted by the device to indicate to the host that the device is ready to receive Ultra
DDMARDY- 7 O DMA data out bursts. The device may negate DDMARDY- to pause an Ultra DMA data out
DSTROBE burst.
Device Strobe: This signal is the data in strobe from the device for an Ultra DMA data in
burst. Both the rising and falling edge of DSTROBE latch the data from DD[15:0] into the
host. The device may stop generating DSTROBE edges to pause an Ultra DMA data in burst.
Device I/O Write: This is the strobe signal asserted by the host to write device registers or the
data port.
DIOW-
10 I STOP: STOP shall be negated by the host before data is transferred in an Ultra DMA burst.
STOP
Assertion of STOP by the host during an Ultra DMA burst signals the termination of the Ultra
DMA burst.
Device Passed Diagnostics: This signal shall be asserted by Device 1 to indicate to Device 0
PDIAG- 2 O
that it has completed diagnostics.
CSEL 6 I Cable Select: Used to select Ddevice 0 or 1.
Device Reset: This signal, referred to as hardware reset, shall be used by the host to reset
RESET- 202 I
the device.
6 AT78C1501
2049A–DVD–07/02
AT78C1501
JTAG/ICE Interface The JTAG/ICE Interface is used as the in-circuit emulator for the ARM7TDMI Processor.
Disk Read Interface The Disk Read Interface connects the DVD/CD Read Channel device to the controller.
7
2049A–DVD–07/02
Disk Write Interface The Disk Write Interface connects the DVD/CD Write device to the controller.
8 AT78C1501
2049A–DVD–07/02
AT78C1501
DRAM Interface The DRAM Interface connects the controller to the buffer DRAM.
9
2049A–DVD–07/02
External Memory The External Memory Interface connects external program memory to the controller.
Interface The DVD RAM Servo device is also connected to this bus.
10 AT78C1501
2049A–DVD–07/02
AT78C1501
Servo Interface The Servo Interface connects the servo device to the controller.
Serial Interface The Serial Interface connects all slave devices to the controller.
I2S Audio Interface The I2S Audio Interface is a serial interface for external audio devices.
Sony® Philips® Digital The Sony Philips Digital Audio Interface is a standard digital interface for external audio
Audio Interface devices.
Table 11. Sony Philips Digital Audio Interface I/O Pin List
Pin Name Pin # Pin Type Pin Description
SPDIF_OUT 92 O Sony Philips Digital Interface
11
2049A–DVD–07/02
Figure 3. Functional Pinout
AT78C1501
GENERAL
XTAL1 GPIO[15:0]
PURPOSE
XTAL2
PWRON_RSTn
SYS_FSN_VCC RCLK
SYSTEM SYS_FSN_LF RDATA[7:0]
HOST_FSN_VCC READ READ
HOST_FSN_LF READ_GATE CHANNEL
AUD_FSN_LF WOBBLE_CLK
TEST_MODE WOBBLE_DATA
CS[1:0] WCLK
DA[2:0] WDATA[3:0]
DIOR- WRITE ALPC
DIOW- WRITE_GATE
DD[16:0] ERASE
DMARQ-
ATAPI DMACK-
IORDY DRAM_ADDR[12:0]
DASP- DRAM_DATA[15:0]
PDIAG- DRAM_CASn
CSEL DRAM_RASn
SDRAM
RESET- DRAM_WEn
DRAM_ba[1:0]
DRAM_CSn
XA[19:0] DRAM_clk
XD[15:0]
MEMORY XCSn[3:0]
XWEn[1:0] SERVO_INT
XOEn SERVO_INT_ACK
CTRL_INT SERVO
CTRL_INT_ACK
TMS SERVO_FAULT
TDI
JTAG TCK
TDO SCK I2S
TRST WS AUDIO
SD
SCLK
SERIAL DIGITAL
SDATA SPDIF_OUT
PORT AUDIO
SDEN[1:0]
12 AT78C1501
2049A–DVD–07/02
AT78C1501
Program ARM7TDMI
SRAM Decoder
FLASH Processor
External Advanced
Memory System Bus
I/F
(MMU)
DRAM
AVR Code
Refresh
DPRAM
Control
AVR DRAM
Processor Access
(Buffer MGR) Control
ATAPI DRAM
Packet Copy
FIFO Control
Buffer
Host Arbiter
Ultra DMA Host IDE Buffer
Data &
66 MHz ATAPI I/F SDRAM
FIFO DRAM
Disk Formatter/ I/F
WCS Timing
Engine
AT78C1503
Disk
Read
Read I/F
Channel
ECC
DVD/CD
Bypass
ENDEC
FIFO
AT78C1504 Disk
ALPC Write I/F
DVD/CD
ECC
Engine
13
2049A–DVD–07/02
Atmel Headquarters Atmel Operations
Corporate Headquarters Memory RF/Automotive
2325 Orchard Parkway 2325 Orchard Parkway Theresienstrasse 2
San Jose, CA 95131 San Jose, CA 95131 Postfach 3535
TEL 1(408) 441-0311 TEL 1(408) 441-0311 74025 Heilbronn, Germany
FAX 1(408) 487-2600 FAX 1(408) 436-4314 TEL (49) 71-31-67-0
FAX (49) 71-31-67-2340
Europe Microcontrollers
Atmel Sarl 2325 Orchard Parkway 1150 East Cheyenne Mtn. Blvd.
Route des Arsenaux 41 San Jose, CA 95131 Colorado Springs, CO 80906
Case Postale 80 TEL 1(408) 441-0311 TEL 1(719) 576-3300
CH-1705 Fribourg FAX 1(408) 436-4314 FAX 1(719) 540-1759
Switzerland
TEL (41) 26-426-5555 La Chantrerie Biometrics/Imaging/Hi-Rel MPU/
FAX (41) 26-426-5500 BP 70602 High Speed Converters/RF Datacom
44306 Nantes Cedex 3, France Avenue de Rochepleine
Asia TEL (33) 2-40-18-18-18 BP 123
Room 1219 FAX (33) 2-40-18-19-60 38521 Saint-Egreve Cedex, France
Chinachem Golden Plaza TEL (33) 4-76-58-30-00
77 Mody Road Tsimhatsui ASIC/ASSP/Smart Cards FAX (33) 4-76-58-34-80
East Kowloon Zone Industrielle
Hong Kong 13106 Rousset Cedex, France
TEL (852) 2721-9778 TEL (33) 4-42-53-60-00
FAX (852) 2722-1369 FAX (33) 4-42-53-60-01
e-mail
literature@atmel.com
Web Site
http://www.atmel.com
ATMEL ® and AVR ® are the registered trademarks of Atmel. ARM ® is the registered trademark of ARM Limited.
ARM7TDMI ™ is the trademark of ARM Limited. Sony ® is a registered trademerk of Sony Corporation. Philips ®
is a registered trademark of Koninklijke Philips Electronics N.V.
Other terms and product names may be trademarks of others. Printed on recycled paper.
2049A–DVD–07/02
Atmel Headquarters Atmel Operations
Corporate Headquarters Memory RF/Automotive
2325 Orchard Parkway 2325 Orchard Parkway Theresienstrasse 2
San Jose, CA 95131 San Jose, CA 95131 Postfach 3535
TEL 1(408) 441-0311 TEL 1(408) 441-0311 74025 Heilbronn, Germany
FAX 1(408) 487-2600 FAX 1(408) 436-4314 TEL (49) 71-31-67-0
FAX (49) 71-31-67-2340
Europe Microcontrollers
Atmel Sarl 2325 Orchard Parkway 1150 East Cheyenne Mtn. Blvd.
Route des Arsenaux 41 San Jose, CA 95131 Colorado Springs, CO 80906
Case Postale 80 TEL 1(408) 441-0311 TEL 1(719) 576-3300
CH-1705 Fribourg FAX 1(408) 436-4314 FAX 1(719) 540-1759
Switzerland
TEL (41) 26-426-5555 La Chantrerie Biometrics/Imaging/Hi-Rel MPU/
FAX (41) 26-426-5500 BP 70602 High Speed Converters/RF Datacom
44306 Nantes Cedex 3, France Avenue de Rochepleine
Asia TEL (33) 2-40-18-18-18 BP 123
Room 1219 FAX (33) 2-40-18-19-60 38521 Saint-Egreve Cedex, France
Chinachem Golden Plaza TEL (33) 4-76-58-30-00
77 Mody Road Tsimhatsui ASIC/ASSP/Smart Cards FAX (33) 4-76-58-34-80
East Kowloon Zone Industrielle
Hong Kong 13106 Rousset Cedex, France
TEL (852) 2721-9778 TEL (33) 4-42-53-60-00
FAX (852) 2722-1369 FAX (33) 4-42-53-60-01
e-mail
literature@atmel.com
Web Site
http://www.atmel.com
2049A–DVD–07/02