SAA7380GP Philips Semiconductors, SAA7380GP Datasheet

no-image

SAA7380GP

Manufacturer Part Number
SAA7380GP
Description
Error correction and host interface IC for CD-ROM ELM
Manufacturer
Philips Semiconductors
Datasheet
Preliminary specification
File under Integrated Circuits, IC01
DATA SHEET
SAA7380
Error correction and host interface
IC for CD-ROM (ELM)
INTEGRATED CIRCUITS
1996 Apr 25

Related parts for SAA7380GP

SAA7380GP Summary of contents

Page 1

DATA SHEET SAA7380 Error correction and host interface IC for CD-ROM (ELM) Preliminary specification File under Integrated Circuits, IC01 INTEGRATED CIRCUITS 1996 Apr 25 ...

Page 2

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) CONTENTS 1 FEATURES 2 GENERAL DESCRIPTION 3 QUICK REFERENCE DATA 4 ORDERING INFORMATION 5 BLOCK DIAGRAM 6 PINNING 7 FUNCTIONAL DESCRIPTION 7.1 CD-DSP interface and data input 7.2 Error correction and EDC check 7.3 Host interface 7.4 Subcode channel Q-to-W buffering 7.5 External buffer memory 7 ...

Page 3

... T storage temperature stg 4 ORDERING INFORMATION TYPE NUMBER NAME SAA7380GP QFP80 1996 Apr 25 2 GENERAL DESCRIPTION The SAA7380 decoder is a block decoder buffer manager for high-speed CD-ROM applications that integrates real-time error correction and detection and host interface data transfer functions into a single chip. ...

Page 4

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 5 BLOCK DIAGRAM handbook, full pagewidth DGND 1, 14, 24, 41, 59 DDD1 36 SDA 37 SCL MICRO- 38 INT CONTROLLER INTERFACE 39 RESET 40 SYN 45 DMACK 70 DA1 71 DA2/EJECT 72 CS2/SELRQ 73 IOCS16 42 43 CS1/HEN HRD HWR DA0/CMD 1996 Apr 25 ...

Page 5

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 6 PINNING SYMBOL PIN DGND1 1 RA6 2 RA7 3 RA8 4 RA9 5 RA10 6 RA11 7 RA12 8 RA13 9 RA14 10 RA15/RAS 11 RA16/CAS 12 RWE 13 DGND2 14 RD0 15 RD1 16 RD2 17 RD3 18 RD4 19 RD5 20 RD6 21 RD7 22 TEST2 23 DGND3 24 TEST1 25 CROUT 26 CRIN 27 SFSY ...

Page 6

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) SYMBOL PIN DGND4 41 CS1/HEN 42 HWR 43 HRD 44 DMACK 45 IORDY/WAIT/HFBLB 46 SCRST/STEN 47 DMARQ/DTEN 48 IRQ/EOP/HFBC DDD2 HD0 51 HD1 52 HD2 53 HD3 54 HD4 55 HD5 56 HD6 57 HD7 58 DGND5 59 HD8 60 HD9 61 HD10 62 HD11 63 HD12 64 HD13 65 HD14 66 HD15 67 DGND6 ...

Page 7

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) SYMBOL PIN RA3 78 RA4 79 RA5 80 handbook, full pagewidth DGND1 1 RA6 2 RA7 3 RA8 4 RA9 5 RA10 6 RA11 7 RA12 8 RA13 9 RA14 10 RA15/RAS 11 RA16/CAS 12 RWE 13 DGND2 14 RD0 15 RD1 16 RD2 17 RD3 18 RD4 19 RD5 20 RD6 21 RD7 22 TEST2 ...

Page 8

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 6.1 Pin functions 6.1.1 RA0 RA14 TO External memory address signals. 6.1.2 RA16/CAS External memory RA16 signal if SRAM or, CAS signal if DRAM. 6.1.3 RA15/RAS External memory RA15 signal if SRAM or, RAS signal if DRAM. 6.1.4 RWE Write output enable signal for external buffer memory. This is LOW when the SAA7380 wants to write data into the external memory ...

Page 9

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 6.1.21 DMACK This signal is used in the ATAPI and Oak compatibility modes during DMA transfers. The host pulls this signal LOW in response to a DMARQ request to indicate that it is ready to transfer data. If this signal is not being used then it must be pulled HIGH for SAA7380 to operate correctly ...

Page 10

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 7 FUNCTIONAL DESCRIPTION The SAA7380 is comprised of four main blocks player interface, an error corrector, a host interface and a memory manager. These four blocks operate in parallel. All receive and send data to the buffer memory via the memory manager ...

