ICS2008B
10
ICS2008B
Timer Control Registers IR3C & IR3D
These two registers control the interrupt timer. It should be
noted that IR3C is a write only register, while IR3D is a read/
write register.
TMRVAL These ten bits set the divider value for the inter-
rupt timer. The interrupt rate is the input clock rate divided by
the value plus one.
Interrupt Rate = CLOCK/(TMRVAL+1)
CLKSEL — This 2 bit field selects the clock source for the
interrupt timer. The 100 kHz input is actually 100.126 kHz. It
is the crystal frequency divided by 143.
RUN — This bit starts and stops the timer. When set to one,
the timer is running. When set to zero, the timer is stopped.
BLINK — This bit controls the upper dot of the right-most
colon in the burn-in-window. When set to zero, the upper dot
is on. When set to one, it is off. This feature can be used to
indicate odd and even fields in the time code display window.
WINATTR — These two bits control the color of the
characters and the background in the burn-in window. When
the most significant bit of this field is a one, the background is
the incoming video.
WINSIZ — This bit controls the size of the burn-in window.
The difference in size between a large and a normal-sized
window is 32 scan lines high, while a large window is 64 scan
lines high.
HSF (Head Switch Filter) When set to one, this bit causes
the clamp circuit to ignore head switch transients and
horizontal sync during the last six to seven lines before the
vertical front porch. Otherwise, the clamp circuit responds
always.
LTC Soft Sync IR3F
IR3f is not a register at all. It is simply an address which,
when written and the LTC SYNC select is set for Soft SYNC,
generates LTC SYNC for the LTC transmitter.
Timer Value (w/o)
TMRVAL [7:0]
IR3C
7 6 5 4 3 2 1 0
Timer Control (r/w)
TMRVAL [9:8]
Reserved
CLKSEL
(00-LXCLK, 01-LRCLK)
(10-reserved, 11-100 kHz)
RUN (1-run, 0 -stop)
IR3D
7 6 5 4 3 2 1 0
Burn-in Window Attributes
BLINK [1-blink, 0-stable]
WINATTR
(00 -white on black)
(01-black on white)
(10-white on background)
(11-black on background)
(10-reserved, 11-100 kHz)
WINSIZE
(1-large, 0-normal)
HSF (1-enable, 0-disable)
Reserved
IR3E
LTC Soft SYNC (w/o, no data)
7 6 5 4 3 2 1 0
IR3F
7 6 5 4 3 2 1 0
11
ICS2008B
ICS2008B
76543210
LTC 00 BINARY GROUP 1 FRAME UNITS
Read 01 BINARY GROUP 2 COLR FRAME DROP FRAME FRAMES TENS
02 BINARY GROUP 3 SECONDS UNITS
03 BINARY GROUP 4 PHASE CORR SECONDS TENS
04 BINARY GROUP 5 MINUTES UNITS
05 BINARY GROUP 6 BG FLAG 55 MINUTES TENS
06 BINARY GROUP 7 HOURS UNITS
07 BINARY GROUP 8 BG FLAG 75 UNASSIGNED HOURS TENS
LTC 08
Write . . . SAME BIT DEFINITION AS LTC READ BUFFER
OF
VITC 10 BINARY GROUP 1 FRAME UNITS
READ1 11 BINARY GROUP 2 COLR FRAME DROP FRAME FRAMES TENS
12 BINARY GROUP 3 SECONDS UNITS
13 BINARY GROUP 4 FIELD MARK SECONDS TENS
14 BINARY GROUP 5 MINUTES UNITS
15 BINARY GROUP 6 BG FLAG 55 MINUTES TENS
16 BINARY GROUP 7 HOURS UNITS
17 BINARY GROUP 8 BG FLAG 75 UNASSIGNED HOURS TENS
VITC 18
Read2 . . . SAME BIT DEFINITION AS VITC READ1 BUFFER
1F
VITC 20
Write . . . SAME BIT DEFINITION AS VITC READ1 BUFFER
27
Regs 28 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BURN-IN WINDOW COLUMN - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
29 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BURN-IN WINDOW LINE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2A - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - FRAMES - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SECONDS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MINUTES - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2D - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - HOURS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2E VITC1WE 0 0 - - - - - - - - - - - VITC WRITE LINE 1 - - - - - - - - - - -
2F VITC2WE 0 0 - - - - - - - - - - - VITC WRITE LINE 2 - - - - - - - - - - -
30 VITC1RE NOCODE1 CRCERR1 - - - - - - - - - - - VITC READ LINE 1 - - - - - - - - - - -
31 VITC2RE NOCODE2 CRCERR2 - - - - - - - - - - - VITC READ LINE 2 - - - - - - - - - - -
32 PAL VID2_S VID1_S VOUTSEL VITCSEL VSYNCSEL VTRES GEN_EN
33 0 0 - - - - - - - - - - - - - - - - - - - - - - VIDEO LINE INTERRUPT (LINE#) - - - - - - - - - - - - - - - - -
34 LTCOUTSEL - - - - LTCSYNCSEL - - - - LTXEN LXCLKSEL 0 LTXFREE EDGE RATE
35 0 0 0 - - - - - - - - - - - - - - - - - - LTC GAIN - - - - - - - - - - - - - - - - -
36 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - FRAME RATE (low byte, write only) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
37 0 0 0 0 - - - - - - - FRAME RATE (high byte, write only) - - - - - - -
38 reserved
39 reserved
3A reserved
3B reserved
3C
3D RUN CLKSEL 0 0 0 TIMER VALUE (high)
3E 0 0 0 HSF WIN_SIZE WINDOW ATTRIBUTE BLINK
3F - - - - - - - - - - - - - - - SOFT LTC SYNC (write only, no data) - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TIMER VALUE (low byte, write only) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Indirect Register Map
ICS2008B
12
ICS2008B
UART Registers
The UART emulates a 6850. Since the UART is tailored to
MIDI applications, some of the generic 6850 functions have
been omitted. The registers described below reflect that.
The two UART registers, Command/Status and Data, are
accessible to the processor as shown in the following map.
UART Command/Status Register
Bit Rate — This field selects the bit rate for data transmit and
receive. After a master reset, its value is 11. One of the three
bit rates must be selected in order to start the UART’s
operation. Writing a 11 will reset the UART.
TC1, TC0 — Bits 6 and 5, Transmit Control, provide control
for transmit interrupt (when TBE is true), RTS control, and
transmit BREAK level.
RIE — Bit 7, Receive interrupt enable, when set to one,
enables the UART to interrupt the processor when the receive
buffer is full or a receive overrun has occurred.
RBF Bit 0, Receive Buffer Full, is set to 1 when read data
is available in the UART data register. It is cleared to 0 when
the UART data register is read.
TBE — Bit 1, Transmit Buffer Empty, is cleared to 0 when
data is written to the UART data register. It is set to 1 when the
UART transfers that data to its output shift register.
CTS — Bit 3, Clear-to-Send, is an active low status bit
indicating the state of the CTS* input pin. A 0 in this bit
position indicates that the modem or receiving device is ready
to receive characters. A 1 indicates not ready. When CTS is
inactive, 1, TBE is held at 0, the not-empty state.
FE — Bit 4, Framing Error, when set to 1, indicates that the
receive character was improperly framed by the start and stop
bits. It is detected by the absence of the first stop bit. This
indicator is valid as long as the character data is valid.
OV — Bit 5, Receiver Overrun, is an error flag indicating that
one or more characters in the data stream has been lost. It is set
to 1 when a new character overwrites an old character which
has not been read. The overrun error is cleared to 0 when a
character is read from the UART data register.
IRQ — Bit 7, Interrupt Request, is a status bit which reflects
the state of the interrupt request from the UART to the
processor. When IRQ is 1, an interrupt is pending. Otherwise,
no interrupt is pending.
The UART data register is actually two registers, a transmit
buffer and a receive buffer. Writing to the data register causes
the transmit buffer to be written. Reading from the data regis-
ter causes the receive buffer to be read.
UART
CS*
A1 A0 REGISTER
0 X 0 UART Command/Status Register
0X1 UART Data Register
UART Command Register
Bit Rate (00 - 9600, 10 - 38.4K)
(01 - 31.25K, 11 - Reset)
Reserved
TC1, TC0 Transmit Control
00 - RTS* – low, Tx IRQ disabled
01 - RTS* – low, Tx IRQ enabled
10 - RTS* – high, Tx IRQ disabled
11 - RTS* – low, Transmit BREAK,
Tx IRQ disabled
RIE - Receive Interrupt Enable
UART0 (write)
7 6 5 4 3 2 1 0
UART2 Status Register
RBF – Receive Buffer Full
(1-Full)
TBE – Transmit Buffer Empty
(1-Empty)
Reserved
CTS – Clear-to-Send
(0-Active)
FE – Framing Error
(1-Error)
OV – Receiver Overrun
(1-Overrun)
Reserved
IRQ – Interrupt Request
(1-Active)
UART0 (read)
UART Data Register
UART1
7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0

ICS2008BY-10LFT

Mfr. #:
Manufacturer:
Description:
IC TIME CODE RCVR/GEN 44-TQFP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet