1 / 26

SC2005 - New Features

SC2005 - New Features. Steve Horeff Consumer Products Division DTV Source Applications June 2000. Agenda. Pinout changes Functional changes ATA HDD support DMA engine NDS CAM/UART support Demux changes SmartCard changes Register changes. SC2005 Pinout. 352-pin PGBA

thina
Download Presentation

SC2005 - New Features

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SC2005 - New Features Steve Horeff Consumer Products Division DTV Source Applications June 2000

  2. Agenda • Pinout changes • Functional changes • ATA HDD support • DMA engine • NDS CAM/UART support • Demux changes • SmartCard changes • Register changes

  3. SC2005 Pinout • 352-pin PGBA • Pin compatible to SC2000 • New ATA signals mux’ed with existing signals • New SmartCard signal

  4. ATA signals

  5. ATA signals • ATA chip selects • ATA_CS0n - selects ATA Command Block registers • ATA_CS1n - selects ATA Control Block registers • Enabled via CATACS register • ATA DMA signals • DMARQ - DMA request input from HDD • DMACKn - DMA acknowledge output to HDD • Not required for PIO mode transfers on ATA interface • Enabled via CATACS register • ATA address signals • ADDR[4:2] are mapped to DA[2:0] • ATA registers are mapped to 32-bit boundaries

  6. SmartCard signals • NDS SmartCard • shares pins with SC0 pins • same signal functions • addition of SC0_VPP_EN (formerly a NC)

  7. SC2005 functional changes • Digital Video Recorder (DVR) support • Interface to ATA disk drive using the E-Bus • DMA Engine • NDS Conditional Access Module (CAM/UART) • Transport Demux changes • SmartCard changes

  8. Digital Video Recorder (DVR) basics

  9. DVR basics

  10. DVR basics

  11. DVR basics • This mode is NOT supported by SC2005

  12. DVR basics

  13. Summary of HDD features

  14. SC2005 - ATA disk drive support • ATA interface connects to E-Bus • additional four pins added (chip selects, DMA) • SC2005 supports transfer of A/V PES packets to/from the ATA interface • PIO mode 4 or DMA mode 2 supported • Data rates up to 16.6 Mbytes/sec • Ultra DMA is NOT supported • Internal PES transfers use the new DMA engine

  15. ATA interface connections

  16. Data flow for ATA transfers

  17. DMA engine • General features • Utilizes EZ4102 BBus protocols • 4 DMA channels provided • Fixed priority – channel 1 has highest priority • Monitors a maximum of 16 requests • Utilizes bus mastering

  18. DMA engine • General features (cont.) • Includes configurable data transfer handling • programmable word size (8-, 16-, 32-bit) • programmable auto-increment or auto-decrement • DMA transfer modes • retain hold on BBus until transfer is complete, or • use programmable DMA on/off timers

  19. DMA engine • Used to support ATA PES data transfers • Between demux cyclic buffers and ATA Data register on the E-Bus • Use incrementing (16-bit) source/target address for demux cyclic buffer • Use non-incrementing source/target address for ATA Data register

  20. DMA engine • Start Code Detection • Programmable 32-bit match pattern • DMA engine examines data during transfers • Interrupt is generated when pattern match detected • Next four bytes (i.e. picture type) also provided • Can be used by software to determine picture boundaries in PES data stream

  21. DMA engine • Five DMA interrupts available: • Transfer complete or bus error (one for each channel) • Start code detection interrupt • Available in the CISTATUS, CIENABLE, CIACK registers

  22. NDS Conditional Access Module • Conditional access scheme used by BSky and others • ICAM Version 2.0 is implemented in SC2005 • LSI implementation requires certification by NDS • Includes: • CAM - Conditional Access Module • UART - actually this is a SmartCard • Demux ECM and EMM filters

  23. SC2005 demux changes • PID monitoring • NDS CAM/UART support

  24. PID monitoring • PID Index Monitor • TACTSTAT0/1 registers • Provides status bit (and optional interrupt) • Set when a TS packet passes a given PID index • Status provided for 32 PIDs plus the PCR PID • Scrambling State Monitor • TSCRSTAT0/1 registers • Provides scrambling state for first 32 PID indexes • Two bits provided (in separate registers) • Can be TS or PES scrambling state

  25. Demux support for NDS CAM/UART • 6 ECM PID filters and 1 EMM PID filter. • 6 cyclic buffers for ECM and 1 cyclic buffer for EMM • in addition to the 33 buffers from the SC2000 (32 general purpose, one for adaptation field). • Addition of NDS-specific EMM filtering and buffer overflow management • Descrambler enhancements for NDS • The ECM detector block • moved from the descrambler input to output to deal with scrambled ECM TID fields. • Entire ECM/EMM packets are posted (after passing filter)

  26. SmartCard changes • Added the NDS SmartCard module (it shares pins with SmartCard 0) • Pin AF15 (formerly a NC pin) is now defined as the SC0_VPP_EN pin • Frequency lock for NDS mode (four possible values) • SmartCard 0 defaults to the SC2000 compatible mode • Irdeto CA protocol is added, along with a 6 MHz option

More Related