Page 11

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) Table 1 Sub-CPU registers during write # AR NAME BIT 7 ADATA/ 0 00000 SBOUT 1 00001 IFCTRL CMDIEN 2 00010 DBCL 3 00011 DBCH 4 00100 DACL 5 00101 DACH 6 00110 DTRG 7 00111 DTACK 8 01000 WAL 9 01001 WAH 10 01010 CTRL0 ...

Page 12

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) Table 2 Sub-CPU registers during read # AR NAME BIT 7 APCMD/ 0 00000 COMIN 1 00001 IFSTAT CMDI 2 00010 DBCL 3 00011 DBCH 4 00100 HEAD0 5 00101 HEAD1 6 00110 HEAD2 7 00111 HEAD3 8 01000 PTL 9 01001 PTH 10 01010 WAL ...

Page 13

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 7.7 Register Descriptions 7.7.1 SBOUT/ADATA This byte FIFO used to transfer data from the sub-CPU to the host. In the Sanyo and Oak compatibility mode writing to this register starts a status byte transfer. In this mode if the ...

Page 14

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 7.7.4 IFSTAT The IFSTAT register indicates the state of the host interface. In the ATAPI mode, only bits have any meaning. Table 4 IFSTAT register bits BIT NAME 7 CMDI 6 DTEI 5 DECI 4 SUBI 3 DTBSY 2 SRSTI/STBSY ...

Page 15

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) Bit 7 of the DACHH register specifies which memory is accessed. If the bit is clear then the address refers to the external memory, if the bit is set then the address refers to the 4 kbyte internal memory. The internal memory should not be accessed during error correction ...

Page 16

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 7.7.12 CTRL0 Resetting the chip sets all the bits in this register to logic 0. Table 6 CTRL0 register BIT NAME 7 DECEN Disable decoding = 0; Enable decoding = 1. This bit enables/disables decoding functions. Disabling the decoding functions also disables the decoder interrupt. ...

Page 17

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) Table 7 Error correction modes DECEN lookahead Note 1. Where X = don’t care. 7.7.13 CTRL1 The reset function clears all the flags in this register. Table 8 CTRL1 register bits ...

Page 18

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 7.7.14 STAT0 Resetting the chip clears all bits in this register. Table 9 STAT0 register bits BIT NAME 7 CRCOK Cyclic redundancy check not Cyclic redundancy check Set by the EDC in accordance with the results of the CRC check. ...

Page 19

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 7.7.16 STAT2 The bits MODE and FORM in this register indicate the mode, form and correction scheme of the current frame. Table 11 STAT2 register bits BIT 7 BIT 6 RMOD3 RMOD2 Table 12 MODE and FORM bits ...

Page 20

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) Table 14 RMOD bits RMOD3 RMOD2 Note 1. Where X = don’t care. 7.7.17 STAT3 Reading this register clears any DECI interrupts. Table 15 STAT3 register bits ...

Page 21

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) Table 17 HSEL bits HSEL CONTENT BIT 2 BIT others 7.7.19 SUB_L, SUB_H This 10-bit register specifies the memory address of the subcode data block. This address will always be in the first 1 kbyte of memory ...

Page 22

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 7.7.21 MEMS This register is used to specify the configuration of the external buffer memory. Table 19 MEMS register bits BIT NAME 7 6 PRIORITY Host priority access. These bits specify the external memory accesses priority. 5 PRIORITY ...

Page 23

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 7.7.24 ACMD This read only register is only available in the ATAPI mode the ATAPI command register and is used to transfer commands from the host to the SAA7380. The CMDI interrupt is generated when; The host writes to this register while the SAA7380 is the ...

Page 24

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) Table 22 Data transfer control register bits BIT FLAG 7 res. 6 DMAMODE DMA Mode Select 5 UDMA Use DMA 4 SUBIEN SUBI Enable 3 RDRV Real Drive Select 2 TRANT 1 0 Table 23 TRANT transfer bits TRANT FROM ...

Page 25

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 7.8 Sub-CPU interface The sub-CPU interface is a 3-wire synchronous serial protocol. The interface uses three signals; SYN is used as a synchronization signal, SDA is the bidirectional open-collector data signal and SCL is the bit clock. ...

Page 26

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) handbook, full pagewidth SYN SCL SDA (from sub-CPU) SYN SCL SDA (from sub-CPU) SDA (from ELM) 7.9 Host registers 7.9.1 S ANYO COMPATIBILITY MODE Table 25 Sanyo compatibility mode HEN CMD ...

Page 27

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 7.9.1.3 Data Transfer The other registers are used for data transfers. These can only occur when the sub-CPU has enabled a data transfer. This will be indicated to the host by the DTEN pin being LOW. ...

Page 28

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 7.9.2.3 HCON Table 28 HCON register bits (1) (1) BIT 7 BIT Note 1. Where X = don’t care. This is the host configuration register. Resetting SAA7380 clears this register. Bit DTS is the suspend transfer bit. Setting this bit HIGH suspends non-DMA transfers and allows the host to access the COMIN and SBOUT registers ...

Page 29

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) Table 30 Description of registers REGISTER DATA This is a 16-bit register and is used for transferring data to and from the host. This should only be performed after the Sub-CPU has initiated the data transfer. AFEAT This is the ATAPI Features register ...

Page 30

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 7.10 CD-DSP Timings The timings are for 8 times speed with a 33 MHz crystal. handbook, full pagewidth BCK WS DATA 1996 Apr Fig.4 CD-DSP Interface Timing. 30 Preliminary specification ...

Page 31

Acrobat reader. white to force landscape pages to be ... BCK 0 15 DATA WS LSB ERROR MSB ERROR C2PO C2PO is sampled coincident ...

Page 32

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 8 LIMITING VALUES In accordance with the Absolute Maximum Rating System (IEC 134). SYMBOL PARAMETER V digital supply voltage 1 DDD1 V digital supply voltage 2 DDD2 V maximum input voltage on any input I(max) V output voltage on any output ...

Page 33

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 10 CHARACTERISTICS V = 3 4 DDD1 DDD2 SYMBOL PARAMETER Supply V digital supply voltage 1 DDD1 V digital supply voltage 2 DDD2 I supply current DDD I quiescent supply current DDDq Digital inputs I : RESET (CMOS ) NPUT INPUT V switching threshold rising ...

Page 34

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) SYMBOL PARAMETER INT, IOCS16 PEN DRAIN OUTPUTS V LOW level output voltage OL I LOW level output current OL C load capacitance L t output fall time f 3-state outputs O : IRQ/EOP/HFBC, IORDY/WAIT/HFBLB UTPUTS V LOW level output voltage ...

Page 35

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) SYMBOL PARAMETER I : SDA NPUT AND OUTPUT V LOW level input voltage IL V HIGH level input voltage IH I 3-state leakage current LZ C input capacitance i V LOW level output voltage OL V HIGH level output voltage ...

Page 36

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 11 TIMING CHARACTERISTICS SYMBOL PARAMETER CD-DSP timing; see Figs 4, 5 and 6; note BCK NPUT T input clock period PO t clock HIGH time HC t clock LOW time DATA NPUTS AND t set-up time ...

Page 37

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) SYMBOL PARAMETER DRAM interface timing; see Figs 11 and 12; note 2 t read or write cycle period RC t page mode cycle time PC t access time from CAS CAC t access time from RAS RAC t output disable time from CAS ...

Page 38

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) SYMBOL PARAMETER Sub-CPU timing; see Fig.13 t syn to first SCL 0 t SCL cycle time 1 t time between bytes 2 t data set- data hold 4 t data access 5 ATAPI host interface timing; see Fig.14 ...

Page 39

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) SYMBOL PARAMETER M - DMA ; see Fig.16; note 3 ULTI WORD TRANSFER t cycle time 0 t HWR/HRD to DMARQ inactive 1 t DMACK to HWR/HRD 2 t HWR/HRD active 3 t HWR/HRD inactive 4 t HWR/HRD to DMACK hold 5 t HWR data set-up ...

Page 40

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) SYMBOL PARAMETER WAIT ; see Fig.18 CONTROL DATA TRANSFER t HEN set- HEN hold 1 t CMD set- CMD hold 3 t HWR/HRD active 4 t HWR/HRD inactive 5 t HWR data set- HWR data hold ...

Page 41

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) SYMBOL PARAMETER t HWR/HRD inactive to EOP inactive only for last data access 15 Oak compatibility mode host interface timing; see Fig.20 COMIN, HCON SBOUT, TSTAT WRITE AND t HEN set- HEN hold 1 t DMACK set-up ...

Page 42

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) SYMBOL PARAMETER t HWR/HRD inactive 7 t HWR data set- HWR data hold 9 t HRD data access 10 t HRD data to 3-state 11 t cycle time 12 8- DMA ; see Fig.23 BIT DATA TRANSFER t DMARQ to DMACK ...

Page 43

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 11.1 Q-to-W subcode interface timing handbook, full pagewidth SFSY RCK SUB SF97 SF0 handbook, full pagewidth SFSY RCK SUB 1996 Apr SF1 SF2 Fig.7 Q-to-W subcode interface timing diagram. ...

