
prgh's CAM page
Special CAMs
Early CI-CAMs
Later CI-CAMs
Other CI-CAMs
Identifying your CI-CAM
Circuit Diagram
Useful Links
|
 |
|
Other CI-CAMs
These are not based on SCM's hardware.
|
|
|
NagraVision CI-CAM
GEMPLUS Technology.
I don't know what it's like inside.
|
The Universal CI-CAM
Overview The TBD Crypt engine is a high performance ARM7 based single-chip Cam which requires very few external components (SRAM, FLASH and Smart Card Driver).The TBD CRYPT engine implements Conditional Access (CAS) applications, expansion host resources and extended services for data broadcasting: Datastreaming, multi-protocol encapsulation (Internet), data carrousel, etc .For this purpose a powerful PID and section filtering mechanism is included The common interface (CI) consists of two components, The transport Stream Interface and the Command Interface.Both share the same physical interface based on the PC Card standardEN50221.
Key Features
The TBD Crypt Engine has the following:
Fast hardware MPEG and filtering Implementation on a single ARM7 uC based chip.
PID filter 100% software configurable, 64 simultaneous PIDs Common Scrambling DVB Algorithm
32 couples of 64 bits control words (odd & even)
Section Filter 100% configurable (Datagram and carrousel extraction)
max length/max number of filters 16bytes/8filters or
15bytes/16filters
ISO7816-3 Smart Card Interface supporting T0 and T1 asynchronous
protocol
External FLASH, SRAM interfaces, Auxiliary UART
PCMCIA & MPEG transport stream interface (Common Interface)
Processing: ClkSys=30MHz => 48Mb/s, ClkSys=40Mhz=>64Mb/s
Transport Stream and Common Interface
The transport stream interface carries MPEG-2 transport packets in
both directions. In conditional access applications, if the module
gives access to any services in the transport stream and those
services have been selected by the host, then the packets carrying
those services will be returned de-scrambled, and the other packets
are not modified.
The command interface carries all the communication between
applications running in the module and the host. A Common Interface
module is implemented as a variant of the 16-bit PC Card Electrical
Interface. The command interface uses the least significant byte of
the data bus, together with the lower part of the address bus (A0-
A14), and appropriate control signals. The command interface operates
in I/O interface mode. The upper address lines (A15-A25), the most
significant half of the data bus (D8-D15), and certain other control
signals are redefined for MPEG-2 stream input and output flow.
MPEG2 filter
The TBD Crypt engine adheres to the DVB Common Scrambling
specification. It uses the EN50221 compliant PCMCIA interface and
performs conditional access processing such as ECM and EMM extraction.
Filtering is performed by a MPEG2 co-processor implemented in
hardware, controlled by the ARM7TM uC. The MACDVB multimedia engine
has a capacity of 64 for channel management, each of which can be de-
scrambled with up to 32 Control Word pairs at TS or PES level at
68MBits/s.
For ECM, EMM, PSI/SI or any private data filtering and extraction, 64
PID are selectable and can be connected with up to 16 x 16 byte
programmable and maskable filters.
Device drivers for smart card interface, Transport and Session layers
of the DVB Command Interface, High Level MMI and Descrambler and
ARM7TM and MPEG2 filter programming are supported. All ISO7816-3
smart card protocols are addressed: asynchronous T0, T1, synchronous
PTS burst mode 155kbaud/s.
|
|
|
|
Dream, or reality?
A CI-CAM to decode VideoGuard ?
This was announced in the Italian press last year.
|
|
|
|
|
|
|
|
|
|
The Magic CI-CAM
It has an ARM7 Processor 30 MHz.
It has 2MB of program memory, 256KB of RAM and is programmed via the card slot, rather than via the PCMCIA interface.
|
Inside view of version 1.1
|
|
|

|
Programming interface hardware for the Magic CI-CAM
The computer (PC) is connected via its serial interface to this card, which in turn is inserted into the card reader slot of the Magic CI-CAM.
|
|
|
|
|