Page 44

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 11.2 External memory SRAM timing handbook, full pagewidth ADDRESS DATA handbook, full pagewidth ADDRESS t AS RWE DATA 1996 Apr Fig.9 Read cycle timing diagram Fig.10 Write cycle timing diagram. ...

Page 45

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 11.3 External memory DRAM timing handbook, full pagewidth RAS t CRP CAS t ASR t RAH RA0 to ROW RA13 RWE RD0 to RD7 1996 Apr RAS CSH t RCD t ASC t RAD t CAH COLUMN t WCH ...

Page 46

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) handbook, full pagewidth RAS t CRP CAS t ASR t RAD t RAH RA0 to ROW RA13 RWE RD0 to RD7 1996 Apr RAS CSH t RSH t RCD t ASC t RAL t CAH COLUMN t RCS t CAC t RAC Fig ...

Page 47

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 11.4 Sub-CPU interface timing handbook, full pagewidth SYN SCL SDA (sub-CPU to ELM) SDA (ELM to sub-CPU) 11.5 ATAPI host interface timing handbook, full pagewidth address HWR/HRD write data valid read data valid t 7 IOCS16 ...

Page 48

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) handbook, full pagewidth DMARQ DMACK HWR / HRD write data valid (HD0 to HD15) read data valid (HD0 to HD15) handbook, full pagewidth DMARQ DMACK HWR/HRD write data valid (HD0 to HD15) read data valid ...

Page 49

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 11.6 SANYO compatibility mode host interface timing handbook, full pagewidth HEN CMD HWR/HRD COMIN write (HD0 to HD7) SBOUT read (HD0 to HD7) STEN (SBOUT read) STEN/DTEN (CMDBK = 0, COMIN write) 1996 Apr ...

Page 50

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) handbook, full pagewidth HEN CMD HWR/HRD write data valid (HD0 to HD7) read data valid (HD0 to HD7) WAIT DTEN EOP 1996 Apr ...

Page 51

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) handbook, full pagewidth HEN CMD HWR/HRD write data valid (HD0 to HD7) read data valid (HD0 to HD7) DRQ (wait) DTEN EOP 1996 Apr ...

Page 52

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 11.7 Oak compatibility mode host interface timing handbook, full pagewidth HEN DMACK DA1 to DA0 HWR/HRD COMIN, HCON write SBOUT, TSTAT read Fig.20 COMIN, HCON write and SBOUT, TSTAT read. handbook, full pagewidth ...

Page 53

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) handbook, full pagewidth HEN DMACK DA1 to DA0 HWR/HRD write data valid (HD0 to HD7) read data valid (HD0 to HD7) handbook, full pagewidth DMARQ DMACK HWR/HRD write data valid (HD0 to HD7) read data ...

Page 54

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) handbook, full pagewidth DMARQ DMACK HRD read data valid (HD0 to HD7) HFBC HFBLB 11.8 Crystal oscillator The crystal oscillator is a conventional 2 pin design operating MHz. This oscillator is also capable of operating with a ceramic resonator ...

Page 55

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 12 PACKAGE OUTLINE QFP80: plastic quad flat package; 80 leads (lead length 1.95 mm); body 2 pin 1 index DIMENSIONS (mm are the original dimensions) A UNIT max. 0.25 2.90 mm 3.2 0.25 0.05 2.65 Note 1. Plastic or metal protrusions of 0.25 mm maximum per side are not included. ...

Page 56

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 13 SOLDERING 13.1 Introduction There is no soldering method that is ideal for all IC packages. Wave soldering is often preferred when through-hole and surface mounted components are mixed on one printed-circuit board. However, wave soldering is not always suitable for surface mounted ICs, or for printed-circuits with high population densities ...

Page 57

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 14 DEFINITIONS Data sheet status Objective specification This data sheet contains target or goal specifications for product development. Preliminary specification This data sheet contains preliminary data; supplementary data may be published later. ...

Page 58

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 1996 Apr 25 NOTES 58 Preliminary specification SAA7380 ...

Page 59

... Philips Semiconductors Error correction and host interface IC for CD-ROM (ELM) 1996 Apr 25 NOTES 59 Preliminary specification SAA7380 ...

Page 60

... Vietnam: see Singapore Yugoslavia: PHILIPS, Trg N. Pasica 5/v, 11000 BEOGRAD, Tel. (381) 11 825 344, Fax. (359) 211 635 777 Internet: http://www.semiconductors.philips.com/ps/ For all other countries apply to: Philips Semiconductors, Marketing & Sales Communications, Building BE-p, P.O. Box 218, 5600 MD EINDHOVEN, The Netherlands, Fax. +31-40-2724825 SCDS48 © ...

Related keywords