NVP6124 Datasheet

Download as pdf or txt
Download as pdf or txt
You are on page 1of 127

NVP6124

4-CH AHD2.0 RX and 9-CH Audio Codec

雅仪科技——【嵌入式智能互联设备】软硬件方案供应商。
专注【远程网络视频监控系统】研发设计。更多资讯浏览:
http://www.travellinux.com 获取。

Information contained here is subject to change without notice.


Make sure to check and use an updated version of the Data sheet.

www.nextchip.com
2015.02.11
REV 0.2
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ Revision History

VERSION DATE DESCRIPTION NOTE

Preliminary 2014-11-19 - Initial Draft

V0.1 2014-11-27 - Pin MAP Information Modification ( 1~15 Pins) 6~8


- Pin MAP Information Modification ( 47, 48Pins)
V0.2 2015-02-11 47Pin (XTALI => SYS_CLK) 6~8
48Pin (XTALO => NC)

☞ Contact Information

Homepage : www.nextchip.com
E-mail : [email protected]
Phone : +82-2-3460-4700
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

4-CH AHD2.0 RX and 9 CH-Audio Codec

NVP6124 include 4-Channels AHD2.0 RX and 9-Channels Audio Codec. It is sure that compatible
with AHD1.0. The 4-Channels AHD2.0 RX delivers high quality images. It accepts separate 4
CVBS/COMET/AHD1.0/AHD2.0 inputs from Camera and the other video signal sources. It digitizes
and decodes NTSC/PAL/COMET/AHD1.0/AHD2.0 video signal into digital video components which
represents 8-bit BT.656/1120(like) 4:2:2 byte interleave format with 27/36/37.125/54/72/74.25
/108/144/148.5MHz multiplexed. The NVP6124 includes Clock PLL, so 27/36/37.125/54/72/74.25
/108/144/148.5MHz byte-interleave function available. Especially, It is able to use same
transmission cable with conventional one for COMET(SD level), AHD1.0 (HD level) and AHD 2.0
(Full HD level), and they provide the superior image quality by minimizing the interference when
separating Y and C.
The 9-Channels Audio Codec is 8-Channels Voice/1-Channel Mic PCM Codec which handles
voice band signals(300Hz~3400Hz) with 8bit/16bit linear PCM, 8bit G.711(u-law, a-law) PCM.
Built-in audio controller can generate digital outputs for recording/mixing and accepts digital input for
playback.
The 4-Channels Coaxial Communication Protocol communicates between controller(DVR) and
camera on the video signal through coaxial cable. It was includes Tx for transfer especially signals
thought coaxial cable and Rx for receives especially signals to keep informed a user by control
registers.

Features
 AHD2.0 4CH RX
-. AHD2.0 RX which accepts 4-CVBS/COMET/720P@25p/30p(AHD1.0)/
720P@50p/60p(AHD2.0)/
1080P@25p/30p(AHD2.0)
-. Output in BT.656/1120(like) 4:2:2 byte interleave format with
27/36/37.125/54/72/74.25/108/144/148.5MHz
-. Support 4*Video Output Port, Each Port Video Output Format Selectable
-. Support Video Standard Auto-Detection for Each a Channel by Status
-. On Chip Analog CLAMP, Anti-aliasing Filter and Equalizer Filter
-. Accepts NTSC-M/J/4.43, PAL-B/D/G/H/I/K/L/M/N/60, COMET,
720P @25p/30p/50p/60p, 1080P@25p/30p
-. Robust Sync detection for weak and unstable signals
-. High-performance adaptive comb filter and Notch Filter
-. Programmable H/V Peaking filter for Luminance
-. CTI (Chrominance Transient Improvement)
-. Color compensation for PAL
-. IF compensation filter
-. Robust No-video detection
-. Programmable Brightness, Contrast, Saturation and Hue
-. Programmable Picture Quality Control
-. Programmable Gamma Correction

Data sheet 1/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Audio Codec
-. 8-Ch Audio / 1-Ch Mic Record, 1-Ch Playback
-. 10bit pipe-line ADC / 1*DAC
-. Input Analog PGA Control and control Gain digitally
-. Linear PCM (8bit/16bit, 8K/16K/32K/44.1K)
-. G.711 a-law/u-law (8bits, 8K/16K/32K/44.1K)
-. Input Mixing, Digital Volume, Mute Detection
-. SSP/DSP/I2S Interface (Master/Slave mode)
-. Cascade mode (up to 2 cascade support)
 16-channels recording (with 2-channels MIC recording), mixing output, playback

 MISC
-. Built in Clock PLL
-. Single 27M OSC for 720H/960H/COMET/AHD1.0/AHD2.0 all video standards
-. Built in 4-Ch Motion/Black/White Detector(32x24)
-. Support Coaxial Protocols for supported all video standard
-. Support Each Channel MPP Pin and IRQ Pin
-. Support 4 Video Output Clocks with controlled bi-directional
-. Support I2C serial Interface
-. 1.2V / 3.3V Supply Voltage
-. 128 eTQFP,14x14, 0.4p

 Application
-. Video Security System

 Ordering Information
Device Package Temperature Range

NVP6124 128eTQFP 0 ~ 70℃

 Related Products
-. HI3520D/HI3521/HI3531
-. GM8283/GM8287/GM8210
-. VC0736/VC0738

Data sheet 2/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

Functional Block Diagram

Luma Processing
VIN 1-4 ADC VDO1[7:0]
AFE Output
(CVBS/COMET/ DFE YCS Formatter
AHD1.0/AHD2.0)
VDO2[7:0]
Chroma Processing
Time
Multiplexer
VDO3[7:0]

Coaxial Communicator VDO4[7:0]


Coaxial Communicator Motion
Coaxial Communicator I2C Interface
COAX 1~4 Coaxial Communicator Detector

MPP1~4

ACLK_PB
AIN 1~8 Formatter ASYNC_PB
ADC Decimation
AFE ADATA_PB
AFE Filter
(SSP/DSP/I2S)
MicIN1
Compander / Expander ACLK_REC
ASYNC_REC
ADATA_REC
Interpolation (SSP/DSP/I2S)
AOUT DAC Filter

Data sheet 3/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

Contents
1. Pin Information .............................................................................................................. 6
1.1 Pin Assignments ........................................................................................................ 6
1.2 Pin Description........................................................................................................... 7

2. AHD1.0 RX ..................................................................................................................... 9
2.1. Functional Overview ................................................................................................. 9
2.2. Video Input Formats................................................................................................ 10
2.3. Analog Front End (CLAMP, PGA, Anti-aliasing Filter) .............................................. 10
2.4. Genlock (Robust Sync Detection, Robust No-Video Detection) .............................. 11
2.5. YCS (Y/C separation) ............................................................................................. 12
2.6. Luma Processing .................................................................................................... 13
2.7. Chroma Processing ................................................................................................ 14
2.8. Data Output Order & Direction Control .................................................................... 15
2.9. Output Format......................................................................................................... 16
2.9.1. ITU-R BT.656/1120(like) Format ....................................................................... 19
2.9.2. Video Output Timing Information ...................................................................... 19
2.10. Output Mode ......................................................................................................... 19
2.10.1. Single Output Mode ........................................................................................ 19
2.10.2. 2-Multiplex Output Mode ................................................................................ 20
2.10.3. 4-Multiplex Output Mode ................................................................................ 21
2.10.4. 148.5MHz 2-Ch CIF Data Output Mode .......................................................... 24
2.11. Video Frame Control ............................................................................................. 25
2.12. Motion Detector .................................................................................................... 25

3. Audio Codec ................................................................................................................ 26


3.1. Description.............................................................................................................. 27
3.2. Record Output ........................................................................................................ 27
3.2.1 Data Output Interface ........................................................................................ 28
3.2.2. 2/4/8/16-Channel Data Output(256 fs) .............................................................. 30
3.2.3. 2/4/8/16-Channel Audio Data Output with 4-Channel Mic Data(320 fs) ............. 31
3.2.4. ADATA_SP Output ............................................................................................ 32
3.3. Playback Output ..................................................................................................... 33
3.4. Audio Detection....................................................................................................... 33
3.5. Cascade Operation ................................................................................................. 34

4. Coaxial Protocol .......................................................................................................... 35

5. I2C Interface................................................................................................................. 37

6. Register Description ................................................................................................... 38

Data sheet 4/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

7. Electrical characteristics .......................................................................................... 120


7.1. Absolute Maximum Ratings................................................................................... 120
7.2. Recommended Operating Condition ..................................................................... 120
7.3. DC Characteristics ................................................................................................ 120
7.4. AC Characteristics ................................................................................................ 121

8. System Applications ................................................................................................. 122


8.1. 4-Channel, Master Mode ...................................................................................... 122
8.1.1. Block Diagram (4 Channel, Master Mode) ...................................................... 122
8.1.2. Block Diagram (4 Channel, Slave Mode) ........................................................ 122
8.2. 8-Channel, Master Mode ...................................................................................... 123
8.2.1. Block Diagram (8 Channel, Master Mode) ...................................................... 123
8.2.2. Block Diagram (8 Channel, Slave Mode) ........................................................ 123
8.3. 16-Channel, Master Mode..................................................................................... 124
8.3.1. Block Diagram (16 Channel, Master Mode) .................................................... 124
8.3.2. Block Diagram (16 Channel, Slave Mode) ...................................................... 124

9. Package Information ................................................................................................. 125

Data sheet 5/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

1. Pin Information

1.1 Pin Assignments


128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
GND

GND
GND
GND
VDD1D
COAX_1
VDD3D

VDO2_7

VDO2_6
VDO2_5
VDO2_4

VDO2_3
VDO2_2
VDO2_1
VDO2_0

VCLK2
MPP3
MPP2
VDO3_7
VDO3_6

VDO3_5
VDO3_4
VDO3_3

VDO3_2
VDO3_1

VDO3_0
VCLK3
VDD3D
GND

GND
GND
GND
1 VCLK1 GND 96
2 VDO1_0 GND 95
3 VDO1_1 GND 94
4 VDO1_2 GND 93
5 VDO1_3 MPP4 92
6 VDO1_4 VDO4_7 91
7 VDO1_5 VDO4_6 90
8 VDO1_6 VDO4_5 89
9 VDO1_7 VDO4_4 88
10 N.C VDO4_3 87
11 VSSA VDO4_2 86
12 VIN1 VDO4_1 85
13 VDD3A VDO4_0 84
14 VIN2 VCLK4 83
15 VSSA MPP1 82
16 VIN3 NVP6124 VDD1D 81
17 VDD3A TEST 80
18 VIN4 128eTQFP_14x14 RSTB 79
19 COAX_2 ADATA_CASO 78
20 COAX_3 VDD1D 77
21 COAX_4 SDA 76
VDD3A : Analog 3.3V
22 VDD3D SA0 75
VDD3D : Digital 3.3V
23 VDD3A SA1 74
VDD1D : Digital 1.2V
24 AIN1 IRQ 73
25 AIN2 ADATA_SP 72
26 AIN3 SCL 71
27 AIN4 ADATA_REC 70
28 AIN5 ASYNC_REC 69
29 AIN6 GND 68
30 GND GND 67
31 GND GND 66
32 GND GND 65
ADATA_CASI
ASYNC_PB

ACLK_REC
ACLK_PB

ADAT_PB
SYS_CLK

MPP_S1
MPP_S2

MPP_S3

MPP_S4

MPP_S5
MPP_S6

MPP_S7
VDD3A

VDD3A
VDD3A

VDD1D

VDD3D
COMP
MICIN

AOUT
REXT
AIN7
AIN8
GND

GND

GND

GND
GND

GND
N.C
N.C
33
34
35
36
37
38
39
40
41
42
43
44
45
46

49
50

52

54
55
56
57

59
60
61
62
63
64
53

58
47
48

51

Data sheet 6/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

1.2 Pin Description

Name Pin number Type Descriptions

System Clock / Reset


RSTB 79 DI System Reset (Active low)
SYS_CLK 47 DI OSC Input (27MHz)
Analog Video Input Interface
Analog Video Input
VIN1, VIN2, VIN3, VIN4 12, 14, 16, 18 AI
(1 ~ 4 Respectively)
Analog Audio Input/output Interface
AIN1, AIN2, AIN3, AIN4 24, 25, 26, 27, Analog Audio Input
AI
AIN5, AIN6, AIN7, AIN8 28, 29, 36, 37 (1 ~ 8 Respectively)
MICIN 39 AI Mic Input
AOUT 42 AO Analog Audio Output
COMP 41 A Audio DAC Compensation pin.
REXT 40 A Audio DAC external resistor pin
Digital Video Interface
9, 8, 7, 6,
VDO1[7:0] O Video Port 1 Output
5, 4, 3, 2
121, 120, 119, 118,
VDO2[7:0] O Video Port 2 Output
117, 116, 115, 114
110, 109, 108, 107,
VDO3[7:0] O Video Port 3 Output
106, 105, 104, 103
91, 90, 89, 88,
VDO4[7:0] O Video Port 4 Output
87, 86, 85, 84
VCLK1,VCLK2, Video Clock Output
1, 113, 102, 83 O
VCLK3,VCLK4 (1 ~ 4 Respectively)
ETC
TEST 80 I Chip Test Pin (Connect to Ground)
IRQ 73 O Interrupt Request Output
MPP1,MPP2,MPP3,MPP4 82, 111, 112, 92 O Multi-Purpose Pin Output1
COAX_1, COAX_2,
123, 19, 20, 21 O Coaxial Communication Signal Output
COAX_3, COAX_4
MPP_S1, MPP_S2, 49, 50,
MPP_S3, MPP_S4, 51, 57,
O Multi-Purpose Pin Output2
MPP_S5, MPP_S6, 58, 59,
MPP_S7 60

Data sheet 7/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

Digital Audio Interface


ACLK_REC 61 B Clock for Record (M:output, S:Input)
ASYNC_REC 69 B Sync for Record(M:output, S:Input)
ADATA_REC 70 O Audio Digital Data for Record
ADATA_SP 72 O Audio Digital Data for Speaker
ADATA_CASO 78 O Audio Digital Data for Cascade Output
ADATA_CASI 56 I Audio Digital Data for Cascade Input
ACLK_PB 53 B Clock for Playback (M:output, S:Input)
ASYNC_PB 54 B Sync for Playback (M:output, S:Input)
ADATA_PB 55 I Audio Digital Data for Playback
I2C Interface
SDA 76 B I2C Interface R/W Data (3.3V tolerant)
SCL 71 I I2C Interface Clock (3.3V tolerant)
SA1, SA0 74, 75 I Slave Address
Power
VDD1D 46, 77, 81, 124 P Digital Power (Digital 1.2V)
VDD3D 22, 52, 101, 122 P Digital Power (Digital 3.3V)
13, 17, 23, 38,
VDD3A P Analog Power (Analog 3.3V)
44, 45,
Ground
No Connect Pin
NC 10, 43, 48
(Connect to GND)
VSSA 11 15 Analog Ground
30 31 32 33,
34 35, 62 63,
64, 65, 66, 67, G
GND 68, 93, 94, 95, Ground
96, 97, 98, 99,
100, 125, 126, 127,
128

Data sheet 8/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

2. AHD2.0 RX

NVP6124 is 4 Channels AHD2.0 RX and delivers high quality images. It accepts separates 4
CVBS/COMET/AHD1.0/AHD2.0 inputs from Camera and the other video signal sources.
It digitizes and decodes NTSC/PAL/COMET/AHD1.0/AHD2.0 video formats into digital components
video which represents 8-bit ITU-R BT.656/1120(like) 4:2:2 format with 27/36/37.125MHz,
54/72/74.25MHz and 108/144/148.5MHz multiplexed. 54/72/74.25/108/144/148.5MHz multiplexed
function will be available, because It built in Clock PLL.

NVP6124 includes 4 Channels analog processing circuit that comprise anti-aliasing filter, ADC,
CLAMP, Equalizer filter. It shows the best picture quality adopted by high performance adaptive
comb filter and vertical peaking filter. It also supports programmable Saturation, Hue, Brightness
and Contrast and several function such as CTI, Programmable peaking filter, various compensation
filters.

2.1. Functional Overview

The AHD2.0 RX separates luminance and chrominance signals from CVBS/COMET/AHD1.0


/AHD2.0. Figure 2.1 show the block diagram of the NVP6124 Video processing.

Analog Luma
CLAMP Anti Processing CLK
& Aliasing ADC Genlock YCS
Equalizer Filter
CVBS/ Chroma
filter
COMET/ Processing Output
AHD1.0/ Formatter BT.656 /
AHD2.0 BT.1120(like)

I2C

Figure 2.1. AHD2.0 RX Video Processing of NVP6124

The First step to decode CVBS/COMET/AHD1.0/AHD2.0 is to digitize the entire video signal
using an A/D converter (ADC). Video inputs are usually AC-coupled and have a 75 Ohm AC and
DC input impedance. As a result, the video signal must be DC restored every scan line during
horizontal sync to position the sync tips at known voltage level using the AGC/CLAMP logic. The
video signal also is low-pass filtered in Anti aliasing Filter to remove any high-frequency
components that may result in aliasing.

Vertical sync and horizontal sync information are recovered in Genlock block. When composite
video signal is decoded, the luminance and chrominance are separated by YCS(Y/C Separator).
The quality of decoded image is strongly dependent on the signal quality of separated Y and C.

Data sheet 9/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

To achieve best quality of image, Adaptive Comb Filter is used.

The color demodulator in chroma processing block accepts modulated chrominance data from
Adaptive Comb Filter which generate Cb/Cr color difference data. During active video period, the
chrominance data is demodulated using sin and cos subcarrier data.

2.2. Video Input Formats

NVP6124 supports NTSC/PAL/COMET/AHD1.0/AHD2.0 as all of the Video Formats. Table 2.1


show various Video Formats and Register Setting Value (VIDEO_FORMAT, 0x08~0B[4:0],
Bank0 / AHD_MD, 0x81~84[3:0], Bank0 ) to support them.

Table 2.1. NVP6124 Input Video Image Formats

AHD_MD VIDEO_FORMAT
FORMAT HxV HZ Fsc(MHz)
( Bank0, 0x81~84[3:0] ) ( Bank0, 0x08~0B[4:0] )

720x240
0x00 NTSC-M,J 59.94 3.579545
960x240

720x240
0x11 NTSC-4.43 59.94 4.43361875
960x240

720x288
0x1D PAL-B,D,G,H,I 50 4.43361875
960x288
0x0
0x1 720x240
0x16 PAL-M 59.94 3.57561149
960x240

720x288
0x1F PAL-Nc 50 3.58205625
960x288

720x240
0x15 PAL-60 60 4.433619
960x240

0x2 Don’t care P1080 1920x1080 30 Flexible

0x3 Don’t care P1080 1920x1080 25 Flexible

0x4 Don’t care P720 1280x720 60 Flexible

0x5 Don’t care P720 1280x720 50 Flexible

0x6 Don’t care P720 1280x720 30 Flexible

0x7 Don’t care P720 1280x720 25 Flexible

Data sheet 10/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

2.3. Analog Front End (CLAMP, PGA, Anti-aliasing Filter)

NVP6124 includes 4 Channel Analog Processing circuit that comprise anti-aliasing filter, ADC,
PGA and CLAMP. Because its design is dedicated for video application, Analog Processing
circuit does not require external reference circuit. External coupling capacitance only is needed
for NVP6124. Figure 2.2 demonstrates the bode plot of Anti-aliasing Filter. Anti-aliasing Filter is
controlled by Register and include bypass mode that don’t have AFE filtering.

Figure 2.2. Anti-aliasing Filter characteristic

2.4. Genlock (Robust Sync Detection, Robust No-Video Detection)

NVP6124 provides a fully digital Genlocking circuitry. The digital Genlocking Circuitry use the
locking method of the timing control signals such as horizontal sync, vertical sync, and the color
subcarrier.

NVP6124 uses the proprietary Genlock mechanism for video application system.
It supports very Robust Sync Detection & Robust No-Video Detection, and it is also showed
reliable operation in Non-standard signal and Weak-signal.

Data sheet 11/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

2.5. YCS (Y/C Separator)

The YCS is used to separate Y and C signal from CVBS/COMET/AHD1.0/AHD2.0 standard


video signal. Therefore, The output image is sharper and clearer compared to other device. To
achieve this, BSF(Band Split Filter) is used. Figure 2.3. shows partial Characteristic of BSF.
According to Input
signal format, BSF characteristic can be selected.

Figure 2.3. Band Split Filter Characteristic

NVP6124 can also separate Y signal from C signal out of input CVBS using the Notch Filter.
And according to internal criteria in the NVP6124, the Notch and Comb filters can be mixed for
use. In special case, use the Notch filter to separate Y signal from C signal to have a good-
quality image.

Data sheet 12/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

2.6. Luma Processing

The high-frequency range of Y/C separated data has a relatively smaller magnitude than the
low-frequency range. The high-frequency range makes the image more distinct and remarkable,
but may induce worse coding efficiencies when video signal is compressed.

Figure 2.4. shows Peaking Filter Characteristic. NVP6124 provides the peaking filter and Gain
control for emphasizing or depressing the high-frequency area to avoid this problem. The
Peaking filter is applied to this purpose and its characteristics can be controlled by register
(Y_PEAK_MODE, 0x18[7:4] / 0x19[7:4] / 0x1A[7:4] / 0x1B[7:4], Bank0) via I2C interface.

Figure 2.4. Peaking Filter Characteristic

Data sheet 13/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

2.7. Chroma Processing

The Chroma Processing mainly consists of 3 parts: demodulation, filtering, and ACC(Automatic
Chroma-gain Control). The Chroma Demodulator receives modulated chroma from YC separator,
and generates demodulated color difference data. Demodulated data must be low-pass filtered
to reduce anti-aliasing artifacts.

Figure 2.5. shows chroma demodulation and filtering process. Chroma LPF frequency
characteristics is demonstrated in Figure 2.6.

Users can select the chroma filter through I2C interface (CLPF_SEL, 0x21/25/29/2D[3:0],
Bank0).

Figure 2.5. Chroma Process

Figure 2.6. Chroma Low Pass filter Characteristic

Data sheet 14/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

2.8. Data Output Order & Direction Control

NVP6124 can change the order of the output pin in the All Output Mode as shown in Table 2.2.
(OUT_DATA_INV, 0xD2[5:2] Bank1) Furthermore, as Clock and Data pins control direction so may it
does nothing with interconnected back-end device and how control related control register as shown
in Table 2.3. ( VCLK_x_EN, 0xCA[7:5] Bank1 / VDO_x_EN, 0xCA[3:1] Bank1 )

Table 2.2. Data Output Pin Order Control

Address (Bank1) state Data Output of Port X


0 VDO4[7:0]
0xD2, OUT_DATA_INV[5]
1 VDO4[0:7]
0 VDO3[7:0]
0xD2, OUT_DATA_INV[4]
1 VDO3[0:7]

0 VDO2 [7:0]
0xD2, OUT_DATA_INV[3]
1 VDO2 [0:7]

0 VDO1 [7:0]
0xD2, OUT_DATA_INV[2]
1 VDO1 [0:7]

Table 2.3. Output Clock and Data Direction Control

Address (Bank1) state Data Output of Port X

0xCA[4],VCLK_1_EN 0 High’z
0xCA[0], VDO_1_EN 1 Output Enable

0xCA[5],VCLK_2_EN 0 High’z
0xCA[1], VDO_2_EN 1 Output Enable

0xCA[6],VCLK_3_EN 0 High’z
0xCA[2], VDO_3_EN 1 Output Enable

0xCA[7],VCLK_4_EN 0 High’z
0xCA[3], VDO_4_EN 1 Output Enable

Data sheet 15/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

2.9. Output Format

NVP6124 supports a format of standard ITU-R BT.656/1120(like) Ports of 4 is synchronized by


each output clock(VCLK1~VCLK4). Phase of clock is controlled by VCLK_SEL(BANK1,
0xCC~0xCF[6:4]) and VCLK_DLY_SEL(BANK1, 0xCC~0xCF[3:0]).

2.9.1. ITU-R BT.656/1120(like) Format

Codes of SAV and EAV are injected into data stream of ITU-R BT.656/1120(like) to indicate a
start and a end of active. Note that a number of pixel for 1H active line is always constant
regardless of the actual incoming line length. Therefore, variance of analog input signal is
applied to a blank section except codes of EAV and SAV. Figure 2.7 shows data stream of
ITU-R BT.656/1120(like) format. If length of 1H of analog input signal increase or decrease,
number of pixel of 'A' increase or decrease.

VCLK

VDO[7:0] FF’h 00’h 00’h XY’h 80’h 10’h 80’h 10’h FF’h 00’h 00’h XY’h Cb Y Cr Y Cb Y Cr Y

EAV Code A SAV Code Active number of pixel Data

HACTIVE

Figure 2.7. Region of active is constant

Data sheet 16/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

2.9.2. Video Output Timing Information

The AHD2.0 output timing like with SD resolution. But some synchronous signals difference
with SD resolution as Field information that does not separated EVEN/ODD field. There is next
sentence shown timing diagram point of video output.

2.9.2.1 720P@ 30P/25P, 60P/50P H/V Timing

H Blank Signal

Next
Start of Digital Line Start of Digital Active Line
Line

EAV Code Blanking SAV Code


C C C C C 4:2:2
CH1 Y Y Y Y Y
FF 00 00 XY 80 10 80 10 80 10 FF 00 00 XY B
0
R
1
B
2
R
3
R
1279
FF Digital
DATA 0 0 2 2 639 Video

4 732 / 1392 4 2560

3300 / 3960
CH1 CLK
74.25MHz for 720P @25/30P
148.5MHz for 720P @50/60P

Figure 2.8. 720P@30P/25P, 60P/50P Horizontal Timing Diagram

Figure 2.9. 720P@30P/25P, 60P/50P Vertical Timing Diagram

Data sheet 17/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

2.9.2.2 1080P@ 30P, 25P H/V Timing

H Blank Signal

Next
Start of Digital Line Start of Digital Active Line
Line

EAV Code Blanking SAV Code


C C C C C 4:2:2
CH1 Y Y Y Y Y
FF 00 00 XY 80 10 80 10 80 10 FF 00 00 XY B
0
R
1
B
2
R
3
R
1919
FF Digital
DATA 0 0 2 2 959 Video

4 552 / 1432 4 3840

4400 / 5280

CH1 CLK
@148.5MHz

Figure 2.10. 1080P@30P,25P Horizontal Timing Diagram

Figure 2.11. 1080P@30P,25P Vertical Timing Diagram

Data sheet 18/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

2.10. Output Mode

The NVP6124 output to the back-end devices whether transferring a channel by a port or 2/4-
channels multiplexed output by a port. It is that as much as possible multiplexed channels by a
port’s output frequency same to sum of multiplexed video’s frequency. The NVP6124 supports
that output of 27/36/37.125/54/72/74.25/108/144/148.5MHz Data Rate.

2.10.1 Single Output Mode

Basically, a video channel output through a port. NVP6124 output 4-clocks that VCLK1,
VCLK2, VCLK3, VCLK4 and output 4-data that VDO1[7:0], VDO2[7:0], VDO3[7:0], VDO4[7].
There is timing as shown in Figure 2.12. For VCLK1, VCLK2, VCLK3 and VCLK4 phase
adjustment can be made against VDO1~VDO4 using "Clock Delay Control" Register.
- (VCLK_x_SEL, 0xCC~CF[6:4], Control of Output Clock)
- (VCLK_x_DLY_SEL, 0xCC~CF[3:0], Control of Phase in Output Clock)
- (CH_OUT_SELx, 0xC8, 0xC9, Control how many multiplexed channel in a port)

ch1~4 ch1
Muxing

ch1~4 ch2
Muxing VDOx
time
ch1~4 ch3
Muxing multiplexer VCLK0x Channel 1 data @ 27MHz
/ 36MHz
ch1~4 ch4 / 37.125MHz
Muxing
/ 74.25MHz(AHD)
VPORTx_SEQx / 148.5MHz(AFHD)

All Port
(VDO1~VDO4) CH1-a CH1-b
CHx_OUT_SEL

27/36/37.125/74.25/148.5MHz Clock
(VCLK1~VCLK4)
data of CH1
0
data of mixed CH1,2 VDOx
2
data of mixed CH1,2,3,4
8

CHx_OUT_SEL

Figure 2.12. Block Diagram of Single-Channel Output

Data sheet 19/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

2.10.2 2-Multiplex Output Mode

In the 2-Multiplex Output Mode, NVP6124 output multiplexed 2-channels video through in a
port. Figure2.13 shown as multiplexed with 2-channels video output to VDO1~VDO4. For
VCLK1, VCLK2, VCLK3 and VCLK4 phase adjustment can be made against VDO1~VDO4
using "Clock Delay Control" Register.
- (VCLK_x_SEL, 0xCC~CF[6:4], Control of Output Clock)
- (VCLK_x_DLY_SEL, 0xCC~CF[3:0], Control of Phase in Output Clock)
- (CH_OUT_SELx, 0xC8, 0xC9, Control how many multiplexed channel in a port)

ch1~4 ch1
Muxing

ch1~4 ch2
Muxing
VDOx
ch1~4 ch3 time
Muxing multiplexer
VCLK0x Channel 1,2 data muxed @ 54MHz
ch1~4 ch4 / 72MHz
Muxing
/ 74.25MHz
VPORTx_SEQx / 144MHz
/ 148.5MHz
All Port
(VDO1, VDO2, VDO3, VDO4) CH1 CH2 CH1 CH2
CHx_OUT_SEL

54/72/74.25/148.5MHz Clock
(VCLK1, VCLK2,VCLK3,VCLK4)
data of CH1
0
data of mixed CH1,2 VDOx CH1 CH1
2 Separated data 1
data of mixed CH1,2,3,4
8
Separated data 2 CH2 CH2 CH2
CHx_OUT_SEL

Figure 2.13. Block Diagram of Multiplexed 2-Channels Output

Data sheet 20/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

2.10.3 4-Multiplex Output Mode

In the 4-Multiplex Output Mode, NVP6124 output multiplexed 4-channels video through in a
port. But is not multiplex AHD2.0 resolution due to same VCLK frequency with AHD2.0
sampling frequency. Figure2.14 shown as multiplexed with 4-channels video output to
VDO1~VDO4. For VCLK1, VCLK2, VCLK3 and VCLK4 phase adjustment can be made against
VDO1~VDO4 using "Clock Delay Control" Register.
- (VCLK_x_SEL, 0xCC~CF[6:4], Control of Output Clock)
- (VCLK_x_DLY_SEL, 0xCC~CF[3:0], Control of Phase in Output Clock)
- (CH_OUT_SELx, 0xC8, 0xC9, Control how many multiplexed channel in a port)

ch1~4 ch1
Muxing
Channel 1,2,3,4 data muxed @ 108MHz
ch1~4 ch2 VDOx / 144MHz
Muxing
/ 148.5MHz
time
ch1~4 ch3 All Port
Muxing multiplexer VCLK0x CH1 CH2 CH3 CH4
(VDO1~VDO4)

ch1~4 ch4
Muxing 108/144/148.5MHz
VPORTx_SEQx (VCLK1~VCLK04)

Separated data 1 CH1


CHx_OUT_SEL

Separated data 2 CH2 CH2


data of CH1
0
data of mixed CH1,2 VDOx CH3 CH3
2 Separated data 3
data of mixed CH1,2,3,4
8
Separated data 4 CH4 CH4
CHx_OUT_SEL

Figure 2.14. Block Diagram of Multiplexed 4-Channels Output

Data sheet 21/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

■ Example of 148.5MHz(960H) D1 Data Output Mode with Channel ID


1. In case of VDO1 output port and VCLK1 output clock use.

2. Set VDO1 output(CH_OUT_SEL1,BANK1,0xC8[3:0] = 0x8) and VCLK1 output (VCLK1_SEL,


BANK1,0xCC[6:4] = 0x6 or 0x7) .

3. Set Channel ID Type (Refer to CHID_TYPE(Bank0, 0x54[2:0]) Register Description)

4. And then NVP6124 generate 148.5MHz(960H) clock and data output (Figure 2.15)

If you want to confirm the 148.5MHz Data using FPGA or Other device, Execute 5~11 item in next page.

148.5MHz data output


CH1 VIN1
VDO1 CH1 CH2 CH3 CH4 CH1 CH2 CH3 CH4
CH2 VIN2
CH3 VCLK01
VIN3
NVP6124
CH4 VIN4 148.5MHz clock

27MHz clock
input

37.125MHz data
CH1 CH1 CH1 CH1

148.5MHz data output


CH2 CH1 CH2 CH1
CH1 CH2 CH3 CH4 CH1 CH2 CH3 CH4

CH3 CH1 CH3 CH1

CH4 CH1 CH4 CH1

Figure 2.15. NVP6124 generate 148.5MHz(960H) clock and data output

Data sheet 22/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

5. FPGA or equivalent devices which is input 148.5MHz time multiplexed data output, need to align
with same channel data(37.125MHz 1,2,3,4 channel). Figure2.16. shows how to use Channel ID as a
example.

odd field even field

vertical blank vertical active vertical blank vertical active

CHID_TYPE
(0x54[2:0],BANK0 = 0x1)

horizontal blank horizontal active

EAV SAV
CHID_VIN1 (0x55[3:0],BANK0 = 0x0) FF 00 00 0xD0 FF 00 00
0xC0
EAV SAV 7 6 5 4 3 2 1 0
CHID_VIN2 (0x55[7:4],BANK0 = 0x1) FF 00 00 0xD1 FF 00 00
0xC1
1 F V H CHID_VINx
EAV SAV
CHID_VIN3 (0x56[3:0],BANK0 = 0x2) FF 00 00 0xD2 FF 00 00
0xC2 EAV or SAV
EAV SAV
CHID_VIN4 (0x56[7:4],BANK0 = 0x3) FF 00 00 0xD3 FF 00 00
0xC3

CH3 CH3 CH3 CH3 CH3 CH3


NVP6124 : 148.5MHz output FF CH4 CH1 CH2 00 CH4 CH1 CH2 00 CH4 CH1 CH2 D2 CH4 CH1 CH2 CH3 CH4 CH1 CH2 CH3 CH4 CH1 CH2 CH3 CH4 CH1 CH2
(0xC8[3:0],BANK1 = 0x8)
NVP6124 : 148.5MHz clock
(0xCC[6:4],BANK1= 0x6)

counter 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 3 0 1 2 3 0 1 2 3 0 1
Detect(ff,00,00) & Counter
1 CH : 37.125MHz output EAV/SAV check Change!!
FF 00 00 D2 CH1 CH1 CH1

2 CH : 37.125MHz output CH4 CH4 CH4 CH4 CH2 CH2

3 CH : 37.125MHz output CH1 CH1 CH1 CH1 CH3 CH3

4 CH : 37.125MHz output CH2 CH2 CH2 CH2 CH4 CH4

Wrong sorting Right sorting


Application
or FPGA, etc.

Figure 2.16. NVP6124 Select Channel ID

6. CHID_TYPE(BANK0, 0x54[2:0]=001) mode described in top of Figure2.16.

7. To generate 2bit digit, Design 2bit counter with VCLK1 (The 2bit digit means each channel).

8. Using 2bit digit, Convert from 148.5MHz Data to 37.125MHz Data (Wrong sorting part in Figure2.16.).
and then Define the 2bit digit ( 0 : 1ch data, 1 : 2ch data, 2 : 3ch data, 3 : 4ch data).
namely, 148.5MHz data output separate only with 37.125MHz, 4channel data, is not align with channel
data where becomes mapping in counter value.

9. For mapping between separated each channel data and specified counter value, Select channel
among separated each channel(1CH selected in Figure2.16.).
If selected channel data become Right sorting condition, other 3 channel is sorted automatically.

10. Check the 1ch data output when 2bit counter value is only '0' and then Search the EAV/SAV[3:0]
after FF 00 00 Code.

11. If the EAV/SAV[3:0] is '2', make a counter reset to '3' (Refer to Blue color in Figure2.16.)

12. Become Right sorting part.

Data sheet 23/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

2.10.4. 148.5MHz 2-Ch EX-FHD Data Output Mode

Operated in the 148.5MHz EX-FHD Data Out Mode, NVP6124 outputs VCLK01, VCLK02,
VCLK03, VCLK04 and VDO1[7:0], VDO2[7:0], VDO3[7:0], VDO4[7:0] in the timing as shown in
Figure 2.17. Two Channel EX-FHD data stream represents 8bit BT.656/1120(like) 4:2:2 format
with 148.5MHz multiplexed.
For VCLK01, VCLK02, VCLK03 and VCLK04, phase adjustment can be made against
VDO1~VDO4 using "Clock Delay Control" Register.
- (VCLK_x_SEL, 0xCC~CF[6:4]=0x6 or 7, Control of Output Clock)
- (VCLK_x_DLY_SEL, 0xCC~CF[3:0]=0x0~F, Control of Phase in Output Clock)
- (CH_OUT_SELx, 0xC8[7:4], 0xC8[3:0], 0xC9[7:4], 0xC9[3:0]=0x11, Control how many multiplexed
channel in a port)

ch1~4 ch1
Muxing

ch1~4 ch2 VDOx


Muxing
time
ch1~4 ch3 multiplexer VCLK0x
Muxing

ch1~4 ch4 Channel 1,2 EX-FHD muxed @ 148.5MHz


Muxing
VPORTx_SEQx All Port
CH1 CH2 CH1 CH2
(VDO1, VDO2)

CHx_OUT_SEL 148.5MHz Clock


(VCLK1, VCLK2)

FHD data of CH1 Separated data 1 CH1 CH1


0 VDOx
EX-FHD data of CH1,2
1
Separated data 2 CH2 CH2 CH2

CHx_OUT_SEL

Figure 2.17. EX-FHD 2Channel muxed @148.5MHz Data Output

Data sheet 24/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

2.11. Video Frame Control

The NVP6124 supports that a frame control of video output. So it is function that the decoder’s
output masking by the EAV/SAV make to blank region. If set to FRM_NRT_ON is High, so output
finally which set by FRM_NRT_SEQ[29:0] that each a bit of FRM_NRT_SEQ[29:0] match to
each a frame. And the FRM_NRT_SEQ rotates continuous then to end from
FRM_NRT_SEQ[0] to FRM_NRT_SEQ[29]. If the FRAME_NRT_SEQ bit set to Low, a apply
frame has blank region. So, It received back-end device nothing to do because is not active
region.

SAV SAV SAV SAV

CH CH CH CH
FRM#1 FRM#2 FRM#3 FRM#4
1 1 1 1
FRAME_NRT_SEQ [0] = HIGH [1] = HIGH [2] = HIGH [3] = HIGH [29:4]

SAV SAV

CH CH CH CH
FRM#1 BLANK FRM#3 BLANK
1 1 1 1
FRAME_NRT_SEQ [0] = HIGH [1] = LOW [2] = HIGH [3] = LOW [29:4]

Figure 2.17. Method for Control Video Frame

2.12. Motion Detector

NVP6124 supports 4-Channels motion detection function. It supports the output of the detected
motion information on the screen. The function allows a screen such as the one shown in Figure
2.18. to be divided in 192 sections each of which can generate information on the motion
detection information.

For each section, motion detection can be controlled to be set at on/off. Once a motion is
detected, the screen can be rendered dark or reversed in the unit of field to have the spot of the
motion generated to be indicated in the screen.

Data sheet 25/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

Figure 2.18. Motion Block Mapping

2.12.1. How to Operate the Motion Detection Function

1). Set the Motion detection On (Bank2, 0x00/02/04/06[4]) - Set at low

2). Set the area for which to detect motion


: The screen is divided into 192 sections and each section is matched one to one.
- (BANK2, 0x20~0x37 - Channel 1, Bank2, 0x38~4F - Channel 2)
- (BANK2, 0x50~0x67 - Channel 3, Bank2, 0x68~7F - Channel 4)

3). Set the motion sensitivity 1 (Pixel Sensitivity: Set at BANK2, 0x10)

4). Set the motion sensitivity 2 (Temporal Sensitivity : Set at BANK2 0x01/03/05/07)
: When setting motion sensitivity, it is recommended to set the pixel sensitivity at “0x60” and
use the temporal sensitivity to send the sensitivity to situation.

5). Output of Motion Detection


: Motion information generated from each section is not to be generated separately through data
interface. In other words, the motion information needs to be confirmed in the register or It is not
included in the BT.656/1120(like) data.
: Motion information generated from each area can be displayed on the screen.
Display can be done through three approaches. This can be controlled using MOTION_PIC
(BANK2, 0x00/02/04/06[1:0]).

Data sheet 26/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

3. Audio Codec

3.1. Description

NVP6124 outputs PCM digital audio signals converted from analog audio input signals and
analog audio signals converted from PCM digital audio signals. NVP6124 has 9 channels ADC
and 1 channel DAC for audio signal.

Audio data convert to G.711 PCM and Linear PCM data, and these converted data is outputted
via DSP/SSP/I2S interfaces. The output data will be saved at hard disk or any other storages.
This process - to convert and save audio data into storage - is usually called as "Record Output".

The saved audio data is inputted to NVP6124 via DSP/SSP/I2S interfaces. The input audio data
is outputted via audio DAC. This process is named as "Playback Output".

NVP6124 selects one audio input signal among 9 analog audio input(8-Ch Audio/1-Ch mic) and
this audio is outputted through audio ADC and audio DAC. And it also supports directly mixed
audio output signal which 9 analog audio inputs are mixed. This function usually is called by
"Live Output".

In addition, NVP6124 supports audio mute detection and cascade function up to 2 chips - 18
audio channels(16-Ch Audio/2-Ch mic)

3.2. Record Output

Analog audio data is converted to PCM data and this data is outputted to the other NVP6124 or
other IC via DSP/SSP/I2S interfaces. Record output is useful function to save compressed audio
data into storage. Analog audio signal is finally outputted to ADATA_REC pin used for data of
each channel and ADATA_SP pin used for one mixed signal of each channel's data. The output
data from ADATA_SP pin is either same data of ADATA_REC pin or mixed signal of each
channel's data.

PCM data is categorized based on sampling frequency, sampling data bit width and PCM
method. G.711 (A-law/Mu-law), unsigned linear PCM and linear PCM are supported. 8KHz /
16KHz and 8bit/16bit are used for sampling frequency and sampling data bit width, respectively.
Refer the following table when you set the register value.

Data sheet 27/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

Table 3.1. Sampling & PCM coding setting


BANK1

8K/8bit 8K/16bit 16K/8bit 16K/16bit 32K/8bit 32K/16bit

ADDR VALUE ADDR VALUE ADDR VALUE ADDR VALUE ADDR VALUE ADDR VALUE

0x00[0] 0 0x00[0] 0 0x00[0] 0 0x00[0] 0 0x00[0] 1 0x00[0] 1


Linear 0x07[3] 0 0x07[3] 0 0x07[3] 1 0x07[3] 1 0x07[3] 1 0x07[3] 1
PCM 0x07[2] 1 0x07[2] 0 0x07[2] 1 0x07[2] 0 0x07[2] 1 0x07[2] 0
0x08[5:4] 00 0x08[5:4] 00 0x08[5:4] 00 0x08[5:4] 00 0x08[5:4] 00 0x08[5:4] 00

0x00[0] 0 0x00[0] 0 0x00[0] 0 0x00[0] 0 0x00[0] 1 0x00[0] 1


Unsigned
0x07[3] 0 0x07[3] 0 0x07[3] 1 0x07[3] 1 0x07[3] 1 0x07[3] 1
Linear
0x07[2] 1 0x07[2] 0 0x07[2] 1 0x07[2] 0 0x07[2] 1 0x07[2] 0
PCM
0x08[5:4] 01 0x08[5:4] 01 0x08[5:4] 01 0x08[5:4] 01 0x08[5:4] 01 0x08[5:4] 01

0x00[0] 0 0x00[0] 0 0x00[0] 0 0x00[0] 0 0x00[0] 1 0x00[0] 1


0x07[3] 0 0x07[3] 0 0x07[3] 1 0x07[3] 1 0x07[3] 1 0x07[3] 1
G.711
0x07[2] 1 0x07[2] 0 0x07[2] 1 0x07[2] 0 0x07[2] 1 0x07[2] 0
U-law
0x08[5:4] 10 0x08[5:4] 10 0x08[5:4] 10 0x08[5:4] 10 0x08[5:4] 10 0x08[5:4] 10
0x08[6] 0 0x08[6] 0 0x08[6] 0 0x08[6] 0 0x08[6] 0 0x08[6] 0

0x00[0] 0 0x00[0] 0 0x00[0] 0 0x00[0] 0 0x00[0] 1 0x00[0] 1


0x07[3] 0 0x07[3] 0 0x07[3] 1 0x07[3] 1 0x07[3] 1 0x07[3] 1
G.711
0x07[2] 1 0x07[2] 0 0x07[2] 1 0x07[2] 0 0x07[2] 1 0x07[2] 0
A-law
0x08[5:4] 10 0x08[5:4] 10 0x08[5:4] 10 0x08[5:4] 10 0x08[5:4] 10 0x08[5:4] 10
0x08[6] 1 0x08[6] 1 0x08[6] 1 0x08[6] 1 0x08[6] 1 0x08[6] 1

DSP / SSP / I2S interfaces are supported as output data format. In addition, slave mode and
master mode are also supported. At slave mode, input clock and synchronized signal come from
external ICs, however Master mode generates clock and synchronized signal in itself.

3.2.1 Data Output Interface

NVP6124 outputs "Record Output" using ACLK_REC, ASYNC_REC, ADATA_REC and


DATA_SP. ACLK_REC is a reference clock signal for Record Output Data and ASYNC_REC
is a reference synchronization signal for Record Output Data. ADATA_REC and ADATA_SP
are synchronized Record Output, data with reference clock and reference synchronized signal.

Table 3.2 Record Output Interface configuration


BANK1
DSP SSP I2S
ADDR VALUE ADDR VALUE ADDR VALUE

0x07[0] 1 0x07[0] 1 0x07[0] 0


Master 0x07[1] 0 0x07[1] 1 0x07[1] 0
0x07[7] 1 0x07[7] 1 0x07[7] 1

0x07[0] 1 0x07[0] 1 0x07[0] 0


Slave 0x07[1] 0 0x07[1] 1 0x07[1] 0
0x07[7] 0 0x07[7] 0 0x07[7] 0

ACLK_REC is a reference clock of Record Output Data and ASYNC_REC is reference


synchronized signal. ACLK_REC and ASYNC_REC signal support slave mode accepted
external signals and master mode generating clock and synchronization signal in itself. And

Data sheet 28/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

DSP/SSP/I2S interfaces are supported by configuration of these pins defined by internal


register setting value.
Figure 3.1, 3.2, 3.3 shows timing diagram of I2S, DSP, and SSP mode, respectively.
These figures show timing relation among ASYNC_REC, ACLK_REC and ADTA_REC, and
ADATA_SP is outputted using same interface method of ADATA_REC. Polarity of ACLK_REC
clock is changed by setting of internal register value (RM_CLK, 0x07[6], BANK1).

1/fs

ASYNC_REC

ACLK_REC

ADATA_REC MSB MSB

data0 data1

Figure 3.1 I2S mode

1/fs

ASYNC_REC

ACLK_REC

ADATA_REC MSB MSB

data0 data1

Figure 3.2 DSP mode

1/fs

ASYNC_REC

ACLK_REC

ADATA_REC MSB MSB

data0 data1

Figure 3.3 SSP mode

Data sheet 29/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

3.2.2. 2/4/8/16-Channel Data Output(256 fs)

ADATA_REC supports up to 8 channel audio using single chip and up to 16 channel audio in
cascade mode. In this case, the bitrate of the audio signal should be 256 fs(RM_BITRATE,
0x07[5:4], BANK1). The number of output channel is configured by internal register value
(R_MULTCH, 0x08[1:0], BANK1) and the order of output channel is configured by internal
register value (R_SEQ, 0x09 ~ 0x12, / MIC_SEQ, 0x3C ~ 0x3D, BANK1).
Therefore, the order of audio output can be changed.

ASYNCR

ADATAR CH1 CH9


(R_MULTCH=0)

ADATAR CH1 CH2 CH9 CH10


(R_MULTCH=1)

ADATAR CH1 CH2 CH3 CH4 CH9 CH10 CH11 CH12


(R_MULTCH=2)

ADATAR
CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8 CH9 CH10 CH11 CH12 CH13 CH14 CH15 CH16
(R_MULTCH=3)

Figure 3.4. audio 2/4/8/16 channel data output <I2S mode, 256fs>

ASYNCR

ADATAR
CH1 CH2
(R_MULTCH=0)

ADATAR
CH1 CH2 CH3 CH4
(R_MULTCH=1)

ADATAR
CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8
(R_MULTCH=2)

ADATAR
CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8 CH9 CH10 CH11 CH12 CH13 CH14 CH15 CH16
(R_MULTCH=3)

Figure 3.5. audio 2/4/8/16channel data output <DSP/SSP mode, 256fs>

Data sheet 30/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

3.2.3. 2/4/8/16-Channel Audio Data Output with 2-Channel Mic Data(320 fs)

ADATA_REC supports up to 9 channels(8-Ch audio/1-Ch mic) using single chip and up to 18


channel(16-Ch audio/2-Ch mic) in cascade mode. In this case, the bitrate of the audio signal
should be 320 fs(RM_BITRATE, 0x07[5:4], BANK1).
The number of output channel is configured by internal register value (R_MULTCH, 0x08[1:0],
BANK1) and the order of output channel is configured by internal register value (R_SEQ, 0x09
~ 0x12, / MIC_SEQ, 0x3C ~ 0x3D, BANK1). Therefore, the order of audio output can be
changed.

ASYNCR

ADATAR
CH1 MIC1 N.A CH9 MIC2 N.A
(R_MULTCH=0)

ADATAR CH1 CH2 MIC1 N.A CH9 CH10 MIC2 N.A


(R_MULTCH=1)

ADATAR CH1 CH2 CH3 CH4 MIC1 N.A CH9 CH10 CH11 CH12 MIC2 N.A
(R_MULTCH=2)

ADATAR CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8 MIC1 N.A CH9 CH10 CH11 CH12 CH13 CH14 CH15 CH16 MIC2 N.A
(R_MULTCH=3)
* N.A = No Audio

Figure 3.6 audio 2/4/6/8/16 channel data output(with 2 channel mic) <I2S mode, 320fs>

ASYNCR

ADATAR
CH1 CH2 MIC1 N.A MIC2 N.A
(R_MULTCH=0)

ADATAR
CH1 CH2 CH3 CH4 MIC1 N.A MIC2 N.A
(R_MULTCH=1)

ADATAR
CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8 MIC1 N.A MIC2 N.A
(R_MULTCH=2)

ADATAR
CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8 CH9 CH10 CH11 CH12 CH13 CH14 CH15 CH16 MIC1 N.A MIC2 N.A
(R_MULTCH=3)
* N.A = No Audio

Figure 3.7. audio 2/4/8/16 channel data output(with 2 channel mic) <DSP/SSP mode, 320fs>

Data sheet 31/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

3.2.4. ADATA_SP Output

ADATA_SP supports 3 kinds of output method. Firstly, the output data of ADATA_SP pin is
the exactly same as those of ADATA_REC except output data sequence. The order of output
data is opposite. If the output data order of ADATA_REC is "CH1, CH2, CH9, CH10", the
output data order of ADATA_SP is "CH16, CH15, CH8, CH7". That is to say, two output pin -
ADATA_SP and ADATA_REC are complement relationship. Secondly, one of input signals is
selected as output signal of ADATA_SP. The selectable input signal ranges from analog input
signal to ADATA_PB signal. Lastly, mixed data of input signal is selected as the output signal
of ADATA_SP. The mixing gain of each channel's input signal is determined by internal register
setting value (MIX_RATIO, 0x16 ~ 0x21[7:0], BANK1).
The output configuration of ADATA_SP is determined by internal register setting. First and
second configuration are determined by (R_ADATSP, 0x08[2], BANK1), and second and third
configuration are determined by (L_CH_OUTSEL, 0x24[4:0], BANK1) and (R_CH_OUTSEL,
0x25[4:0], BANK1). In this case, L_CH_OUTSEL and R_CH_OUTSEL select one of input
channels or mixed data.

1/fs

ASYNC_REC

ADATA_REC CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8 CH9 CH10 CH11 CH12 CH13 CH14 CH15 CH16

ADATA_SP

L_CH_OUT R_CH_OUT

Figure 3.8 ADATA_SP Output <I2S mode>

1/fs

ASYNC_REC

ADATA_REC CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8 CH9 CH10 CH11 CH12 CH13 CH14 CH15 CH16

ADATA_SP

L_CH_OUT R_CH_OUT

Figure 3.9 ADATA_SP Output <DSP/SSP mode>

Data sheet 32/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

3.3. Playback Output

Playback is to output stored audio data to external device through DAC after internal processing.

NVP6124 gives and takes a clock and synchronization signal through ACLK_PB and
ASYNC_PB pin. In this case, interface is the exactly same as Record data's interface. When
multi-channel audio is supported, selective playback for intended channel is enable using
register setting (PB_SER, 0x14[4:0], BANK1). In case of single channel, PB_SEL should be set
to "00000".

ACLK_PB and ASYNC_PB supports Master mode and Slave mode. In master mode, ACLK_PB
and ASYNC_PB are outputted by NVP6124, and clock and synchronization signal come from
external devices at slave mode. Master/Slave mode is selected by setting internal register
(PB_MASTER, 0x13[7], BANK1).

ADATA_PB accepts an audio data synchronized with ACLK_PB and ASYNC_PB. ACLK_PB
and ASYNCP accept I2S/DSP/SSP mode input and output, and I2S and DSP mode is set by
internal register value (PB_SYNC, 0x13[0], BANK1). When DSP mode is selected, DSP/SSP
mode is set by (PB_SSP, 0x13[1], BANK1). The relation of clock, synchronized signal and data
are the exactly same as that of record/mix output. PB_CLK can be inverted for all modes using
setting of register(PB_CLK, 0x13[6], BANK1).

3.4. Audio Detection

NVP6124 has an audio mute detection block for individual 9 channels. The mute detection
scheme uses absolute/differential amplitude detection method. The detection method and
accumulated period are defined by the ADET_MODE(0x29[3], BANK1) and ADET_FILT
(0x29[2:0], BANK1) register, and the detecting threshold values are defined by ADET_TH
register(0x2C ~ 0x30, BANK1). According to this control bits and its result (audio detected),
Interrupt is generated through the interrupt pins.

Data sheet 33/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

3.5. Cascade Operation

NVP6124 supports cascade mode. Maximum 2 NVP6124 chips can be connected together for
cascade mode and can be processed 18 channel audio encoding data(16-Ch Audio/2-Ch mic).
Cascade is enabled by setting register(CHIP_STAGE, 0x06[1:0], BANK1). Figure 3.10 shows
how to connect NVP6124 for the cascade mode. In this case, analog audio AOUT1 is assigned
to AIN1-16 and MICIN1-2. 1 channel audio or all channel mixed audio signal is selected as
output signal set by MIX_OUTSEL(0x23[4:0], BANK1).

1 AIN1 ADATA_REC
2 AIN2
3 AIN3 ASYNC_REC
4 AIN4
5 AIN5 ACLK_REC
6 AIN6
7 AIN7 NVP6124
8 AIN8 (First Stage)

MIC 1 MICIN
ADATA_PB

AOUT AOUT
ADATA_CASI

AIN1 ADATA_CASO
9
10 AIN2
11 AIN3
12 AIN4
13 AIN5
14 AIN6
15 AIN7 NVP6124
16 AIN8 (Last Stage)

MIC 2 MICIN

Figure 3. 10. Consist of Cascade System using 2-NVP6124

Data sheet 34/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

4. Coaxial Protocol

NVP6124 includes Coaxial Protocol generator that sends control signal from a controller to a pan
and tilt, receiver driver, or camera and lens on the video signal. NVP6124 supports Protocol for
CVBS/COMET(PELCO) & AHD(A-CP). It depends on Coaxial Cable impedance characteristic. This
document presents the concept of Coaxial Protocol. Coaxitron is Pelco’s name for a method of
sending control signaling from a controller to a pan and tilt, receiver driver, or camera and lens on
the video signal (Known as “Up The Coax” or “UTC”)

4.1. PELCO PROTOCOL

There are two types of Coaxitron command structures. One type, Standard Coaxitron,. is a series
of 15 pulses, or data bits, that are sent within video line 18 of a video field. The other type, Extended
Coaxitron, is a series of 32 pulses, where 16 pulses are sent in line 18 and 16 pulses in line 19 of a
video field. Refer to Figure 4.1. No pulses are sent when the system is in an idle state

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

Figure 4.1. Coaxitron Active line

Coaxitron is a pulse width modulated (PWM) That is inserted into video vertical blanking interval. A
2us pulse represents a one(1) and a 1us pulse represents a zero(0). There is a start bit (always high
level), a data bit (low or high level) and a stop bit (always low level).

Refer to Figure 4.2. and Figure 4.3.

1us 1us 1us


Start Data Stop

3us

Figure 4.2. Description of One Coaxitron Bit

Data sheet 35/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

Start Bit Stop Bit

1us 1us

1us

Data Bit = 0 Data Bit = 0 Data Bit = 1

3us

Figure 4.3. Coaxitron Bit Timing

NVP6124 is able to control coaxitron timing format on the video signal.


th
Start Active line of Coaxitron (BL_TXST, 0x03~04[3:0],0x83~84[3:0], BANK3~4) is 18 line on VBI.
Pulse width of Coaxitron (BAUD, 0x00,80, BANK3~4) is fixed 1us. The size of Coaxial Data
(PELCO_TXDAT, 0x20~23,0xA0~A3, BANK3~4) is 4 bytes. Refer to Figure 4.4.

PELCO_TXDAT_01 PELCO_TXDAT_02
DATA BIT [0] [1] [2] [3] [4] [5] [6] [7] [0] [1] [2] [3] [4] [5] [6] [7]

BL_HSP
BAUD

Figure 4.4. Data Structure of Coaxitron Origins (VBI 18th)

4.2. A-CP(AHD-Coaxial protocol)

A-CP is the specifications are made for use in the Coaxial protocol AHD.
th
As a major feature, A-CP Data located in the 17~20 line. Also Data is 8bit each line.

In this regard, please refer to the application note.

Data sheet 36/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

5. I2C Interface

I2C interface requires 2 wires, SCL (I2C clock) & SDA (I2C R/W data). NVP6124 provides special
device ID as slave addresses (SA0, SA1). So any combination of 7 bit can be defined as slave
address of NVP6124. The Figure 5.1 shows read/write protocol of I2C interface. The 1st byte
transfers slave address and read/write information. For write mode, the 2nd byte transfers base
register index and the 3rd byte transfers date to be written.

For read mode, reading data is transferred during 2nd byte period. The brief I2C interface protocol is
shown in Figure 5.2.

Figure 5.1. I2C Timing Diagram

Figure 5.2. I2C Slave Address Configuration

Data sheet 37/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

6. Register Description
☞ BANK0 Register(0x00~0x1F) : VIDEO
ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0x00 -RESERVED- 0x00 0x00 0x00

0x01 -RESERVED- 0x00 0x00 0x00

0x02 PD_ADAC -RESERVED- PD_VCH4 PD_VCH3 PD_VCH2 PD_VCH1 0xF0 0x20 0x20

0x03 -RESERVED- 0x00 0x00 0x00

0x04 -RESERVED- 0x00 0x00 0x00

0x05 -RESERVED- 0x00 0x00 0x00

0x06 - - - -

0x07 - - - -

0x08 AUTO_1 BSF_MODE_1 VIDEO_FORMAT_1 0x60 0x60 0x60

0x09 AUTO_2 BSF_MODE_2 VIDEO_FORMAT_2 0x60 0x60 0x60

0x0A AUTO_3 BSF_MODE_3 VIDEO_FORMAT_3 0x60 0x60 0x60

0x0B AUTO_4 BSF_MODE_4 VIDEO_FORMAT_4 0x60 0x60 0x60

0x0C BRIGHTNESS_1 0x08 0x08 0x08


B
0x0D BRIGHTNESS_2 0x08 0x08 0x08

A
0x0E BRIGHTNESS_3 0x08 0x08 0x08

N 0x0F BRIGHTNESS_4 0x08 0x08 0x08

0x10 CONTRAST_1 0x88 0x88 0x88


K
0x11 CONTRAST_2 0x88 0x88 0x88

0
0x12 CONTRAST_3 0x88 0x88 0x88

0x13 CONTRAST_4 0x88 0x88 0x88

0x14 H_SHARPNESS_1 V_SHARPNESS_1 0x90 0x90 0x90

0x15 H_SHARPNESS_2 V_SHARPNESS_2 0x90 0x90 0x90

0x16 H_SHARPNESS_3 V_SHARPNESS_3 0x90 0x90 0x90

0x17 H_SHARPNESS_4 V_SHARPNESS_4 0x90 0x90 0x90

0x18 Y_PEAK_MODE_1 Y_FIR_MODE_1 0x00 0x00 0x00

0x19 Y_PEAK_MODE_2 Y_FIR_MODE_2 0x00 0x00 0x00

0x1A Y_PEAK_MODE_3 Y_FIR_MODE_3 0x00 0x00 0x00

0x1B Y_PEAK_MODE_4 Y_FIR_MODE_4 0x00 0x00 0x00

0x1C -RESERVED- 0xAF 0xAF 0xAF

0x1D -RESERVED- 0xAF 0xAF 0xAF

0x1E -RESERVED- 0xAF 0xAF 0xAF

0x1F -RESERVED- 0xAF 0xAF 0xAF

Data sheet 38/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK0 Register(0x20~0x3F) : VIDEO

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0x20 ACC_OFF_1 -RESERVED- ACC_GAIN_SPD_1 0x2F 0x2F 0x2F

PAL_CM_
0x21 IF_FIR_SEL_1 CLPF_SEL_1 0x82 0x82 0x82
OFF_1

0x22 - COLOROFF_1 C_KILL_1 0x0B 0x0B 0x0B

0x23 FLD_DET_MODE_1 -RESERVED- NOVID_DET_B_1 0x43 0x43 0x43

0x24 ACC_OFF_2 -RESERVED- ACC_GAIN_SPD_2 0x2F 0x2F 0x2F

PAL_CM_
0x25 IF_FIR_SEL_2 CLPF_SEL_2 0x82 0x82 0x82
OFF_2

0x26 - COLOROFF_2 C_KILL_2 0x0B 0x0B 0x0B

0x27 FLD_DET_MODE_2 -RESERVED- NOVID_DET_B_2 0x43 0x43 0x43

0x28 ACC_OFF_3 -RESERVED- ACC_GAIN_SPD_3 0x2F 0x2F 0x2F

PAL_CM_
0x29 IF_FIR_SEL_3 CLPF_SEL_3 0x82 0x82 0x82
OFF_3

0x2A - COLOROFF_3 C_KILL_3 0x0B 0x0B 0x0B

0x2B FLD_DET_MODE_3 -RESERVED- NOVID_DET_B_3 0x43 0x43 0x43

0x2C ACC_OFF_4 -RESERVED- ACC_GAIN_SPD_4 0x2F 0x2F 0x2F

PAL_CM_
0x2D IF_FIR_SEL_4 CLPF_SEL_4 0x82 0x82 0x82
OFF_4
B
0x2E - COLOROFF_4 C_KILL_4 0x0B 0x0B 0x0B
A
0x2F FLD_DET_MODE_4 -RESERVED- NOVID_DET_B_4 0x43 0x43 0x43
N
0x30 -RESERVED- Y_DELAY_1 0x10 0x10 0x10
K
0x31 -RESERVED- Y_DELAY_2 0x10 0x10 0x10
0
0x32 -RESERVED- Y_DELAY_3 0x10 0x10 0x10

0x33 -RESERVED- Y_DELAY_4 0x10 0x10 0x10

0x34 - PED_ON_1 -RESERVED- 0x02 0x04 0x02

0x35 - PED_ON_2 -RESERVED- 0x02 0x04 0x02

0x36 - PED_ON_3 -RESERVED- 0x02 0x04 0x02

0x37 - PED_ON_4 -RESERVED- 0x02 0x04 0x02

0x38 CTI_GAIN_1 0x0A 0x0A 0x0A

0x39 CTI_GAIN_2 0x0A 0x0A 0x0A

0x3A CTI_GAIN_3 0x0A 0x0A 0x0A

0x3B CTI_GAIN_4 0x0A 0x0A 0x0A

0x3C SATURATION_1 0x84 0x84 0x84

0x3D SATURATION_2 0x84 0x84 0x84

0x3E SATURATION_3 0x84 0x84 0x84

0x3F SATURATION_4 0x84 0x84 0x84

Data sheet 39/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK0 Register(0x40~0x5F) : VIDEO

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0x40 HUE_1 0x00 0xFD 0x00

0x41 HUE_2 0x00 0xFD 0x00

0x42 HUE_3 0x00 0xFD 0x00

0x43 HUE_4 0x00 0xFD 0x00

0x44 U_GAIN_1 0x30 0x30 0x30

0x45 U_GAIN_2 0x30 0x30 0x30

0x46 U_GAIN_3 0x30 0x30 0x30

0x47 U_GAIN_4 0x30 0x30 0x30

0x48 V_GAIN_1 0x30 0x30 0x30

0x49 V_GAIN_2 0x30 0x30 0x30

0x4A V_GAIN_3 0x30 0x30 0x30

0x4B V_GAIN_4 0x30 0x30 0x30

0x4C U_OFFSET_1 0x04 0x04 0x04

0x4D U_OFFSET_2 0x04 0x04 0x04


B
0x4E U_OFFSET_3 0x04 0x04 0x04

A
0x4F U_OFFSET_4 0x04 0x04 0x04

N 0x50 V_OFFSET_1 0x04 0x04 0x04

K 0x51 V_OFFSET_2 0x04 0x04 0x04

0 0x52 V_OFFSET_3 0x04 0x04 0x04

0x53 V_OFFSET_4 0x04 0x04 0x04

NOVID_INF_IN
0x54 FLD_INV_4 FLD_INV_3 FLD_INV_2 FLD_INV_1 CHID_TYPE_14 0x01 0xF1 0x01
_14

0x55 CHID_VIN2 CHID_VIN1 0x10 0x10 0x10

0x56 CHID_VIN4 CHID_VIN3 0x32 0x10 0x10

0x57 - - - -

0x58 H_DELAY_1 0x90 0xA0 0x90

0x59 H_DELAY_2 0x90 0xA0 0x90

0x5A H_DELAY_3 0x90 0xA0 0x90

0x5B H_DELAY_4 0x90 0xA0 0x90

0x5C V_DELAY_1 0x9E 0x9E 0x9E

0x5D V_DELAY_2 0x9E 0x9E 0x9E

0x5E V_DELAY_3 0x9E 0x9E 0x9E

0x5F V_DELAY_4 0x9E 0x9E 0x9E

Data sheet 40/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK0 Register(0x60~0x7F) : VIDEO

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0x60 HBLK_END_1 0x00 0x00 0x00

0x61 HBLK_END_2 0x00 0x00 0x00

0x62 HBLK_END_3 0x00 0x00 0x00

0x63 HBLK_END_4 0x00 0x00 0x00

0x64 VBLK_END_1 0x8D 0xB2 0xB1

0x65 VBLK_END_2 0x8D 0xB2 0xB1

0x66 VBLK_END_3 0x8D 0xB2 0xB1

0x67 VBLK_END_4 0x8D 0xB2 0xB1

0x68 H_CROP_S_1 0x00 0x00 0x00

0x69 H_CROP_S_2 0x00 0x00 0x00

0x6A H_CROP_S_3 0x00 0x00 0x00

0x6B H_CROP_S_4 0x00 0x00 0x00

0x6C H_CROP_E_1 0x00 0x00 0x00

0x6D H_CROP_E_2 0x00 0x00 0x00


B
0x6E H_CROP_E_3 0x00 0x00 0x00
A
0x6F H_CROP_E_4 0x00 0x00 0x00
N
0x70 V_CROP_S_1 0x00 0x00 0x00
K
0x71 V_CROP_S_2 0x00 0x00 0x00

0
0x72 V_CROP_S_3 0x00 0x00 0x00

0x73 V_CROP_S_4 0x00 0x00 0x00

0x74 V_CROP_E_1 0x00 0x00 0x00

0x75 V_CROP_E_2 0x00 0x00 0x00

0x76 V_CROP_E_3 0x00 0x00 0x00

0x77 V_CROP_E_4 0x00 0x00 0x00

0x78 BGDCOL_2 BGDCOL_1 0x88 0x88 0x88

0x79 BGDCOL_4 BGDCOL_3 0x88 0x88 0x88

0x7A DATA_OUT_MODE_2 DATA_OUT_MODE_1 0x11 0x11 0x11

0x7B DATA_OUT_MODE_4 DATA_OUT_MODE_3 0x11 0x11 0x11

0x7C - - - -

0x7D - - - -

0x7E - - - -

0x7F - - - -

Data sheet 41/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK0 Register(0x80~0x9F) : VIDEO_ENABLE

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0x80 - EACH_REG_SET 0x00 0x00 0x00

0x81 -RESERVED- AHD_MD_1 0x07 0x06 0x07

0x82 -RESERVED- AHD_MD_2 0x07 0x06 0x07

0x83 -RESERVED- AHD_MD_3 0x07 0x06 0x07

0x84 -RESERVED- AHD_MD_4 0x07 0x06 0x07

0x85 - STD_MD_1 - AV_960H_1 0x00 0x00 0x00

0x86 - STD_MD_2 - AV_960H_2 0x00 0x00 0x00

0x87 - STD_MD_3 - AV_960H_3 0x00 0x00 0x00

0x88 - STD_MD_4 - AV_960H_4 0x00 0x00 0x00

0x89 -RESERVED- SEL960H_01 0x10 0x10 0x10

0x8A -RESERVED- SEL960H_02 0x10 0x10 0x10

0x8B -RESERVED- SEL960H_03 0x10 0x10 0x10

0x8C -RESERVED- SEL960H_04 0x10 0x10 0x10

0x8D - - - -
B

0x8E -RESERVED- 0x0A 0x07 0x0B


A
0x8F -RESERVED- 0x0A 0x07 0x0B
N
0x90 -RESERVED- 0x0A 0x07 0x0B
K
0x91 -RESERVED- 0x0A 0x07 0x0B
0
0x92 - - - -

HZOOM_
0x93 -RESERVED- 0x00 0x00 0x00
ON_1
HZOOM_
0x94 -RESERVED- 0x00 0x00 0x00
ON_2

HZOOM_
0x95 -RESERVED- 0x00 0x00 0x00
ON_3
HZOOM_
0x96 -RESERVED- 0x00 0x00 0x00
ON_4

0x97 -RESERVED- 0x00 0x00 0x00

0x98 -RESERVED- 0x00 0x16 0x16

0x99 -RESERVED- 0x00 0x16 0x16

0x9A -RESERVED- 0x00 0x16 0x16

0x9B -RESERVED- 0x00 0x16 0x16

0x9C -RESERVED- 0x00 0x00 0x00

0x9D -RESERVED- 0x00 0x00 0x00

0x9E -RESERVED- 0x00 0x00 0x00

0x9F -RESERVED- 0x00 0x00 0x00

Data sheet 42/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK0 Register(0xA0~0xBF) : DELAY & STATUS

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0xA0 DF_CDELAY_1 DF_YDELAY_1 0x00 0x00 0x00

0xA1 DF_CDELAY_2 DF_YDELAY_2 0x00 0x00 0x00

0xA2 DF_CDELAY_3 DF_YDELAY_3 0x00 0x00 0x00

0xA3 DF_CDELAY_4 DF_YDELAY_4 0x00 0x00 0x00

0xA4 DB_CDELAY_1 DB_YDELAY_1 0x10 0x10 0x10

0xA5 DB_CDELAY_2 DB_YDELAY_2 0x10 0x10 0x10

0xA6 DB_CDELAY_3 DB_YDELAY_3 0x10 0x10 0x10

0xA7 DB_CDELAY_4 DB_YDELAY_4 0x10 0x10 0x10

0xA8 - - - -

0xA9 - - - -

0xAA - - - -

0xAB - - - -

0xAC - - - -

0xAD - - - -
B
0xAE - - - -
A
0xAF - - - -
N
0xB0 - - - -
K
0xB1 - - - -
0
0xB2 - - - -

0xB3 - - - -

0xB4 - - - -

0xB5 - - - -

0xB6 - - - -

0xB7 - - - -

0xB8 - - - - NOVID_04 NOVID_03 NOVID_02 NOVID_01 R R R

0xB9 - - - - MOTION_04 MOTION_03 MOTION_02 MOTION_01 R R R

0xBA - - - - BLACK_04 BLACK_03 BLACK_02 BLACK_01 R R R

0xBB - - - - WHITE_04 WHITE_03 WHITE_02 WHITE_01 R R R

0xBC MUTE_08 MUTE_07 MUTE_06 MUTE_05 MUTE_04 MUTE_03 MUTE_02 MUTE_01 R R R

0xBD MUTE_16 MUTE_15 MUTE_14 MUTE_13 MUTE_12 MUTE_11 MUTE_10 MUTE_09 R R R

0xBE - - - - - MUTEMIC_02 - MUTEMIC_01 R R R

COAX_RX_ COAX_RX_ COAX_RX_ COAX_RX_


0xBF - - - - R R R
DONE_4 DONE_3 DONE_2 DONE_1

Data sheet 43/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK0 Register(0xC0~0xDF) : STATUS

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0xC0 - - - - NOVID_04B NOVID_03B NOVID_02B NOVID_01B R R R

0xC1 - - - - MOTION_04B MOTION_03B MOTION_02B MOTION_01B R R R

0xC2 - - - - BLACK_04B BLACK_03B BLACK_02B BLACK_01B R R R

0xC3 - - - - WHITE_04B WHITE_03B WHITE_02B WHITE_01B R R R

0xC4 MUTE_08B MUTE_07B MUTE_06B MUTE_05B MUTE_04B MUTE_03B MUTE_02B MUTE_01B R R R

0xC5 MUTE_16B MUTE_15B MUTE_14B MUTE_13B MUTE_12B MUTE_11B MUTE_10B MUTE_09B R R R

MUTEMIC_ MUTEMIC_
0xC6 - - - - - - R R R
02B 01B
COAX_RX_ COAX_RX_ COAX_RX_ COAX_RX_
0xC7 - - - - R R R
DONE_4B DONE_3B DONE_2B DONE_1B
RD_STATE_
0xC8 - - STATE_HOLD - - - - 0x90 0x90 0x90
CLR

0xC9 - - - - IRQ_INV IRQ_SEL 0x00 0x00 0x00

0xCA - - - -

0xCB - - - -

0xCC - - - -

0xCD - - - -
B
0xCE - - - -
A
0xCF - - - -
N
1080P25_ 1080P30_ 720P50_ 720P60_ 720P25_ 720P30_ SDPAL_ SDNT_
0xD0 R R R
DET_1 DET_1 DET_1 DET_1 DET_1 DET_1 DET_1 DET_1
K
1080P25_ 1080P30_ 720P50_ 720P60_ 720P25_ 720P30_ SDPAL_ SDNT_
0xD1 R R R
DET_2 DET_2 DET_2 DET_2 DET_2 DET_2 DET_2 DET_2
0
1080P25_ 1080P30_ 720P50_ 720P60_ 720P25_ 720P30_ SDPAL_ SDNT_
0xD2 R R R
DET_3 DET_3 DET_3 DET_3 DET_3 DET_3 DET_3 DET_3
1080P25_ 1080P30_ 720P50_ 720P60_ 720P25_ 720P30_ SDPAL_ SDNT_
0xD3 R R R
DET_4 DET_4 DET_4 DET_4 DET_4 DET_4 DET_4 DET_4

0xD4 - - - -

0xD5 - - - -

0xD6 - - - -

0xD7 - - - -

0xD8 STATUS_ACC_GAIN1 R R R

0xD9 STATUS_ACC_GAIN2 R R R

0xDA STATUS_ACC_GAIN3 R R R

0xDB STATUS_ACC_GAIN4 R R R

0xDC - - - -

0xDD - - - -

0xDE - - - -

0xDF - - - -

Data sheet 44/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK0 Register(0xE0~0xFF) : STATUS

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0xE0 - - - -

0xE1 - - - -

0xE2 - - - -

0xE3 - - - -

0xE4 - - - -

0xE5 - - - -

0xE6 - - - -

0xE7 - - - -

0xE8 FSC_CHG_ FSC_LOCK_


PN_READ_MSB_VAL1[3:0] CKILL1 NOVIDEO1 R R R
DONE1 DONE1

0xE9 FSC_CHG_ FSC_LOCK_ R R R


PN_READ_MSB_VAL2[3:0] CKILL2 NOVIDEO2
DONE2 DONE2

0xEA FSC_CHG_ FSC_LOCK_


PN_READ_MSB_VAL3[3:0] CKILL3 NOVIDEO3 R R R
DONE3 DONE3

0xEB FSC_CHG_ FSC_LOCK_


PN_READ_MSB_VAL4[3:0] CKILL4 NOVIDEO4 R R R
DONE4 DONE4

0xEC - AGC_LOCK_04 AGC_LOCK_03 AGC_LOCK_02 AGC_LOCK_01 R R R

0xED - CMP_LOCK_04 CMP_LOCK_03 CMP_LOCK_02 CMP_LOCK_01 R R R


B
0xEE - H_LOCK_04 H_LOCK_03 H_LOCK_02 H_LOCK_01 R R R
A
0xEF AUTO_NT_04 AUTO _NT_03 AUTO _NT_02 AUTO _NT_01 R R R
N
0xF0 - - - -
K
0xF1 FLD_04 FLD_03 FLD_02 FLD_01 R R R
0
0xF2 - - - -

0xF3 - BW_04 BW_03 BW_02 BW_01 R R R

0xF4 DEV_ID (NVP6124 = 0x84) R R R

0xF5 -RESERVED- R R R

0xF6 CMP_VALUE R R R

0xF7 AGC_VALUE R R R

0xF8 -RESERVED- R R R

0xF9 -RESERVED- R R R

0xFA -RESERVED- R R R

0xFB -RESERVED- R R R

0xFC - - - -

0xFD -RESERVED- R R R

0xFE -RESERVED- R R R

0xFF - BANK_SEL 0x00 0x00 0x00

Data sheet 45/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK1 Register(0x00~0x1F) : AUDIO

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

EN_32K_
0x00 PD_AAFE - RM_PB_PIN PB_RM_PIN FILTER_ON 0x02 0x02 0x02
MODE

0x01 AIGAIN_01 0x00 0x0A 0x0A

0x02 AIGAIN_02 0x00 0x0A 0x0A

0x03 AIGAIN_03 0x00 0x0A 0x0A

0x04 AIGAIN_04 0x00 0x0A 0x0A

0x05 MIGAIN_01 0x00 0x0A 0x0A

0x06 CAS_PB TRANS_MODE - CAS_PIN -RESERVED- CHIP_STAGE 0x1B 0x1B 0x1B

0x07 RM_MASTER RM_CLK RM_BITRATE RM_SAMRATE RM_BITWID RM_SSP RM_SYNC 0xC8 0xC8 0xC8

RM_BIT_
0x08 RM_LAW_SEL RM_FORMAT R_ADATSP2 R_ADATSP R_MULTCH 0x03 0x03 0x03
SWAP

0x09 R_SEQ_08[4] R_SEQ_07[4] R_SEQ_06[4] R_SEQ_05[4] R_SEQ_04[4] R_SEQ_03[4] R_SEQ_02[4] R_SEQ_01[4] 0x00 0x00 0x00

0x0A R_SEQ_02[3:0] R_SEQ_01[3:0] 0x10 0x10 0x10

0x0B R_SEQ_04[3:0] R_SEQ_03[3:0] 0x32 0x32 0x32

0x0C R_SEQ_06[3:0] R_SEQ_05[3:0] 0x54 0x54 0x54

0x0D R_SEQ_08[3:0] R_SEQ_07[3:0] 0x76 0x76 0x76


B
0x0E R_SEQ_16[4] R_SEQ_15[4] R_SEQ_14[4] R_SEQ_13[4] R_SEQ_12[4] R_SEQ_11[4] R_SEQ_10[4] R_SEQ_09[4] 0x00 0x00 0x00
A
0x0F R_SEQ_10[3:0] R_SEQ_09[3:0] 0x98 0x98 0x98
N
0x10 R_SEQ_12[3:0] R_SEQ_11[3:0] 0xBA 0xBA 0xBA
K
0x11 R_SEQ_14[3:0] R_SEQ_13[3:0] 0xDC 0xDC 0xDC
1
0x12 R_SEQ_16[3:0] R_SEQ_15[3:0] 0xFE 0xFE 0xFE

0x13 PB_MASTER PB_CLK PB_BITRATE PB_SAMRATE PB_BITWID PB_SSP PB_SYNC 0x08 0x08 0x08

PB_BIT_
0x14 - PB_SEL 0x00 0x00 0x00
SWAP

0x15 PB_FORMAT - PB_ LAW_SEL -RESERVED- 0x00 0x00 0x00

0x16 MIX_RATIO_02 MIX_RATIO_01 0x88 0x88 0x88

0x17 MIX_RATIO_04 MIX_RATIO_03 0x88 0x88 0x88

0x18 MIX_RATIO_06 MIX_RATIO_05 0x88 0x88 0x88

0x19 MIX_RATIO_08 MIX_RATIO_07 0x88 0x88 0x88

0x1A MIX_RATIO_10 MIX_RATIO_09 0x88 0x88 0x88

0x1B MIX_RATIO_12 MIX_RATIO_11 0x88 0x88 0x88

0x1C MIX_RATIO_14 MIX_RATIO_13 0x88 0x88 0x88

0x1D MIX_RATIO_16 MIX_RATIO_15 0x88 0x88 0x88

0x1E MIX_RATIO_M2 MIX_RATIO_M1 0x88 0x88 0x88

0x1F MIX_RATIO_M4 MIX_RATIO_M3 0x88 0x88 0x88

Data sheet 46/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK1 Register(0x20~0x3F) : AUDIO

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0x20 MIX_RATIO_P2 MIX_RATIO_P1 0x88 0x88 0x88

0x21 MIX_RATIO_P4 MIX_RATIO_P3 0x88 0x88 0x88

0x22 AOGAIN 0x00 0x0A 0x0A

0x23 -RESERVED- MIX_DERATIO MIX_OUTSEL 0x19 0x19 0x19

0x24 - L_CH_OUTSEL 0x18 0x18 0x18

0x25 - R_CH_OUTSEL 0x16 0x16 0x16

0x26 MIX_MUTE_08 MIX_MUTE_07 MIX_MUTE_06 MIX_MUTE_05 MIX_MUTE_04 MIX_MUTE_03 MIX_MUTE_02 MIX_MUTE_01 0x00 0x00 0x00

0x27 MIX_MUTE_16 MIX_MUTE_15 MIX_MUTE_14 MIX_MUTE_13 MIX_MUTE_12 MIX_MUTE_11 MIX_MUTE_10 MIX_MUTE_09 0x00 0x00 0x00

MIX_MUTE_ MIX_MUTE_ MIX_MUTE_ MIX_MUTE_


0x28 MIX_MUTE_P4 MIX_MUTE_P3 MIX_MUTE_P2 MIX_MUTE_P1 0x00 0x00 0x00
M4 M3 M2 M1

0x29 -RESERVED- ADET_MODE ADET_FILT 0x88 0x88 0x88

0x2A ADET_08 ADET_07 ADET_06 ADET_05 ADET_04 ADET_03 ADET_02 ADET_01 0xFF 0xFF 0xFF

0x2B - ADET_M1 - 0xC0 0x40 0x40

0x2C ADET_TH_02 ADET_TH_01 0xAA 0xAA 0xAA

0x2D ADET_TH_04 ADET_TH_03 0xAA 0xAA 0xAA


B
0x2E ADET_TH_06 ADET_TH_05 0xAA 0xAA 0xAA
A
0x2F ADET_TH_08 ADET_TH_07 0xAA 0xAA 0xAA
N
0x30 - ADET_TH_M1 0xAA 0x0A 0x0A
K
0x31 -RESERVED- 0x02 0x82 0x82
1
0x32 -RESERVED- 0x00 0x00 0x00

0x33 -RESERVED- 0x00 0x01 0x01

0x34 -RESERVED- 0x00 0x00 0x00

0x35 -RESERVED- 0x00 0x8C 0x8C

0x36 -RESERVED- 0x00 0xA0 0xA0

0x37 -RESERVED- 0x00 0x00 0x00

0x38 -RESERVED- AUD_SW_RST -RESERVED- 0x00 0x08 0x08

0x39 RM_DELAY PB_DELAY -RESERVED- 0x05 0x01 0x01

0x3A -RESERVED- 0x80 0x80 0x80

0x3B -RESERVED- 0x10 0x30 0x30

0x3C - MIC_SEQ_01 0x00 0x00 0x00

0x3D - MIC_SEQ_02 0x00 0x00 0x00

0x3E -RESERVED- 0x10 0x10 0x10

0x3F - 0x11 0x00 0x00

Data sheet 47/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK1 Register(0x40~0x5F) : AUDIO

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0x40 AIGAIN_05 0x00 0x0A 0x0A

0x41 AIGAIN_06 0x00 0x0A 0x0A

0x42 AIGAIN_07 0x00 0x0A 0x0A

0x43 AIGAIN_08 0x00 0x0A 0x0A

0x44 - - - -

0x45 - - - -

0x46 - - - -

0x47 - - - -

0x48 - - - -

0x49 -RESERVED- 0x88 0x88 0x88

0x4A -RESERVED- 0xFF 0xFF 0xFF

0x4B -RESERVED- 0xAA 0xAA 0xAA

0x4C -RESERVED- 0xAA 0xAA 0xAA

0x4D -RESERVED- 0xAA 0xAA 0xAA


B
0x4E -RESERVED- 0xAA 0xAA 0xAA
A
0x4F -RESERVED- 0xA1 0xA1 0xA1
N
0x50 - - - -
K
0x51 - - - -

1
0x52 - - - -

0x53 - - - -

0x54 - - - -

0x55 - - - -

0x56 - - - -

0x57 - - - -

0x58 - - - -

0x59 - - - -

0x5A - - - -

0x5B - - - -

0x5C - - - -

0x5D - - - -

0x5E - - - -

0x5F - - - -

Data sheet 48/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK1 Register(0xA0~0xBF) : MPP

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0xA0 - - - -

0xA1 - - - -

0xA2 - - - -

0xA3 - - - -

0xA4 - - - -

0xA5 - - - -

0xA6 - - - -

0xA7 - - - -

0xA8 - - - -

0xA9 - - - -

0xAA - - - -

0xAB - - - -

0xAC - - - -

0xAD - - - -
B
0xAE - - - -
A
0xAF - - - -
N
0xB0 MPP_GPIO 0x00 0x00 0x00

K
0xB1 MPP4_MSB -RESERVED- MPP3_MSB MPP2_MSB MPP1_MSB 0x00 0x00 0x00

1
0xB2 - IRQ_MSB 0x00 0x00 0x00

0xB3 -RESERVED- 0x00 0x00 0x00

0xB4 -RESERVED- 0x40 0x40 0x40

0xB5 -RESERVED- 0x40 0x40 0x40

0xB6 -RESERVED- 0x40 0x40 0x40

0xB7 -RESERVED- 0x40 0x40 0x40

0xB8 -RESERVED- 0x40 0x40 0x40

0xB9 -RESERVED- 0x40 0x40 0x40

0xBA -RESERVED- 0x40 0x40 0x40

0xBB -RESERVED- 0x40 0x40 0x40

0xBC MPP_SEL2 MPP_SEL1 0x00 0x00 0x00

0xBD COAX_SEL1 MPP_SEL3 0x00 0x00 0x00

0xBE COAX_SEL3 COAX_SEL2 0x00 0x00 0x00

0xBF MPP_SEL4 COAX_SEL4 0x00 0x00 0x00

Data sheet 49/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK1 Register(0xC0~0xDF) : OUTPUT PORT

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0xC0 VPORTA_SEQ2 VPORTA_SEQ1 0x10 0x00 0x00

0xC1 VPORTA_SEQ4 VPORTA_SEQ3 0x10 0x00 0x00

0xC2 VPORTB_SEQ2 VPORTB_SEQ1 0x32 0x11 0x11

0xC3 VPORTB_SEQ4 VPORTB_SEQ3 0x32 0x11 0x11

0xC4 VPORTC_SEQ2 VPORTC_SEQ1 0x10 0x22 0x22

0xC5 VPORTC_SEQ4 VPORTC_SEQ3 0x10 0x22 0x22

0xC6 VPORTD_SEQ2 VPORTD_SEQ1 0x32 0x33 0x33

0xC7 VPORTD_SEQ4 VPORTD_SEQ3 0x32 0x33 0x33

0xC8 CH_OUT_SELB CH_OUT_SELA 0x22 0x00 0x00

0xC9 CH_OUT_SELD CH_OUT_SELC 0x22 0x00 0x00

0xCA VCLK_4_EN VCLK_3_EN VCLK_2_EN VCLK_1_EN VDO_4_EN VDO_3_EN VDO_2_EN VDO_1_EN 0x00 0xFF 0xFF

0xCB -RESERVED- 0x00 0x00 0x00

0xCC - VCLK_1_SEL VCLK_1_DLY_SEL 0x60 0x40 0x40

0xCD - VCLK_2_SEL VCLK_2_DLY_SEL 0x60 0x40 0x40


B
0xCE - VCLK_3_SEL VCLK_3_DLY_SEL 0x60 0x40 0x40
A
0xCF - VCLK_4_SEL VCLK_4_DLY_SEL 0x60 0x40 0x40
N
0xD0 DATA_CATCH_2 DATA_CATCH_1 0x00 0x00 0x00
K
0xD1 DATA_CATCH_4 DATA_CATCH_3 0x00 0x00 0x00
1
0xD2 -RESERVED- OUT_DATA_INV -RESERVED- 0x00 0x00 0x00

0xD3 - - - -

0xD4 -RESERVED- 0x00 0x00 0x00

0xD5 - -0- 0x00 0x00 0x00

0xD6 -RESERVED- 0x00 0x00 0x00

0xD7 -RESERVED- 0x00 0x00 0x00

0xD8 -RESERVED- 0x00 0x00 0x00

0xD9 -RESERVED- 0x00 0x00 0x00

0xDA -RESERVED- 0x00 0x00 0x00

0xDB -RESERVED- 0x00 0x00 0x00

0xDC -RESERVED- 0x00 0x00 0x00

0xDD -RESERVED- 0x00 0x00 0x00

0xDE -RESERVED- 0x00 0x00 0x00

0xDF -RESERVED- 0x00 0x00 0x00

Data sheet 50/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK2 Register(0x00~0x1F) : MOTION

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

MOTION_
0x00 -RESERVED- -RESERVED- MOTION_PIC_01 0x03 0x03 0x03
OFF01

0x01 MOD_TSEN_01 0x60 0x60 0x60

MOTION_
0x02 -RESERVED- -RESERVED- MOTION_PIC_02 0x03 0x03 0x03
OFF02

0x03 MOD_TSEN_02 0x60 0x60 0x60

MOTION_
0x04 -RESERVED- -RESERVED- MOTION_PIC_03 0x03 0x03 0x03
OFF03

0x05 MOD_TSEN_03 0x60 0x60 0x60

MOTION_
0x06 -RESERVED- -RESERVED- MOTION_PIC_04 0x03 0x03 0x03
OFF04

0x07 MOD_TSEN_04 0x60 0x60 0x60

0x08 - - - -

0x09 - - - -

0x0A - - - -

0x0B - - - -

0x0C - - - -

0x0D - - - -
B
0x0E - - - -
A
0x0F - - - -
N
0x10 MOD_PSEN_01 MOD_PSEN_02 MOD_PSEN_03 MOD_PSEN_04 0x00 0x00 0x00
K
0x11 -RESERVED- 0x00 0x00 0x00
2
0x12 -RESERVED- MD_H960_CH4 MD_H960_CH3 MD_H960_CH2 MD_H960_CH1 0x00 0x00 0x00

0x13 -RESERVED- 0x00 0x00 0x00

0x14 -RESERVED- 0x00 0xC0 0xC0

0x15 -RESERVED- 0x00 0x00 0x00

0x16 -RESERVED- 0x00 0x00 0x00

0x17 -RESERVED- 0x00 0x00 0x00

0x18 - - - -

0x19 - - - -

0x1A - - - -

0x1B - - - -

0x1C - - - -

0x1D - - - -

0x1E - - - -

0x1F - - - -

Data sheet 51/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK2 Register(0x20~0x3F) : MOTION

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0x20 CH1_MOD_01 CH1_MOD_02 CH1_MOD_03 CH1_MOD_04 CH1_MOD_05 CH1_MOD_06 CH1_MOD_07 CH1_MOD_08 0xFF 0xFF 0xFF

0x21 CH1_MOD_09 CH1_MOD_10 CH1_MOD_11 CH1_MOD_12 CH1_MOD_13 CH1_MOD_14 CH1_MOD_15 CH1_MOD_16 0xFF 0xFF 0xFF

0x22 CH1_MOD_17 CH1_MOD_18 CH1_MOD_19 CH1_MOD_20 CH1_MOD_21 CH1_MOD_22 CH1_MOD_23 CH1_MOD_24 0xFF 0xFF 0xFF

0x23 CH1_MOD_25 CH1_MOD_26 CH1_MOD_27 CH1_MOD_28 CH1_MOD_29 CH1_MOD_30 CH1_MOD_31 CH1_MOD_32 0xFF 0xFF 0xFF

0x24 CH1_MOD_33 CH1_MOD_34 CH1_MOD_35 CH1_MOD_36 CH1_MOD_37 CH1_MOD_38 CH1_MOD_39 CH1_MOD_40 0xFF 0xFF 0xFF

0x25 CH1_MOD_41 CH1_MOD_42 CH1_MOD_43 CH1_MOD_44 CH1_MOD_45 CH1_MOD_46 CH1_MOD_47 CH1_MOD_48 0xFF 0xFF 0xFF

0x26 CH1_MOD_49 CH1_MOD_50 CH1_MOD_51 CH1_MOD_52 CH1_MOD_53 CH1_MOD_54 CH1_MOD_55 CH1_MOD_56 0xFF 0xFF 0xFF

0x27 CH1_MOD_57 CH1_MOD_58 CH1_MOD_59 CH1_MOD_60 CH1_MOD_61 CH1_MOD_62 CH1_MOD_63 CH1_MOD_64 0xFF 0xFF 0xFF

0x28 CH1_MOD_65 CH1_MOD_66 CH1_MOD_67 CH1_MOD_68 CH1_MOD_69 CH1_MOD_70 CH1_MOD_71 CH1_MOD_72 0xFF 0xFF 0xFF

0x29 CH1_MOD_73 CH1_MOD_74 CH1_MOD_75 CH1_MOD_76 CH1_MOD_77 CH1_MOD_78 CH1_MOD_79 CH1_MOD_80 0xFF 0xFF 0xFF

0x2A CH1_MOD_81 CH1_MOD_82 CH1_MOD_83 CH1_MOD_84 CH1_MOD_85 CH1_MOD_86 CH1_MOD_87 CH1_MOD_88 0xFF 0xFF 0xFF

0x2B CH1_MOD_89 CH1_MOD_90 CH1_MOD_91 CH1_MOD_92 CH1_MOD_93 CH1_MOD_94 CH1_MOD_95 CH1_MOD_96 0xFF 0xFF 0xFF

0x2C CH1_MOD_97 CH1_MOD_98 CH1_MOD_99 CH1_MOD_100 CH1_MOD_101 CH1_MOD_102 CH1_MOD_103 CH1_MOD_104 0xFF 0xFF 0xFF

0x2D CH1_MOD_105 CH1_MOD_106 CH1_MOD_107 CH1_MOD_108 CH1_MOD_109 CH1_MOD_110 CH1_MOD_111 CH1_MOD_112 0xFF 0xFF 0xFF
B
0x2E CH1_MOD_113 CH1_MOD_114 CH1_MOD_115 CH1_MOD_116 CH1_MOD_117 CH1_MOD_118 CH1_MOD_119 CH1_MOD_120 0xFF 0xFF 0xFF
A
0x2F CH1_MOD_121 CH1_MOD_122 CH1_MOD_123 CH1_MOD_124 CH1_MOD_125 CH1_MOD_126 CH1_MOD_127 CH1_MOD_128 0xFF 0xFF 0xFF
N
0x30 CH1_MOD_129 CH1_MOD_130 CH1_MOD_131 CH1_MOD_132 CH1_MOD_133 CH1_MOD_134 CH1_MOD_135 CH1_MOD_136 0xFF 0xFF 0xFF
K
0x31 CH1_MOD_137 CH1_MOD_138 CH1_MOD_139 CH1_MOD_140 CH1_MOD_141 CH1_MOD_142 CH1_MOD_143 CH1_MOD_144 0xFF 0xFF 0xFF
2
0x32 CH1_MOD_145 CH1_MOD_146 CH1_MOD_147 CH1_MOD_148 CH1_MOD_149 CH1_MOD_150 CH1_MOD_151 CH1_MOD_152 0xFF 0xFF 0xFF

0x33 CH1_MOD_153 CH1_MOD_154 CH1_MOD_155 CH1_MOD_156 CH1_MOD_157 CH1_MOD_158 CH1_MOD_159 CH1_MOD_160 0xFF 0xFF 0xFF

0x34 CH1_MOD_161 CH1_MOD_162 CH1_MOD_163 CH1_MOD_164 CH1_MOD_165 CH1_MOD_166 CH1_MOD_167 CH1_MOD_168 0xFF 0xFF 0xFF

0x35 CH1_MOD_169 CH1_MOD_170 CH1_MOD_171 CH1_MOD_172 CH1_MOD_173 CH1_MOD_174 CH1_MOD_175 CH1_MOD_176 0xFF 0xFF 0xFF

0x36 CH1_MOD_177 CH1_MOD_178 CH1_MOD_179 CH1_MOD_180 CH1_MOD_181 CH1_MOD_182 CH1_MOD_183 CH1_MOD_184 0xFF 0xFF 0xFF

0x37 CH1_MOD_185 CH1_MOD_186 CH1_MOD_187 CH1_MOD_188 CH1_MOD_189 CH1_MOD_190 CH1_MOD_191 CH1_MOD_192 0xFF 0xFF 0xFF

0x38 CH2_MOD_01 CH2_MOD_02 CH2_MOD_03 CH2_MOD_04 CH2_MOD_05 CH2_MOD_06 CH2_MOD_07 CH2_MOD_08 0xFF 0xFF 0xFF

0x39 CH2_MOD_09 CH2_MOD_10 CH2_MOD_11 CH2_MOD_12 CH2_MOD_13 CH2_MOD_14 CH2_MOD_15 CH2_MOD_16 0xFF 0xFF 0xFF

0x3A CH2_MOD_17 CH2_MOD_18 CH2_MOD_19 CH2_MOD_20 CH2_MOD_21 CH2_MOD_22 CH2_MOD_23 CH2_MOD_24 0xFF 0xFF 0xFF

0x3B CH2_MOD_25 CH2_MOD_26 CH2_MOD_27 CH2_MOD_28 CH2_MOD_29 CH2_MOD_30 CH2_MOD_31 CH2_MOD_32 0xFF 0xFF 0xFF

0x3C CH2_MOD_33 CH2_MOD_34 CH2_MOD_35 CH2_MOD_36 CH2_MOD_37 CH2_MOD_38 CH2_MOD_39 CH2_MOD_40 0xFF 0xFF 0xFF

0x3D CH2_MOD_41 CH2_MOD_42 CH2_MOD_43 CH2_MOD_44 CH2_MOD_45 CH2_MOD_46 CH2_MOD_47 CH2_MOD_48 0xFF 0xFF 0xFF

0x3E CH2_MOD_49 CH2_MOD_50 CH2_MOD_51 CH2_MOD_52 CH2_MOD_53 CH2_MOD_54 CH2_MOD_55 CH2_MOD_56 0xFF 0xFF 0xFF

0x3F CH2_MOD_57 CH2_MOD_58 CH2_MOD_59 CH2_MOD_60 CH2_MOD_61 CH2_MOD_62 CH2_MOD_63 CH2_MOD_64 0xFF 0xFF 0xFF

Data sheet 52/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK2 Register(0x40~0x5F) : MOTION

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0x40 CH2_MOD_65 CH2_MOD_66 CH2_MOD_67 CH2_MOD_68 CH2_MOD_69 CH2_MOD_70 CH2_MOD_71 CH2_MOD_72 0xFF 0xFF 0xFF

0x41 CH2_MOD_73 CH2_MOD_74 CH2_MOD_75 CH2_MOD_76 CH2_MOD_77 CH2_MOD_78 CH2_MOD_79 CH2_MOD_80 0xFF 0xFF 0xFF

0x42 CH2_MOD_81 CH2_MOD_82 CH2_MOD_83 CH2_MOD_84 CH2_MOD_85 CH2_MOD_86 CH2_MOD_87 CH2_MOD_88 0xFF 0xFF 0xFF

0x43 CH2_MOD_89 CH2_MOD_90 CH2_MOD_91 CH2_MOD_92 CH2_MOD_93 CH2_MOD_94 CH2_MOD_95 CH2_MOD_96 0xFF 0xFF 0xFF

0x44 CH2_MOD_97 CH2_MOD_98 CH2_MOD_99 CH2_MOD_100 CH2_MOD_101 CH2_MOD_102 CH2_MOD_103 CH2_MOD_104 0xFF 0xFF 0xFF

0x45 CH2_MOD_105 CH2_MOD_106 CH2_MOD_107 CH2_MOD_108 CH2_MOD_109 CH2_MOD_110 CH2_MOD_111 CH2_MOD_112 0xFF 0xFF 0xFF

0x46 CH2_MOD_113 CH2_MOD_114 CH2_MOD_115 CH2_MOD_116 CH2_MOD_117 CH2_MOD_118 CH2_MOD_119 CH2_MOD_120 0xFF 0xFF 0xFF

0x47 CH2_MOD_121 CH2_MOD_122 CH2_MOD_123 CH2_MOD_124 CH2_MOD_125 CH2_MOD_126 CH2_MOD_127 CH2_MOD_128 0xFF 0xFF 0xFF

0x48 CH2_MOD_129 CH2_MOD_130 CH2_MOD_131 CH2_MOD_132 CH2_MOD_133 CH2_MOD_134 CH2_MOD_135 CH2_MOD_136 0xFF 0xFF 0xFF

0x49 CH2_MOD_137 CH2_MOD_138 CH2_MOD_139 CH2_MOD_140 CH2_MOD_141 CH2_MOD_142 CH2_MOD_143 CH2_MOD_144 0xFF 0xFF 0xFF

0x4A CH2_MOD_145 CH2_MOD_146 CH2_MOD_147 CH2_MOD_148 CH2_MOD_149 CH2_MOD_150 CH2_MOD_151 CH2_MOD_152 0xFF 0xFF 0xFF

0x4B CH2_MOD_153 CH2_MOD_154 CH2_MOD_155 CH2_MOD_156 CH2_MOD_157 CH2_MOD_158 CH2_MOD_159 CH2_MOD_160 0xFF 0xFF 0xFF

0x4C CH2_MOD_161 CH2_MOD_162 CH2_MOD_163 CH2_MOD_164 CH2_MOD_165 CH2_MOD_166 CH2_MOD_167 CH2_MOD_168 0xFF 0xFF 0xFF

0x4D CH2_MOD_169 CH2_MOD_170 CH2_MOD_171 CH2_MOD_172 CH2_MOD_173 CH2_MOD_174 CH2_MOD_175 CH2_MOD_176 0xFF 0xFF 0xFF
B
0x4E CH2_MOD_177 CH2_MOD_178 CH2_MOD_179 CH2_MOD_180 CH2_MOD_181 CH2_MOD_182 CH2_MOD_183 CH2_MOD_184 0xFF 0xFF 0xFF
A
0x4F CH2_MOD_185 CH2_MOD_186 CH2_MOD_187 CH2_MOD_188 CH2_MOD_189 CH2_MOD_190 CH2_MOD_191 CH2_MOD_192 0xFF 0xFF 0xFF
N
0x50 CH3_MOD_01 CH3_MOD_02 CH3_MOD_03 CH3_MOD_04 CH3_MOD_05 CH3_MOD_06 CH3_MOD_07 CH3_MOD_08 0xFF 0xFF 0xFF
K
0x51 CH3_MOD_09 CH3_MOD_10 CH3_MOD_11 CH3_MOD_12 CH3_MOD_13 CH3_MOD_14 CH3_MOD_15 CH3_MOD_16 0xFF 0xFF 0xFF

2
0x52 CH3_MOD_17 CH3_MOD_18 CH3_MOD_19 CH3_MOD_20 CH3_MOD_21 CH3_MOD_22 CH3_MOD_23 CH3_MOD_24 0xFF 0xFF 0xFF

0x53 CH3_MOD_25 CH3_MOD_26 CH3_MOD_27 CH3_MOD_28 CH3_MOD_29 CH3_MOD_30 CH3_MOD_31 CH3_MOD_32 0xFF 0xFF 0xFF

0x54 CH3_MOD_33 CH3_MOD_34 CH3_MOD_35 CH3_MOD_36 CH3_MOD_37 CH3_MOD_38 CH3_MOD_39 CH3_MOD_40 0xFF 0xFF 0xFF

0x55 CH3_MOD_41 CH3_MOD_42 CH3_MOD_43 CH3_MOD_44 CH3_MOD_45 CH3_MOD_46 CH3_MOD_47 CH3_MOD_48 0xFF 0xFF 0xFF

0x56 CH3_MOD_49 CH3_MOD_50 CH3_MOD_51 CH3_MOD_52 CH3_MOD_53 CH3_MOD_54 CH3_MOD_55 CH3_MOD_56 0xFF 0xFF 0xFF

0x57 CH3_MOD_57 CH3_MOD_58 CH3_MOD_59 CH3_MOD_60 CH3_MOD_61 CH3_MOD_62 CH3_MOD_63 CH3_MOD_64 0xFF 0xFF 0xFF

0x58 CH3_MOD_65 CH3_MOD_66 CH3_MOD_67 CH3_MOD_68 CH3_MOD_69 CH3_MOD_70 CH3_MOD_71 CH3_MOD_72 0xFF 0xFF 0xFF

0x59 CH3_MOD_73 CH3_MOD_74 CH3_MOD_75 CH3_MOD_76 CH3_MOD_77 CH3_MOD_78 CH3_MOD_79 CH3_MOD_80 0xFF 0xFF 0xFF

0x5A CH3_MOD_81 CH3_MOD_82 CH3_MOD_83 CH3_MOD_84 CH3_MOD_85 CH3_MOD_86 CH3_MOD_87 CH3_MOD_88 0xFF 0xFF 0xFF

0x5B CH3_MOD_89 CH3_MOD_90 CH3_MOD_91 CH3_MOD_92 CH3_MOD_93 CH3_MOD_94 CH3_MOD_95 CH3_MOD_96 0xFF 0xFF 0xFF

0x5C CH3_MOD_97 CH3_MOD_98 CH3_MOD_99 CH3_MOD_100 CH3_MOD_101 CH3_MOD_102 CH3_MOD_103 CH3_MOD_104 0xFF 0xFF 0xFF

0x5D CH3_MOD_105 CH3_MOD_106 CH3_MOD_107 CH3_MOD_108 CH3_MOD_109 CH3_MOD_110 CH3_MOD_111 CH3_MOD_112 0xFF 0xFF 0xFF

0x5E CH3_MOD_113 CH3_MOD_114 CH3_MOD_115 CH3_MOD_116 CH3_MOD_117 CH3_MOD_118 CH3_MOD_119 CH3_MOD_120 0xFF 0xFF 0xFF

0x5F CH3_MOD_121 CH3_MOD_122 CH3_MOD_123 CH3_MOD_124 CH3_MOD_125 CH3_MOD_126 CH3_MOD_127 CH3_MOD_128 0xFF 0xFF 0xFF

Data sheet 53/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK2 Register(0x60~0x7F) : MOTION

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0x60 CH3_MOD_129 CH3_MOD_130 CH3_MOD_131 CH3_MOD_132 CH3_MOD_133 CH3_MOD_134 CH3_MOD_135 CH3_MOD_136 0xFF 0xFF 0xFF

0x61 CH3_MOD_137 CH3_MOD_138 CH3_MOD_139 CH3_MOD_140 CH3_MOD_141 CH3_MOD_142 CH3_MOD_143 CH3_MOD_144 0xFF 0xFF 0xFF

0x62 CH3_MOD_145 CH3_MOD_146 CH3_MOD_147 CH3_MOD_148 CH3_MOD_149 CH3_MOD_150 CH3_MOD_151 CH3_MOD_152 0xFF 0xFF 0xFF

0x63 CH3_MOD_153 CH3_MOD_154 CH3_MOD_155 CH3_MOD_156 CH3_MOD_157 CH3_MOD_158 CH3_MOD_159 CH3_MOD_160 0xFF 0xFF 0xFF

0x64 CH3_MOD_161 CH3_MOD_162 CH3_MOD_163 CH3_MOD_164 CH3_MOD_165 CH3_MOD_166 CH3_MOD_167 CH3_MOD_168 0xFF 0xFF 0xFF

0x65 CH3_MOD_169 CH3_MOD_170 CH3_MOD_171 CH3_MOD_172 CH3_MOD_173 CH3_MOD_174 CH3_MOD_175 CH3_MOD_176 0xFF 0xFF 0xFF

0x66 CH3_MOD_177 CH3_MOD_178 CH3_MOD_179 CH3_MOD_180 CH3_MOD_181 CH3_MOD_182 CH3_MOD_183 CH3_MOD_184 0xFF 0xFF 0xFF

0x67 CH3_MOD_185 CH3_MOD_186 CH3_MOD_187 CH3_MOD_188 CH3_MOD_189 CH3_MOD_190 CH3_MOD_191 CH3_MOD_192 0xFF 0xFF 0xFF

0x68 CH4_MOD_01 CH4_MOD_02 CH4_MOD_03 CH4_MOD_04 CH4_MOD_05 CH4_MOD_06 CH4_MOD_07 CH4_MOD_08 0xFF 0xFF 0xFF

0x69 CH4_MOD_09 CH4_MOD_10 CH4_MOD_11 CH4_MOD_12 CH4_MOD_13 CH4_MOD_14 CH4_MOD_15 CH4_MOD_16 0xFF 0xFF 0xFF

0x6A CH4_MOD_17 CH4_MOD_18 CH4_MOD_19 CH4_MOD_20 CH4_MOD_21 CH4_MOD_22 CH4_MOD_23 CH4_MOD_24 0xFF 0xFF 0xFF

0x6B CH4_MOD_25 CH4_MOD_26 CH4_MOD_27 CH4_MOD_28 CH4_MOD_29 CH4_MOD_30 CH4_MOD_31 CH4_MOD_32 0xFF 0xFF 0xFF

0x6C CH4_MOD_33 CH4_MOD_34 CH4_MOD_35 CH4_MOD_36 CH4_MOD_37 CH4_MOD_38 CH4_MOD_39 CH4_MOD_40 0xFF 0xFF 0xFF

0x6D CH4_MOD_41 CH4_MOD_42 CH4_MOD_43 CH4_MOD_44 CH4_MOD_45 CH4_MOD_46 CH4_MOD_47 CH4_MOD_48 0xFF 0xFF 0xFF
B
0x6E CH4_MOD_49 CH4_MOD_50 CH4_MOD_51 CH4_MOD_52 CH4_MOD_53 CH4_MOD_54 CH4_MOD_55 CH4_MOD_56 0xFF 0xFF 0xFF
A
0x6F CH4_MOD_57 CH4_MOD_58 CH4_MOD_59 CH4_MOD_60 CH4_MOD_61 CH4_MOD_62 CH4_MOD_63 CH4_MOD_64 0xFF 0xFF 0xFF
N
0x70 CH4_MOD_65 CH4_MOD_66 CH4_MOD_67 CH4_MOD_68 CH4_MOD_69 CH4_MOD_70 CH4_MOD_71 CH4_MOD_72 0xFF 0xFF 0xFF
K
0x71 CH4_MOD_73 CH4_MOD_74 CH4_MOD_75 CH4_MOD_76 CH4_MOD_77 CH4_MOD_78 CH4_MOD_79 CH4_MOD_80 0xFF 0xFF 0xFF
2
0x72 CH4_MOD_81 CH4_MOD_82 CH4_MOD_83 CH4_MOD_84 CH4_MOD_85 CH4_MOD_86 CH4_MOD_87 CH4_MOD_88 0xFF 0xFF 0xFF

0x73 CH4_MOD_89 CH4_MOD_90 CH4_MOD_91 CH4_MOD_92 CH4_MOD_93 CH4_MOD_94 CH4_MOD_95 CH4_MOD_96 0xFF 0xFF 0xFF

0x74 CH4_MOD_97 CH4_MOD_98 CH4_MOD_99 CH4_MOD_100 CH4_MOD_101 CH4_MOD_102 CH4_MOD_103 CH4_MOD_104 0xFF 0xFF 0xFF

0x75 CH4_MOD_105 CH4_MOD_106 CH4_MOD_107 CH4_MOD_108 CH4_MOD_109 CH4_MOD_110 CH4_MOD_111 CH4_MOD_112 0xFF 0xFF 0xFF

0x76 CH4_MOD_113 CH4_MOD_114 CH4_MOD_115 CH4_MOD_116 CH4_MOD_117 CH4_MOD_118 CH4_MOD_119 CH4_MOD_120 0xFF 0xFF 0xFF

0x77 CH4_MOD_121 CH4_MOD_122 CH4_MOD_123 CH4_MOD_124 CH4_MOD_125 CH4_MOD_126 CH4_MOD_127 CH4_MOD_128 0xFF 0xFF 0xFF

0x78 CH4_MOD_129 CH4_MOD_130 CH4_MOD_131 CH4_MOD_132 CH4_MOD_133 CH4_MOD_134 CH4_MOD_135 CH4_MOD_136 0xFF 0xFF 0xFF

0x79 CH4_MOD_137 CH4_MOD_138 CH4_MOD_139 CH4_MOD_140 CH4_MOD_141 CH4_MOD_142 CH4_MOD_143 CH4_MOD_144 0xFF 0xFF 0xFF

0x7A CH4_MOD_145 CH4_MOD_146 CH4_MOD_147 CH4_MOD_148 CH4_MOD_149 CH4_MOD_150 CH4_MOD_151 CH4_MOD_152 0xFF 0xFF 0xFF

0x7B CH4_MOD_153 CH4_MOD_154 CH4_MOD_155 CH4_MOD_156 CH4_MOD_157 CH4_MOD_158 CH4_MOD_159 CH4_MOD_160 0xFF 0xFF 0xFF

0x7C CH4_MOD_161 CH4_MOD_162 CH4_MOD_163 CH4_MOD_164 CH4_MOD_165 CH4_MOD_166 CH4_MOD_167 CH4_MOD_168 0xFF 0xFF 0xFF

0x7D CH4_MOD_169 CH4_MOD_170 CH4_MOD_171 CH4_MOD_172 CH4_MOD_173 CH4_MOD_174 CH4_MOD_175 CH4_MOD_176 0xFF 0xFF 0xFF

0x7E CH4_MOD_177 CH4_MOD_178 CH4_MOD_179 CH4_MOD_180 CH4_MOD_181 CH4_MOD_182 CH4_MOD_183 CH4_MOD_184 0xFF 0xFF 0xFF

0x7F CH4_MOD_185 CH4_MOD_186 CH4_MOD_187 CH4_MOD_188 CH4_MOD_189 CH4_MOD_190 CH4_MOD_191 CH4_MOD_192 0xFF 0xFF 0xFF

Data sheet 54/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ Reserved BANK2 Register(0x80~0xBF)


ADDRESS 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F

Def 0xA0 0xA0 0xA0 0xA0 - - - - 0xA0 0xA0 0xA0 0xA0 - - - -

0x80 30P 0x00 0x00 0x00 0x00 - - - - 0x00 0x00 0x00 0x00 - - - -

25P 0x00 0x00 0x00 0x00 - - - - 0x00 0x00 0x00 0x00 - - - -

Def 0x18 0x70 0x20 0x00 0x00 0x00 0x00 0x00 Read Read Read Read - - - -
B
0x90 30P 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Read Read Read Read - - - -
A
25P 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Read Read Read Read - - - -
N
Def 0x00 0x00 0x00 0x00 - - - - 0x00 0x00 0x00 0x00 - - - -
K
0xA0 30P 0x00 0x00 0x00 0x00 - - - - 0x00 0x00 0x00 0x00 - - - -
2
25P 0x00 0x00 0x00 0x00 - - - - 0x00 0x00 0x00 0x00 - - - -

Def 0x00 0x00 0x00 0x00 - - - - 0x00 0x00 0x00 0x00 - - - -

0xB0 30P 0x00 0x00 0x00 0x00 - - - - 0x00 0x00 0x00 0x00 - - - -

25P 0x00 0x00 0x00 0x00 - - - - 0x00 0x00 0x00 0x00 - - - -

Data sheet 55/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK3 Register(0x00~0x1F) : COAXIAL CH1

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0x00 CH1_BAUD 0x0E 0x0E 0x0E

0x01 - - - -

0x02 CH1_PELCO_BAUD 0x18 0x0D 0x0D

0x03 CH1_BL_TXST[7:0] 0x18 0x0E 0x0E

0x04 - CH1_BL_TXST[11:8] 0x00 0x00 0x00

0x05 - CH1_ACT_LEN 0x00 0x00 0x00

0x06 - - - - -

0x07 CH1_PELCO_TXST[7:0] 0x09 0x0E 0x0E

0x08 - CH1_PELCO_TXST[11:8] 0x00 0x00 0x00

CH1_COAX CH1_CNT CH1_TX_


0x09 - - 0x00 0x08 0x08
_SW_RST _MODE START

0x0A - CH1_TX_BYTE_LENGTH 0x03 0x03 0x03

CH1_PELCO CH1_LINE
0x0B - - CH1_PACKET_MODE 0x10 0x10 0x10
_8BIT _8BIT

CH1_PELCO_
0x0C - 0x00 0x00 0x00
CTEN

0x0D CH1_BL_HSP[7:0] 0x50 0x30 0x30


B
0x0E - CH1_BL_HSP[11:8] 0x00 0x04 0x04
A
CH1_PELCO_
0x0F - 0x00 0x00 0x00
SHOT
N
0x10 CH1_TX_DATA_01 0x02 0x00 0x00
K
0x11 CH1_TX_DATA_02 0x00 0x10 0x10
3
0x12 CH1_TX_DATA_03 0x00 0x18 0x18

0x13 CH1_TX_DATA_04 0x00 0xFF 0xFF

0x14 CH1_TX_DATA_05 0xAA 0xAA 0xAA

0x15 CH1_TX_DATA_06 0x3C 0x3C 0x3C

0x16 CH1_TX_DATA_07 0xFF 0xFF 0xFF

0x17 CH1_TX_DATA_08 0xFF 0xFF 0xFF

0x18 CH1_TX_DATA_09 0xAA 0xAA 0xAA

0x19 CH1_TX_DATA_10 0x1B 0x1B 0x1B

0x1A CH1_TX_DATA_11 0x00 0x00 0x00

0x1B CH1_TX_DATA_12 0x00 0x00 0x00

0x1C CH1_TX_DATA_13 0xAA 0xAA 0xAA

0x1D CH1_TX_DATA_14 0x3B 0x3B 0x3B

0x1E CH1_TX_DATA_15 0x00 0x00 0x00

0x1F CH1_TX_DATA_16 0x00 0x00 0x00

Data sheet 56/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK3 Register(0x20~0x3F) : COAXIAL CH1

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0x20 CH1_PELCO_TXDAT_01 0x00 0x00 0x00

0x21 CH1_PELCO_TXDAT_02 0x00 0x00 0x00

0x22 CH1_PELC O_TXDAT_03 0x00 0x00 0x00

0x23 CH1_PELCO_TXDAT_04 0x00 0x00 0x00

0x24 - - - -

0x25 - - - -

0x26 - - - -

0x27 - - - -

0x28 - - - -

0x29 - - - -

0x2A - - - -

0x2B - - - -

0x2C CH1_VSO_INV 0x00 0x00 0x00

0x2D CH1_HSO_INV 0x00 0x00 0x00


B
0x2E - - - -
A
0x2F CH1_Even_line_modification 0x00 0x00 0x00
N
0x30 - - - -
K
0x31 - - - -
3
0x32 - - - -

0x33 - - - -

0x34 - - - -

0x35 - - - -

0x36 - - - -

0x37 - - - -

0x38 - - - -

0x39 - - - -

0x3A - CH1_CLEAN 0x00 0x00 0x00

0x3B CH1_AUTO - CH1_CMD_LIST 0x00 0x00 0x00

0x3C - - - -

0x3D - - - -

0x3E - - - -

0x3F - - - -

Data sheet 57/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK3 Register(0x40~0x5F) : COAXIAL CH1

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0x40 CH1_ORIGIN_A_00 R R R

0x41 CH1_ORIGIN_A_01 R R R

0x42 CH1_ORIGIN_A_02 R R R

0x43 CH1_ORIGIN_A_03 R R R

0x44 CH1_ORIGIN_A_04 R R R

0x45 CH1_ORIGIN_A_05 R R R

0x46 CH1_ORIGIN_B_00 R R R

0x47 CH1_ORIGIN_B_01 R R R

0x48 CH1_ORIGIN_B_02 R R R

0x49 CH1_ORIGIN_B_03 R R R

0x4A CH1_ORIGIN_B_04 R R R

0x4B CH1_ORIGIN_B_05 R R R

0x4C - - - -

0x4D - - - -
B
0x4E - - - -
A
0x4F - - - -
N
0x50 CH1_ORIGIN_C_00 R R R
K
0x51 CH1_ORIGIN_C_01 R R R
3
0x52 CH1_ORIGIN_C_02 R R R

0x53 CH1_ORIGIN_C_03 R R R

0x54 CH1_ORIGIN_C_04 R R R

0x55 CH1_ORIGIN_C_05 R R R

0x56 CH1_ORIGIN_D_00 R R R

0x57 CH1_ORIGIN_D_01 R R R

0x58 CH1_ORIGIN_D_02 R R R

0x59 CH1_ORIGIN_D_03 R R R

0x5A CH1_ORIGIN_D_04 R R R

0x5B CH1_ORIGIN_D_05 R R R

CH1_
0x5C - R R R
RX_DONE

0x5D CH1_RX_COAX_DUTY R R R

0x5E - - - -

0x5F - - - -

Data sheet 58/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK3 Register(0x60~0x7F) : COAXIAL CH1

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0x60 CH1_DEVICE_ID 0x48 0x48 0x48

0x61 - - - -

0x62 CH1_RX_AREA 0x06 0x06 0x06

CH1_DELAY CH1_COMM_
0x63 - - 0x01 0x01 0x01
_ON ON

0x64 CH1_DELAY_CNT 0x00 0x00 0x00

0x65 - CH1_MSB 0x01 0x01 0x01

CH1_
0x66 - 0x80 0x80 0x80
A_DUTY_ON
CH1_
0x67 - 0x01 0x01 0x01
INT_MODE

0x68 CH1_RX_SZ - 0x50 0x50 0x50

0x69 CH1_M_DUTY 0x00 0x00 0x00

0x6A CH1_RX_START_POSITION 0x00 0x00 0x00

0x6B - - - -

0x6C - - - -

0x6D - - - -
B
0x6E - - - -
A
0x6F - - - -
N
0x70 CH1_PELCO16_00 [7:0] R R R
K
0x71 CH1_PELCO16_00 [15:8] R R R
3
0x72 CH1_PELCO16_01 [7:0] R R R

0x73 CH1_PELCO16_01 [15:8] R R R

0x74 - - - -

0x75 - - - -

0x76 - - - -

0x77 - - - -

0x78 CH1_PELCO8_0 R R R

0x79 CH1_PELCO8_1 R R R

0x7A CH1_PELCO8_2 R R R

0x7B CH1_PELCO8_3 R R R

0x7C - - - -

0x7D - - - -

0x7E - - - -

0x7F - - - -

Data sheet 59/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK3 Register(0x80~0x9F) : COAXIAL CH2

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0x80 CH2_BAUD 0x37 0x37 0x37

0x81 - - - -

0x82 CH2_PELCO_BAUD 0x1B 0x1B 0x1B

0x83 CH2_BL_TXST[7:0] 0x05 0x05 0x05

0x84 - CH2_BL_TXST[11:8] 0x00 0x00 0x00

0x85 - CH2_ACT_LEN 0x00 0x00 0x00

0x86 - - - -

0x87 CH2_PELCO_TXST[7:0] 0x09 0x09 0x09

0x88 - CH2_PELCO_TXST[11:8] 0x00 0x00 0x00

CH2_COAX CH2_CNT CH2_TX_


0x89 - - 0x00 0x00 0x00
_SW_RST _MODE START

0x8A - CH2_TX_BYTE_LENGTH 0x08 0x08 0x08

CH2_PELCO CH2_LINE
0x8B - - CH2_PACKET_MODE 0x06 0x06 0x06
_8BIT _8BIT

CH2_PELCO_
0x8C - 0x00 0x00 0x00
CTEN

0x8D CH2_BL_HSP[7:0] 0x46 0x46 0x46


B
0x8E - CH2_BL_HSP[11:8] 0x00 0x00 0x00
A
CH2_PELCO_
0x8F - 0x00 0x00 0x00
SHOT
N
0x90 CH2_TX_DATA_01 0xA0 0xAA 0xAA
K
0x91 CH2_TX_DATA_02 0xA1 0x1C 0x1C
3
0x92 CH2_TX_DATA_03 0xA2 0x18 0x18

0x93 CH2_TX_DATA_04 0xA3 0xFF 0xFF

0x94 CH2_TX_DATA_05 0xA4 0xAA 0xAA

0x95 CH2_TX_DATA_06 0xA5 0x3C 0x3C

0x96 CH2_TX_DATA_07 0xA6 0xFF 0xFF

0x97 CH2_TX_DATA_08 0xA7 0xFF 0xFF

0x98 CH2_TX_DATA_09 0xA8 0xAA 0xAA

0x99 CH2_TX_DATA_10 0xA9 0x1B 0x1B

0x9A CH2_TX_DATA_11 0xAA 0x00 0x00

0x9B CH2_TX_DATA_12 0xAB 0x00 0x00

0x9C CH2_TX_DATA_13 0xAC 0xAA 0xAA

0x9D CH2_TX_DATA_14 0xAD 0x3B 0x3B

0x9E CH2_TX_DATA_15 0xAE 0x00 0x00

0x9F CH2_TX_DATA_16 0xAF 0x00 0x00

Data sheet 60/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK3 Register(0xA0~0xBF) : COAXIAL CH2

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0xA0 CH2_PELCO_TXDAT_01 0xFF 0x00 0x00

0xA1 CH2_PELCO_TXDAT_02 0x00 0x00 0x00

0xA2 CH2_PELCO_TXDAT_03 0xFF 0x00 0x00

0xA3 CH2_PELCO_TXDAT_04 0x00 0x00 0x00

0xA4 - - - -

0xA5 - - - -

0xA6 - - - -

0xA7 - - - -

0xA8 - - - -

0xA9 - - - -

0xAA - - - -

0xAB - - - -

0xAC CH2_VSO_INV 0x00 0x00 0x00

0xAD CH2_HSO_INV 0x00 0x00 0x00


B
0xAE - - - -
A
0xAF CH2_ Even_line_modification 0x01 0x01 0x01
N
0xB0 - - - -
K
0xB1 - - - -
3
0xB2 - - - -

0xB3 - - - -

0xB4 - - - -

0xB5 - - - -

0xB6 - - - -

0xB7 - - - -

0xB8 - - - -

0xB9 - - - -

0xBA - CH2_CLEAN 0x00 0x00 0x00

0xBB CH2_AUTO - CH2_CMD_LIST 0x00 0x00 0x00

0xBC - - - -

0xBD - - - -

0xBE - - - -

0xBF - - - -

Data sheet 61/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK3 Register(0xC0~0xDF) : COAXIAL CH2

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0xC0 CH2_ORIGIN_A_00 R R R

0xC1 CH2_ORIGIN_A_01 R R R

0xC2 CH2_ORIGIN_A_02 R R R

0xC3 CH2_ORIGIN_A_03 R R R

0xC4 CH2_ORIGIN_A_04 R R R

0xC5 CH2_ORIGIN_A_05 R R R

0xC6 CH2_ORIGIN_B_00 R R R

0xC7 CH2_ORIGIN_B_01 R R R

0xC8 CH2_ORIGIN_B_02 R R R

0xC9 CH2_ORIGIN_B_03 R R R

0xCA CH2_ORIGIN_B_04 R R R

0xCB CH2_ORIGIN_B_05 R R R

0xCC - - - -

0xCD - - - -
B
0xCE - - - -
A
0xCF - - - -
N
0xD0 CH2_ORIGIN_C_00 R R R
K
0xD1 CH2_ORIGIN_C_01 R R R
3
0xD2 CH2_ORIGIN_C_02 R R R

0xD3 CH2_ORIGIN_C_03 R R R

0xD4 CH2_ORIGIN_C_04 R R R

0xD5 CH2_ORIGIN_C_05 R R R

0xD6 CH2_ORIGIN_D_00 R R R

0xD7 CH2_ORIGIN_D_01 R R R

0xD8 CH2_ORIGIN_D_02 R R R

0xD9 CH2_ORIGIN_D_03 R R R

0xDA CH2_ORIGIN_D_04 R R R

0xDB CH2_ORIGIN_D_05 R R R

CH2_RX
0xDC - R R R
_DONE

0xDD CH2_RX_COAX_DUTY R R R

0xDE - - - -

0xDF - - - -

Data sheet 62/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK3 Register(0xE0~0xFF) : COAXIAL CH2

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0xE0 CH2_DEVICE_ID 0x48 0x48 0x48

0xE1 - - - -

0xE2 CH2_RX_AREA 0x06 0x06 0x06

CH2_DELAY CH2_COMM_
0xE3 - - 0x01 0x01 0x01
_ON ON

0xE4 CH2_DELAY_CNT 0x00 0x00 0x00

0xE5 - CH2_MSB 0x01 0x01 0x01

CH2
0xE6 - 0x80 0x80 0x80
A_DUTY_ON
CH2_
0xE7 - 0x01 0x01 0x01
INT_MODE

0xE8 CH2_RX_SZ - 0x50 0x50 0x50

0xE9 CH2_M_DUTY 0x00 0x00 0x00

0xEA CH2_RX_START_POSITION 0x00 0x00 0x00

0xEB - - - -

0xEC - - - -

0xED - - - -
B
0xEE - - - -
A
0xEF - - - -
N
0xF0 CH2_PELCO16_00_A R R R
K
0xF1 CH2_PELCO16_00_B R R R
3
0xF2 CH2_PELCO16_01_A R R R

0xF3 CH2_PELCO16_02_B R R R

0xF4 - - - -

0xF5 - - - -

0xF6 - - - -

0xF7 - - - -

0xF8 CH2_PELCO8_0 R R R

0xF9 CH2_PELCO8_1 R R R

0xFA CH2_PELCO8_2 R R R

0xFB CH2_PELCO8_3 R R R

0xFC - - - -

0xFD - - - -

0xFE - - - -

0xFF - - - -

Data sheet 63/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK4 Register(0x00~0x1F) : COAXIAL CH3

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0x00 CH3_BAUD 0x0E 0x0E 0x0E

0x01 - - - -

0x02 CH3_PELCO_BAUD 0x18 0x1B 0x1B

0x03 CH3_BL_TXST[7:0] 0x18 0x18 0x18

0x04 - CH3_BL_TXST[11:8] 0x00 0x00 0x00

0x05 - CH3_ACT_LEN 0x00 0x00 0x00

0x06 - - - -

0x07 CH3_PELCO_TXST[7:0] 0x09 0x09 0x09

0x08 - CH3_PELCO_TXST[11:8] 0x00 0x00 0x00

CH3_COAX CH3_CNT CH3_TX_


0x09 - - 0x00 0x00 0x00
_SW_RST _MODE START

0x0A - CH3_TX_BYTE_LENGTH 0x03 0x03 0x03

CH3_PELCO CH3_LINE
0x0B - - CH3_PACKET_MODE 0x10 0x10 0x10
_8BIT _8BIT

CH3_PELCO_
0x0C - 0x00 0x00 0x00
CTEN

0x0D CH3_BL_HSP[7:0] 0x50 0x50 0x50


B
0x0E - CH3_BL_HSP[11:8] 0x00 0x00 0x00
A
CH3_PELCO_
0x0F - 0x00 0x00 0x00
SHOT
N
0x10 CH3_TX_DATA_01 0x02 0xAA 0xAA
K
0x11 CH3_TX_DATA_02 0x00 0x1C 0x1C
4
0x12 CH3_TX_DATA_03 0x00 0x18 0x18

0x13 CH3_TX_DATA_04 0x00 0xFF 0xFF

0x14 CH3_TX_DATA_05 0xAA 0xAA 0xAA

0x15 CH3_TX_DATA_06 0x3C 0x3C 0x3C

0x16 CH3_TX_DATA_07 0xFF 0xFF 0xFF

0x17 CH3_TX_DATA_08 0xFF 0xFF 0xFF

0x18 CH3_TX_DATA_09 0xAA 0xAA 0xAA

0x19 CH3_TX_DATA_10 0x1B 0x1B 0x1B

0x1A CH3_TX_DATA_11 0x00 0x00 0x00

0x1B CH3_TX_DATA_12 0x00 0x00 0x00

0x1C CH3_TX_DATA_13 0xAA 0xAA 0xAA

0x1D CH3_TX_DATA_14 0x3B 0x3B 0x3B

0x1E CH3_TX_DATA_15 0x00 0x00 0x00

0x1F CH3_TX_DATA_16 0x00 0x00 0x00

Data sheet 64/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK4 Register(0x20~0x3F) : COAXIAL CH3

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0x20 CH3_PELCO_TXDAT_01 0x00 0x00 0x00

0x21 CH3_PELCO_TXDAT_02 0x00 0x00 0x00

0x22 CH3_PELC O_TXDAT_03 0x00 0x00 0x00

0x23 CH3_PELCO_TXDAT_04 0x00 0x00 0x00

0x24 - - - -

0x25 - - - -

0x26 - - - -

0x27 - - - -

0x28 - - - -

0x29 - - - -

0x2A - - - -

0x2B - - - -

0x2C CH3_VSO_INV 0x00 0x00 0x00

0x2D CH3_HSO_INV 0x00 0x00 0x00


B
0x2E - - - -
A
0x2F CH3_Hidden_Even_line_modification 0x00 0x00 0x00
N
0x30 - - - -
K
0x31 - - - -
4
0x32 - - - -

0x33 - - - -

0x34 - - - -

0x35 - - - -

0x36 - - - -

0x37 - - - -

0x38 - - - -

0x39 - - - -

0x3A - CH3_CLEAN 0x00 0x00 0x00

0x3B CH3_AUTO - CH3_CMD_LIST 0x00 0x00 0x00

0x3C - - - -

0x3D - - - -

0x3E - - - -

0x3F - - - -

Data sheet 65/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK4 Register(0x40~0x5F) : COAXIAL CH3

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0x40 CH3_ORIGIN_A_00 R R R

0x41 CH3_ORIGIN_A_01 R R R

0x42 CH3_ORIGIN_A_02 R R R

0x43 CH3_ORIGIN_A_03 R R R

0x44 CH3_ORIGIN_A_04 R R R

0x45 CH3_ORIGIN_A_05 R R R

0x46 CH3_ORIGIN_B_00 R R R

0x47 CH3_ORIGIN_B_01 R R R

0x48 CH3_ORIGIN_B_02 R R R

0x49 CH3_ORIGIN_B_03 R R R

0x4A CH3_ORIGIN_B_04 R R R

0x4B CH3_ORIGIN_B_05 R R R

0x4C - - - -

0x4D - - - -
B
0x4E - - - -
A
0x4F - - - -
N
0x50 CH3_ORIGIN_C_00 R R R
K
0x51 CH3_ORIGIN_C_01 R R R
4
0x52 CH3_ORIGIN_C_02 R R R

0x53 CH3_ORIGIN_C_03 R R R

0x54 CH3_ORIGIN_C_04 R R R

0x55 CH3_ORIGIN_C_05 R R R

0x56 CH3_ORIGIN_D_00 R R R

0x57 CH3_ORIGIN_D_01 R R R

0x58 CH3_ORIGIN_D_02 R R R

0x59 CH3_ORIGIN_D_03 R R R

0x5A CH3_ORIGIN_D_04 R R R

0x5B CH3_ORIGIN_D_05 R R R

CH3_
0x5C - R R R
RX_DONE

0x5D CH3_RX_COAX_DUTY R R R

0x5E - - - -

0x5F - - - -

Data sheet 66/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK4 Register(0x60~0x7F) : COAXIAL CH3

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0x60 CH3_DEVICE_ID 0x48 0x48 0x48

0x61 - - - -

0x62 CH3_RX_AREA 0x06 0x06 0x06

CH3_DELAY CH3_COMM_
0x63 - - 0x01 0x01 0x01
_ON ON

0x64 CH3_DELAY_CNT 0x00 0x00 0x00

0x65 - CH3_MSB 0x01 0x01 0x01

CH3_
0x66 - 0x80 0x80 0x80
A_DUTY_ON
CH3_
0x67 - 0x01 0x01 0x01
INT_MODE

0x68 CH3_RX_SZ - 0x50 0x50 0x50

0x69 CH3_M_DUTY 0x00 0x00 0x00

0x6A CH3_RX_START_POSITION 0x00 0x00 0x00

0x6B - - - -

0x6C - - - -

0x6D - - - -
B
0x6E - - - -
A
0x6F - - - -
N
0x70 CH3_PELCO16_00 [7:0] R R R
K
0x71 CH3_PELCO16_00 [15:8] R R R
4
0x72 CH3_PELCO16_01 [7:0] R R R

0x73 CH3_PELCO16_01 [15:8] R R R

0x74 - - - -

0x75 - - - -

0x76 - - - -

0x77 - - - -

0x78 CH3_PELCO8_0 R R R

0x79 CH3_PELCO8_1 R R R

0x7A CH3_PELCO8_2 R R R

0x7B CH3_PELCO8_3 R R R

0x7C - - - -

0x7D - - - -

0x7E - - - -

0x7F - - - -

Data sheet 67/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK4 Register(0x80~0x9F) : COAXIAL CH4

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0x80 CH4_BAUD 0x37 0x37 0x37

0x81 - - - -

0x82 CH4_PELCO_BAUD 0x1B 0x1B 0x1B

0x83 CH4_BL_TXST[7:0] 0x05 0x05 0x05

0x84 - CH4_BL_TXST[11:8] 0x00 0x00 0x00

0x85 - CH4_ACT_LEN 0x00 0x00 0x00

0x86 - - - - -

0x87 CH4_PELCO_TXST[7:0] 0x09 0x09 0x09

0x88 - CH4_PELCO_TXST[11:8] 0x00 0x00 0x00

CH4_COAX CH4_CNT CH4_TX_


0x89 - - 0x00 0x00 0x00
_SW_RST _MODE START

0x8A - CH4_TX_BYTE_LENGTH 0x08 0x08 0x08

CH4_PELCO CH4_LINE
0x8B - - CH4_PACKET_MODE 0x06 0x06 0x06
_8BIT _8BIT

CH4_PELCO_
0x8C - 0x00 0x00 0x00
CTEN

0x8D CH4_BL_HSP[7:0] 0x46 0x46 0x46


B
0x8E - CH4_BL_HSP[11:8] 0x00 0x00 0x00
A
CH4_PELCO_
0x8F - 0x00 0x00 0x00
SHOT
N
0x90 CH4_TX_DATA_01 0xA0 0xAA 0xAA
K
0x91 CH4_TX_DATA_02 0xA1 0x1C 0x1C
4
0x92 CH4_TX_DATA_03 0xA2 0x18 0x18

0x93 CH4_TX_DATA_04 0xA3 0xFF 0xFF

0x94 CH4_TX_DATA_05 0xA4 0xAA 0xAA

0x95 CH4_TX_DATA_06 0xA5 0x3C 0x3C

0x96 CH4_TX_DATA_07 0xA6 0xFF 0xFF

0x97 CH4_TX_DATA_08 0xA7 0xFF 0xFF

0x98 CH4_TX_DATA_09 0xA8 0xAA 0xAA

0x99 CH4_TX_DATA_10 0xA9 0x1B 0x1B

0x9A CH4_TX_DATA_11 0xAA 0x00 0x00

0x9B CH4_TX_DATA_12 0xAB 0x00 0x00

0x9C CH4_TX_DATA_13 0xAC 0xAA 0xAA

0x9D CH4_TX_DATA_14 0xAD 0x3B 0x3B

0x9E CH4_TX_DATA_15 0xAE 0x00 0x00

0x9F CH4_TX_DATA_16 0xAF 0x00 0x00

Data sheet 68/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK4 Register(0xA0~0xBF) : COAXIAL CH4

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0xA0 CH4_PELCO_TXDAT_01 0xFF 0x00 0x00

0xA1 CH4_PELCO_TXDAT_02 0x00 0x00 0x00

0xA2 CH4_PELCO_TXDAT_03 0xFF 0x00 0x00

0xA3 CH4_PELCO_TXDAT_04 0x00 0x00 0x00

0xA4 - - - -

0xA5 - - - -

0xA6 - - - -

0xA7 - - - -

0xA8 - - - -

0xA9 - - - -

0xAA - - - -

0xAB - - - -

0xAC CH4_VSO_INV 0x00 0x00 0x00

0xAD CH4_HSO_INV 0x00 0x00 0x00


B
0xAE - - - -
A
0xAF CH4_Hidden_Even_line_modification 0x01 0x01 0x01
N
0xB0 - - - -
K
0xB1 - - - -
4
0xB2 - - - -

0xB3 - - - -

0xB4 - - - -

0xB5 - - - -

0xB6 - - - -

0xB7 - - - -

0xB8 - - - -

0xB9 - - - -

0xBA - CH4_CLEAN 0x00 0x00 0x00

0xBB CH4_AUTO - CH4_CMD_LIST 0x00 0x00 0x00

0xBC - - - -

0xBD - - - -

0xBE - - - -

0xBF - - - -

Data sheet 69/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK4 Register(0xC0~0xDF) : COAXIAL CH4

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0xC0 CH4_ORIGIN_A_00 R R R

0xC1 CH4_ORIGIN_A_01 R R R

0xC2 CH4_ORIGIN_A_02 R R R

0xC3 CH4_ORIGIN_A_03 R R R

0xC4 CH4_ORIGIN_A_04 R R R

0xC5 CH4_ORIGIN_A_05 R R R

0xC6 CH4_ORIGIN_B_00 R R R

0xC7 CH4_ORIGIN_B_01 R R R

0xC8 CH4_ORIGIN_B_02 R R R

0xC9 CH4_ORIGIN_B_03 R R R

0xCA CH4_ORIGIN_B_04 R R R

0xCB CH4_ORIGIN_B_05 R R R

0xCC - - - -

0xCD - - - -
B
0xCE - - - -
A
0xCF - - - -
N
0xD0 CH4_ORIGIN_C_00 R R R
K
0xD1 CH4_ORIGIN_C_01 R R R
4
0xD2 CH4_ORIGIN_C_02 R R R

0xD3 CH4_ORIGIN_C_03 R R R

0xD4 CH4_ORIGIN_C_04 R R R

0xD5 CH4_ORIGIN_C_05 R R R

0xD6 CH4_ORIGIN_D_00 R R R

0xD7 CH4_ORIGIN_D_01 R R R

0xD8 CH4_ORIGIN_D_02 R R R

0xD9 CH4_ORIGIN_D_03 R R R

0xDA CH4_ORIGIN_D_04 R R R

0xDB CH4_ORIGIN_D_05 R R R

CH4_RX
0xDC - R R R
_DONE

0xDD CH4_RX_COAX_DUTY R R R

0xDE - - - -

0xDF - - - -

Data sheet 70/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ BANK4 Register(0xE0~0xFF) : COAXIAL CH4

ADDRESS [7] [6] [5] [4] [3] [2] [1] [0] Def. 30P 25P

0xE0 CH4_DEVICE_ID 0x48 0x48 0x48

0xE1 - - - -

0xE2 CH4_RX_AREA 0x06 0x06 0x06

CH4_DELAY CH4_COMM_
0xE3 - - 0x01 0x01 0x01
_ON ON

0xE4 CH4_DELAY_CNT 0x00 0x00 0x00

0xE5 - CH4_MSB 0x01 0x01 0x01

CH4
0xE6 - 0x80 0x80 0x80
A_DUTY_ON
CH4_
0xE7 - 0x01 0x01 0x01
INT_MODE

0xE8 CH4_RX_SZ - 0x50 0x50 0x50

0xE9 CH4_M_DUTY 0x00 0x00 0x00

0xEA CH4_RX_START_POSITION 0x00 0x00 0x00

0xEB - - - -

0xEC - - - -

0xED - - - -
B
0xEE - - - -
A
0xEF - - - -
N
0xF0 CH4_PELCO16_00_A R R R
K
0xF1 CH4_PELCO16_00_B R R R
4
0xF2 CH4_PELCO16_01_A R R R

0xF3 CH4_PELCO16_02_B R R R

0xF4 - - - -

0xF5 - - - -

0xF6 - - - -

0xF7 - - - -

0xF8 CH4_PELCO8_0 R R R

0xF9 CH4_PELCO8_1 R R R

0xFA CH4_PELCO8_2 R R R

0xFB CH4_PELCO8_3 R R R

0xFC - - - -

0xFD - - - -

0xFE - - - -

0xFF - - - -

Data sheet 71/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ Reserved BANK5/6/7/8 Registers(0x00~0x7F)


ADDRESS 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F

Def 0xC0 0x09 0x0C 0x1F 0x00 0x24 0x60 0x80 0x50 0x38 0x0F 0x00 0x04 0x10 0x30 0x00

0x00 30P 0xC0 0x09 0x0C 0x1F 0x00 0x24 0x40 0x80 0x50 0x38 0x0F 0x00 0x04 0x10 0x30 0x00

25P 0xC0 0x09 0x0C 0x1F 0x00 0x24 0x40 0x80 0x50 0x38 0x0F 0x00 0x04 0x10 0x30 0x00

Def 0x06 0x06 0x00 0x80 0x37 0x80 0x49 0x37 0xEF 0xDF 0xDF 0x08 0x50 0x0C 0x00 0x88

0x10 30P 0x06 0x06 0x00 0x80 0x37 0x80 0x49 0x37 0xEF 0xDF 0xDF 0x08 0x50 0x0C 0x00 0x88

25P 0x06 0x06 0x00 0x80 0x37 0x80 0x49 0x37 0xEF 0xDF 0xDF 0x08 0x50 0x0C 0x00 0x88

Def 0x84 0x20 0x23 0x00 0x2A 0xD1 0xF0 0x57 0x90 0x70 0x52 0x78 0x00 0x68 0x00 0x07
B
0x20 30P 0x84 0x20 0x23 0x00 0x2A 0xDC 0xF0 0x57 0x90 0x70 0x52 0x78 0x00 0x68 0x00 0x07
A
25P 0x84 0x20 0x23 0x00 0x2A 0xDC 0xF0 0x57 0x90 0x70 0x52 0x78 0x00 0x68 0x00 0x07
N
Def 0xE0 0x43 0xA2 0x00 0x00 0x17 0x25 0x00 0x00 0x02 0x02 0x00 0x00 0x00 0x00 0x00
K
0x30 30P 0xE0 0x43 0xA2 0x00 0x00 0x15 0x25 0x00 0x00 0x02 0x02 0x00 0x00 0x00 0x00 0x00
5
25P 0xE0 0x43 0xA2 0x00 0x00 0x17 0x25 0x00 0x00 0x02 0x02 0x00 0x00 0x00 0x00 0x00
/
Def 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x04 0x00 0x44 0xAA 0x00 0x00 0x00 0x00 0x00
6
0x40 30P 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x04 0x00 0x44 0xAA 0x00 0x00 0x00 0x00 0x00
/
25P 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x04 0x00 0x44 0xAA 0x00 0x00 0x00 0x00 0x00
7
Def 0x84 0xFF 0xFF 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x30
/
0x50 30P 0x04 0xFF 0xFF 0x00 0x00 0x00 0x00 0x03 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x30
8
25P 0x04 0xFF 0xFF 0x00 0x00 0x00 0x00 0x03 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x30

Def 0x53 0x53 0x20 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

0x60 30P 0x53 0x53 0x20 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

25P 0x53 0x53 0x20 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

Def 0xC0 0x01 0x06 0x06 0x11 0x00 0x01 0x81 0x01 0x01 0x00 0x00 0x00 0x80 0x00 0x00

0x70 30P 0xC0 0x01 0x06 0x06 0x11 0x00 0x01 0x81 0x01 0x01 0x00 0x00 0x00 0x80 0x00 0x00

25P 0xC0 0x01 0x06 0x06 0x11 0x00 0x01 0x81 0x01 0x01 0x00 0x00 0x00 0x80 0x00 0x00

Data sheet 72/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ Reserved BANK5/6/7/8 Registers(0x80~0xFF)


ADDRESS 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F

Def 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x04 0x3F 0xFF 0xFF 0xFF 0x00 0x00 0x00

0x80 30P 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x04 0x3F 0xFF 0xFF 0xFF 0x00 0x00 0x00

25P 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x04 0x3F 0xFF 0xFF 0xF 0x00 0x00 0x00

Def 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x48 0x84 0x00 0x80 0x00 0x00 0x00 0x00

0x90 30P 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x48 0x84 0x00 0x80 0x00 0x00 0x00 0x00

25P 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x48 0x84 0x00 0x80 0x00 0x00 0x00 0x00

Def 0x10 0x10 0x0E 0x70 0x10 0x34 0x70 0x5C 0x40 0x20 0x30 0x40 0x10 0x08 0x04 0x20
B
0xA0 30P 0x10 0x30 0x0C 0x50 0x10 0x34 0x70 0x5C 0x20 0x20 0x30 0x40 0x20 0x20 0x14 0x20
A
25P 0x10 0x10 0x0E 0x70 0x10 0x34 0x70 0x5C 0x40 0x20 0x30 0x40 0x10 0x08 0x04 0x20
N
Def 0x40 0x50 0x0E 0x00 0x00 0x80 0x00 0x00 0x39 0xB2 0x05 0x00 0xC0 0x00 0x00 0x00
K
0xB0 30P 0x40 0x50 0x0E 0x00 0x00 0x80 0x00 0x00 0x39 0xB2 0x05 0x00 0xC0 0x00 0x00 0x00
5
25P 0x40 0x50 0x0E 0x00 0x00 0x80 0x00 0x00 0x39 0xB2 0x05 0x00 0xC0 0x00 0x00 0x00
/
Def 0x0D 0x13 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x50
6
0xC0 30P 0x0D 0x13 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
/
25P 0x0D 0x13 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
7
Def 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
/
0xD0 30P 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
8
25P 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

Def R R R R R R R R R R R R R R R R

0xE0 30P R R R R R R R R R R R R R R R R

25P R R R R R R R R R R R R R R R R

Def - - - - - - - - - - - - - - - -

0xF0 30P - - - - - - - - - - - - - - - -

25P - - - - - - - - - - - - - - - -

Data sheet 73/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

☞ Reserved BANK9 Register(0x00~0x6F): FSC Value


ADDRESS 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F

Def 0x02 0x04 0x06 0x08 0x0C 0x10 0x14 0x18 0x1C 0x20 0x28 0x30 0x38 0x40 0x48 0x50

0x00 30P 0x02 0x04 0x06 0x08 0x0C 0x10 0x14 0x18 0x1C 0x20 0x28 0x30 0x38 0x40 0x48 0x50

25P 0x02 0x04 0x06 0x08 0x0C 0x10 0x14 0x18 0x1C 0x20 0x28 0x30 0x38 0x40 0x48 0x50

Def 0x58 0x60 0x68 0x70 0x78 0x7F 0x87 0x8F 0x97 0x9F 0xAF 0xBF 0xCF 0xDF 0xEF 0xFF

0x10 30P 0x58 0x60 0x68 0x70 0x78 0x7F 0x87 0x8F 0x97 0x9F 0xAF 0xBF 0xCF 0xDF 0xEF 0xFF

25P 0x58 0x60 0x68 0x70 0x78 0x7F 0x87 0x8F 0x97 0x9F 0xAF 0xBF 0xCF 0xDF 0xEF 0xFF

Def 0x01 0x03 0x05 0x07 0x0B 0x0F 0x13 0x17 0x1B 0x1F 0x27 0x2F 0x37 0x3F 0x47 0x4F

0x20 30P 0x01 0x03 0x05 0x07 0x0B 0x0F 0x13 0x17 0x1B 0x1F 0x27 0x2F 0x37 0x3F 0x47 0x4F

B 25P 0x01 0x03 0x05 0x07 0x0B 0x0F 0x13 0x17 0x1B 0x1F 0x27 0x2F 0x37 0x3F 0x47 0x4F

A Def 0x57 0x5F 0x67 0x6F 0x77 0x7F 0x87 0x8F 0x97 0x9F 0xAF 0xBF 0xCF 0xDF 0xEF 0xFF

N 0x30 30P 0x57 0x5F 0x67 0x6F 0x77 0x7F 0x87 0x8F 0x97 0x9F 0xAF 0xBF 0xCF 0xDF 0xEF 0xFF

K 25P 0x57 0x5F 0x67 0x6F 0x77 0x7F 0x87 0x8F 0x97 0x9F 0xAF 0xBF 0xCF 0xDF 0xEF 0xFF

9 Def 0x00 0x00 0x00 0x00 0x0F 0x00 0x40 0x00 - - - - - - - -

0x40 30P 0x00 0x00 0x00 0x00 0x0F 0x00 0xC3 0x00 - - - - - - - -

25P 0x00 0x00 0x00 0x00 0x0F 0x00 0x00 0x00 - - - - - - - -

Def 0x46 0x08 0x10 0x4F 0x46 0x08 0x10 0x4F 0x46 0x08 0x10 0x4F 0x46 0x08 0x10 0x4F

0x50 30P 0xEE 0x00 0xE5 0x4E 0xEE 0x00 0xE5 0x4E 0xEE 0x00 0xE5 0x4E 0xEE 0x00 0xE5 0x4E

25P 0x46 0x08 0x10 0x4F 0x46 0x08 0x10 0x4F 0x46 0x08 0x10 0x4F 0x46 0x08 0x10 0x4F

Def 0x00 0x00 - - - - - - - - - - - - - -

0x60 30P 0x00 0x00 - - - - - - - - - - - - - -

25P 0x00 0x00 - - - - - - - - - - - - - -

Data sheet 74/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

VIDEO Registers
 Registers to Power Down Mode
ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P
PD_ADAC : Power down for AUDIO DAC
PD_ADAC [7]
0 : ON 1 : OFF

PD_VCH4 [3] PD_VCH4 : Power down for CH4 Video AFE


0 0x02 0x20 0x20 PD_VCH3 : Power down for CH3 Video AFE
PD_VCH3 [2]
PD_VCH2 : Power down for CH2 Video AFE
PD_VCH2 [1] PD_VCH1 : Power down for CH1 Video AFE

PD_VCH1 [0] 0 : ON 1 : OFF

 Registers to Control Comb Filter and Video Format


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x08 AUTO_1 AUTO_x : A register to set the Auto Detect Mode On/Off; When the AUTO
mode has a high value, the Auto_NT_x bit value of the STATUS
Register(BANK0, 0xEF]) is to be confirmed to distinguish NTSC-M/J and PAL-
0x09 AUTO_2
B/D/G/H standards. It does not support other standards, and when used in
[7]
link with the DVR controller, it cannot be used in the NON_REAL_TIME mode.
0x0A AUTO_3
(x = channel 1~4 ).
0 : Auto Detect OFF
0x0B AUTO_4 1 : Auto Detect ON

0x08 BSF_MODE_1
BSF_MODE_x : Selects the filter to make primary separation of the
brightness and color signals. (x = channel 1~4 )
0x09 BSF_MODE_2
0 [6:5] 0x60 0x60
0x0A BSF_MODE_3
00 : Mode 0 01 : Mode 1
10 : Mode 2 11 : Others
0x0B BSF_MODE_4

0x08 VIDEO_FORMAT_1
VIDEO_FORMAT_x : A register to determine the video standards of the input
signal (x = channel 1~4 )
0x09 VIDEO_FORMAT_2
[4:0]
00000 : NTSC-M,J 10001 : NTSC-4.43
0x0A VIDEO_FORMAT_3
11101 : PAL-B,D,G,H,I 10110 : PAL-M
11111 : PAL-Nc 10101 : PAL-60
0x0B VIDEO_FORMAT_4 Others : None

Data sheet 75/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Control Luminance


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x0C BRIGHTNESS_1 BRIGHTNESS_x : Brightness control; DC level of the Luma signal is


adjustable up to -128 ~ +127. BRIGHTNESS consists of 2's Complements.

0x0D BRIGHTNESS_2 (x = channel 1~4 )

0 [7:0] 0x08 0x08


0x0E BRIGHTNESS_3
00000001 : +1 01111111 : + 127
10000000 : - 128 11111111 : -1
0x0F BRIGHTNESS_4

 Registers to Control Luminance


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

CONTRAST_x : Contrast control, Gain level of the Luma signal is


0x10 CONTRAST_1
adjustable up to x2. MSB represents an integral number while the rest the
decimal fraction.
0x11 CONTRAST_2 (x = channel 1~4 )
0 [7:0] 0x88 0x88
0x12 CONTRAST_3
00000000 : ≒ x0 01000000 : ≒ x 0.5
10000000 : ≒ x1 11111111 : ≒ x2
0x13 CONTRAST_4

 Registers to Control Sharpness


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x14 H_SHARPNESS_1 H_SHARPNESS_x : Selects the H_Sharpness Value to calculate the


brightness information. It consists of four bits in total. MSB represents an

0x15 H_SHARPNESS_2 integral number while the rest the decimal fraction. (x = channel 1~4 )

[7:4] 0x9 0x9


0x16 H_SHARPNESS_3
0000 : x0 0100 : x 0.5
1000 : x1 1111 : x2
0x17 H_SHARPNESS_4
0
0x14 V_SHARPNESS_1 V_SHARPNESS_x : Selects the V_Sharpness Value to calculate the
brightness information. It consists of four bits in total. MSB represents an

0x15 V_SHARPNESS_2 integral number while the rest the decimal fraction. (x = channel 1~4 )

[3:0] 0x0 0x0


0x16 V_SHARPNESS_3
0000 : x1 0100 :x2
1000 : x3 1111 :x4
0x17 V_SHARPNESS_4

Data sheet 76/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Control Low Pass Filter


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

Y_FIR_MODE_x : Y Low Pass Filter control


0x18 Y_FIR_MODE_1 [3:0]
(x = channel 1~4 )

0x19 Y_FIR_MODE_2 [3:0] 0x0 0x0 0000 : bypass 0001 : 6MHz


(AHD) (AHD)
0 / / 0010 : 6.5MHz 0011 : 7MHz
0x8 0x8
0100 : 7.5MHz 0101 : 8MHz
0x1A Y_FIR_MODE_3 [3:0] (960H) (960H)
0110 : 8.5MHz 0111 : 9MHz

1000 : 9.5MHz etc : Don’t use


0x1B Y_FIR_MODE_4 [3:0]

 Registers to Control Peaking Filter


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x18 Y_PEAK_MODE_1 [7:4]


Y_PEAK_MODE_x : Y Peaking Filter control
(x = channel 1~4 )
0x19 Y_PEAK_MODE_2 [7:4]
0 0x0 0x0

0x1A Y_PEAK_MODE_3 [7:4] 0000 : 0dB 0001 : 2dB


0010 : 3.5dB 0011 : 6dB
0100 ~ 1111 : Don’t use
0x1B Y_PEAK_MODE_4 [7:4]

 Registers to Control ACC


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x20 ACC_OFF_1

0x24 ACC_OFF_2 ACC_OFF_x (x = channel 1~4 )

[7] : Continue to a constant gain value for chroma signal


0x28 ACC_OFF_3 0 : ON 1 : OFF

0x2C ACC_OFF_4
0 0x2F 0x2F
0x24 ACC_GAIN_SPD_1

0x34 ACC_GAIN_SPD_2 ACC_GAIN_SPD_x (x = channel 1~4 )

[3:0] : 1 step value applied to the ACC Gain Accumulator


0x28 ACC_GAIN_SPD_3 (ACC Accumulator 1 Step value = 4 * ACC_GAIN_SPD + 2 )

0x2C ACC_GAIN_SPD_4

Data sheet 77/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Control Chrominance


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x21 PAL_CM_OFF_1

0x25 PAL_CM_OFF_2 PAL_CM_OFF_x (x = channel 1~4 )


[7] : PAL Compensation On/Off.
0x29 PAL_CM_OFF_3 0 : PAL Compensation applied 1 : PAL Compensation not applied.

0x2D PAL_CM_OFF_4

IF_FIR_SEL_x (x = channel 1~4 )


: IF Filter drive mode selected.
0x21 IF_FIR_SEL_1
000 : bypass 001 : mode1
010 : mode2 Others : mode3

0x25 IF_FIR_SEL_2
0x92 0x92
(AHD) (AHD)
0 [6:4] / /
0x82 0x02
(960H) (960H)
0x29 IF_FIR_SEL_3

0x2D IF_FIR_SEL_4

0x21 CLPF_SEL_1
CLPF_SEL_x (x = channel 1~4 )
: C low pass filter applied mode applied after color demodulation.
0x25 CLPF_SEL_2
[3:0] 0000 : Bypass 0001 : 0.6MHz cut off
0x29 CLPF_SEL_3 0010 : 1.0MHz cut off 0011 : 1.2MHz cut off
Others : Bypass
0x2D CLPF_SEL_4

 Registers to Control Chrominance


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x22 COLOROFF_1
COLOROFF_x (x = channel 1~4 )
: COLOR OFF
0x26 COLOROFF_2
[4]
0x2A COLOROFF_3
0 : Color ON 1 : Color OFF
0x2E COLOROFF_4

C_KILL_x[3] (x = channel 1~4 )


0x22 C_KILL_1 : Select to Color kill mode
0 : Not Y/C separation
1 : Color kill after Y/C separation
0 0x0B 0x0B
C_KILL_x[2:0] (x = channel 1~4 )
0x26 C_KILL_2
: color kill control.
000 : Burst Amplitude 10% Under & FSC Unlock
[3:0]
001 : Burst Amplitude 5% Under & FSC Unlock
010 : Burst Amplitude 10 % Under
0x2A C_KILL_3
011 : Burst Amplitude 5% Under
100 : Always color on
101 : Always color on.
110 : Always color off
0x2E C_KILL_4
111 : Always color off

Data sheet 78/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Control Sync Detection


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

FLD_DET_MODE_x (x = channel 1~4 )


0x23 FLD_DET_MODE_1
: Select the method to create the field information that will be externally
output .
0x27 FLD_DET_MODE_2
[7:6] 00 : Time-labs Mode : correction after Search for the two fields
0x2B FLD_DET_MODE_3 01 : Normal toggle mode : correction after Search for the 16-fields
10 : normal mode : : Detection after Search for the 1-field
0x2F FLD_DET_MODE_4 11 : Only toggle mode
0 0x43 0x43
NOVID_DET_B_x (x = channel 1~4 )
0x23 NOVID_DET_B_1
: Select Condition for No video detection, High Active.

0x27 NOVID_DET_B_2 [0] : If the input video is not detected sync, decision to NO Video
[3:0] [1] : If width of detected sync is narrower than video standard, decision to
0x2B NOVID_DET_B_3 NO Video
[2] : If Vertical sync don't exist, decision to NO Video
0x2F NOVID_DET_B_4 [3] : If the CLAMP is not stable, decision to NO Video

 Registers to Control Y_DELAY


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x30 Y_DELAY_1

0x31 Y_DELAY_2
Y_DELAY_ ON_x (x = channel 1~4 )
0 [4:0] 0x10 0x10
: Y DELAY Control, controllable between 0x00 ~ 0x1F.
0x32 Y_DELAY_3

0x33 Y_DELAY_4

 Registers to Control Pedestal


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x34 PED_ON_1
PED_ON_x : Select to Pedestal ON/OFF
(x = channel 1~4 )
0x35 PED_ON_2
0 [6] 0x04 0x02
0x36 PED_ON_3
0 : Pedestal OFF 1 : Pedestal ON
0x37 PED_ON_4

Data sheet 79/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Control Chrominance


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x38 CTI_GAIN_1 CTI_GAIN_x[7:6] (x = channel 1~4)


: Adjust CTI Gain Delay
0x39 CTI_GAIN_2
[7:0] 0x0A 0x0A CTI_GAIN_x[4:0] (x = channel 1~4)
0x3A CTI_GAIN_3
: Adjust gain level for CTI.

0x3B CTI_GAIN_4 0x00 : No Gain 0x01 ~ 0x1F : More larger gain

0x3C SATURATION_1 SATURATION_x (x = channel 1~4 )


: Color Gain Value (Adjustable up to x2)
0x3D SATURATION_2
0 [7:0] 0x84 0x84
0x3E SATURATION_3 00000000 : x0 10000000 : x1
11000000 : x 1.5 11111111 : x2
0x3F SATURATION_4

0x40 HUE_1 HUE_x (x = channel 1~4 )


: Color HUE Control Value (360°/256 per HUE Value 1 unit)
0x41 HUE_2
[7:0] 0xFD 0x00
0x42 HUE_3 00000000 : 0° 01000000 : 90°
10000000 : 180° 11111111 : 360°
0x43 HUE_4

 Registers to Control Chrominance


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x44 U_GAIN_1
U_GAIN_x (x = channel 1~4 )
: U Gain Value (Adjustable up to x2)
0x45 U_GAIN_2
[7:0] 0x30 0x30
0x46 U_GAIN_3
00000000 : x 0 10000000 : x1
11000000 : x 1.5 11111111 : x2
0x47 U_GAIN_4

0x48 V_GAIN_1
V_GAIN_x (x = channel 1~4 )
: V Gain Value (Adjustable up to x2)
0x49 V_GAIN_2
[7:0] 0x30 0x30
0x4A V_GAIN_3
00000000 : x 0 10000000 : x1
11000000 : x 1.5 11111111 : x2
0x4B V_GAIN_4
0
0x4C U_OFFSET_1
U_OFFSET_x (x = channel 1~4 )
: U offset value is adjustable up to ± 7. U offset consists of 2's complements.
0x4D U_OFFSET_2
[7:0] 0x04 0x04
0x4E U_OFFSET_3
0001 : +1 0111 : + 7
1000 : -8 1111 : - 1
0x4F U_OFFSET_4

0x50 V_OFFSET_1
V_OFFSET_x (x = channel 1~4 )
: V offset value is adjustable up to ± 7. V offset consists of 2's complements.
0x51 V_OFFSET_2
[7:0] 0x04 0x04
0x52 V_OFFSET_3
0001 : +1 0111 : + 7
1000 : -8 1111 : - 1
0x53 V_OFFSET_4

Data sheet 80/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Control Field Polarity


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

FLD_INV_4 [7] FLD_INV_x (x = channel 1~4 )


: Field Polarity Control
FLD_INV_3 [6]
0 0x54 0xF 0x0
FLD_INV_2 [5]
0 : not Inversion 1 : Inversion
FLD_INV_1 [4]

 Registers to Insert No Video Information


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

NOVID_INF_IN _14 (CH1~CH4)


: It can include a NO-Video information at MSB of EAV and SAV.

0 0x54 NOVID_INF_IN_14 [3] 0x0 0x0


0 : No information
1 : Put no-video information in EAV or SAV

 Registers to Control Channel ID


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P
CHID_TYPE_x (x = channel 1~4 )
0x54 CHID_TYPE_14 [2:0] 0x1 0x1
: It determines type of channel ID.

CHID_VIN_1 [3:0]
0x55 0x10 0x10
0
CHID_VIN_2 [7:4] CHID_VIN_x (x = channel 1~4 )
: Register to put CHANNEL ID to distinguish channel. (0x0~0xF)
CHID_VIN_3 [3:0]
0x56 0x10 0x10
CHID_VIN_4 [7:4]

 Registers to Control Video Output Timing


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x58 H_DELAY_1

0x59 H_DELAY_2 H_DELAY_x

[7:0] 0xA0 0x90 : Register to determine the Horizontal start position of output image to Hsync

0x5A H_DELAY_3 extracted in analog input signal. (x = channel 1~4 )

0x5B H_DELAY_4
0
0x5C V_DELAY_1 V_DELAY_x[5]
: V_DELAY_x[4:0] Control Enable (x = channel 1~4 )
0x9E 0x9E
0x5D V_DELAY_2
(AHD) (AHD)
[5:0]
V_DELAY_x[4:0] (When V_DELAY_x[5] = 1)
0x1E 0x1E
0x5E V_DELAY_3
(960H) (960H) : Register to determine the Vertical start position of output image to Vsync
extracted in analog input signal. (x = channel 1~4 )
0x5F V_DELAY_4

Data sheet 81/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Control Video Output Timing


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x60 HBLK_END_1

0x61 HBLK_END_2 HBLK_END_x (x = channel 1~4 )

[7:0] 0x00 0x00 : Register to control Width of Horizontal Blanking, If user increments or
0x62 HBLK_END_3 decrements the value of this register, then the Active region is changed.

0x63 HBLK_END_4
0
0x64 VBLK_END_1 VBLK_END_x[5] (x = channel 1~4 )
: VBLK_END_x[4:0] Control Enable
0xB2 0xB1
0x65 VBLK_END_2
(AHD) (AHD)
[7:0] VBLK_END_x[4:0] (When VBLK_END_x[5] = 1)
0x08 0x0D : Register to control Width of Vertical Blanking. If user increments or
0x66 VBLK_END_3
(960H) (960H)
decrements the value of this register, then the Active region is changed.
0x67 VBLK_END_4 (x = channel 1~4 )

Data sheet 82/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Control Video Output Timing


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x68 H_CROP_S_1

0x69 H_CROP_S_2 H_CROP_S_x : Adjust the horizontal crop start point.


[7:0] 0x00 0x00
(x = channel 1~4 )
0x6A H_CROP_S_3

0x6B H_CROP_S_4

0x6C H_CROP_E_1

0x6D H_CROP_E_2 H_CROP_E_x : Adjust the horizontal crop end point.


[7:0] 0x00 0x00
(x = channel 1~4 )
0x6E H_CROP_E_3

0x6F H_CROP_E_4
0
0x70 V_CROP_S_1

0x71 V_CROP_S_2 V_CROP_S_x : Adjust the vertical crop start point.


[7:0] 0x00 0x00
(x = channel 1~4 )
0x72 V_CROP_S_3

0x73 V_CROP_S_4

0x74 V_CROP_E_1

0x75 V_CROP_E_2 V_CROP_E_x : Adjust the vertical crop end point.


[7:0] 0x00 0x00
(x = channel 1~4 )
0x76 V_CROP_E_3

0x77 V_CROP_E_4

 Registers to Control Back Ground Color


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

BGDCOL_x
: When No-Video, BackGround Color is used. (x = channel 1~4)
BGDCOL_1 [3:0]

0000 : Blue

0x78 0001 : White (75%)


0010 : Yellow
0011 : Cyan
BGDCOL_2 [7:4] 0100 : Green
0101 : Magenta
0110 : Red
0 0x88 0x88 0111 : Blue
1000 : Black
1001 : Gray
BGDCOL_3 [3:0]
1010 : Red (NEXTCHIP*)
1011 : Yellow (NEXTCHIP*)
1100 : Magenta (NEXTCHIP*)
0x79
1101 : Green (NEXTCHIP*)
1110 : Blue (NEXTCHIP*)

BGDCOL_4 [7:4] 1111 : Cyan (NEXTCHIP*)


* These color information is exactly same as controllers provided by
NEXTCHIP

Data sheet 83/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Control Data Out Mode


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

DATA_OUT_MODE_x
DATA_OUT_MODE_1 [3:0]
: It limits a level of output data, can change signals of Cb and Cr each.

0x7A (x = channel 1~4)

DATA_OUT_MODE_2 [7:4] 0000 : Y(016~235), Cb(016~240), Cr(016~240)


0001 : Y(001~254), Cb(001~254), Cr(001~254)
0 0x11 0x11
0010 : Y(000~255), Cb(000~255), Cr(000~255)
0011 : Cb / Cr Change, 016~235
DATA_OUT_MODE_3 [3:0]
0100 : Cb / Cr Change, 001~254
0x7B 0101 : Cb / Cr Kill, 016~235
0110 : Cb / Cr Kill, 001~254
DATA_OUT_MODE_4 [7:4] Others : Background color output

Data sheet 84/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

Enable Registers
 Registers For Each Channel Control
ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

DEC_REG_EACH
: For each control CH1~CH4 register.
0 0x80 EACH_REG_SET [3:0] 0x0 0x0

0x0 : same control 0xF : each control

 Registers to Select AHD Mode


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x81 AHD_MD_1
AHD_MD
: AHD Mode Selection.
0x82 AHD_MD_2
0 [3:0] 0x6 0x7
0: SD Mode 2: AFHD 30P MODE
0x83 AHD_MD_3 3: AFHD 25P MODE 4: AHD 60P MODE
5: AHD 50P MODE 6: AHD 30P MODE
0x84 AHD_MD_4 7: AHD 25P MODE Etc.: Don’t use

 Registers to Control Active Region


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x85 AV_960H_1

0x0 0x0 AV_960H_x


0x86 AV_960H_2
(AHD) (AHD) : Control To 1H_ACTIVE_REGION (x = channel 1~4 )
0 [0]
0x1 0x1 0: Active_region of other modes
0x87 AV_960H_3
(960H) (960H) 1: Active_region of 960H mode

0x88 AV_960H_4

 Registers to Select 960H


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x85 STD_MD_1

STD_MODE_x (x = channel 1~4 )


0x86 STD_MD_2 : 960H Mode Selection
0 [4] 0 0

0x87 STD_MD_3

0x88 STD_MD_4 0: H720 or AHD MODE 1: H960 MODE

Data sheet 85/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Select SH960


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P
* This register is not apply to the AHD mode.
0x89 SEL960H_01 (apply to only SD MODE)

0x8A SEL960H_02 SEL_960H_0x


0 [0] 0 0 : 37.125MHz 720H mode or 37.125MHz 960H mode selection.
0x8B SEL960H_03 When STD_MODE_x (BANK0, 0x85~0x88[0]) = 0x0

0: 37.125MHz 960H Mode


0x8C SEL960H_04 1: 37.125MHz 720H Mode

 Registers to Control Horizontal ZOOM


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x93 HZOOM_ON_1

HZOOM_ON_x ( x = channel 1~4 )


0x94 HZOOM_ON_2
: This Register can be turned on or off Horizontal ZOOM.
0 [0] 0 0
0: ZOOM OFF
0x95 HZOOM_ON_3
1: ZOOM ON

0x96 HZOOM_ON_4

 Registers to Control Y/C DELAY


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0xA0 DF_YDELAY_4

0xA1 DF_YDELAY_3 DF_YDELAY_x ( x = channel 1~4 )

[3:0] 0x0 0x0 : Y(Luminance) delay control in the domain of 27MHz can be controlled

0xA2 DF_YDELAY_2 between 0x0 ~ 0xF.

0xA3 DF_YDELAY_1

0xA0 DF_CDELAY_4

0xA1 DF_CDELAY_3 DF_CDELAY_x ( x = channel 1~4 )

[7:4] 0x0 0x0 : C(Chrominance) delay control in the domain of 27MHz can be controlled

0xA2 DF_CDELAY_2 between 0x0 ~ 0xF.

0xA3 DF_CDELAY_1
0
0xA4 DB_YDELAY_4

0xA5 DB_YDELAY_3 DB_YDELAY_x ( x = channel 1~4 )

[3:0] 0x1 0x1 : Y(Luminance) delay control in the domain of 36MHz can be controlled

0xA6 DB_YDELAY_2 between 0x0 ~ 0xF.

0xA7 DB_YDELAY_1

0xA4 DB_CDELAY_4

0xA5 DB_CDELAY_3 DB_CDELAY_x ( x = channel 1~4 )

[7:4] 0x0 0x0 : C(Chrominance) delay control in the domain of 36MHz can be controlled

0xA6 DB_CDELAY_2 between 0x0 ~ 0xF.

0xA7 DB_CDELAY_1

Data sheet 86/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

State Registers
 Registers to Status Registers (Read Only)
ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

NOVID_01 [0] NOVID_0x


: Each Channel Video Decoder No Video detection Status.
NOVID_02 [1] (x = Channel number)
0xB8 Read Read
NOVID_03 [2]
0 : On Video 1 : No Video
NOVID_04 [3]

MOTION_01 [0]
MOTION_0x
: Each Channel Motion detection Status (x = Channel number)
MOTION_02 [1]
0xB9 Read Read
MOTION_03 [2]
0 : No MOTION 1 : On MOTION
MOTION_04 [3]
0
BLACK_01 [0] BLACK_0x
: Each Channel BLACK detection Status (x = Channel number)
BLACK_02 [1]
0xBA Read Read
BLACK_03 [2]
0 : No BLACK 1 : On BLACK
BLACK_04 [3]

WHITE_01 [0] WHITE_0x


: Each Channel WHITE detection Status (x = Channel number)
WHITE_02 [1]
0xBB Read Read
WHITE_03 [2]
0 : No WHITE 1 : On WHITE
WHITE_04 [3]

Data sheet 87/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers for MUTE Detection Status (Read Only)


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

MUTE _01 [0]


MUTE_0x
: Each Internal 8 Channel MUTE detection Status (x = Channel number)
MUTE _02 [1]

MUTE _03 [2]

MUTE _04 [3]


0xBC Read Read
MUTE _05 [4]
0 : On Audio 1 : No Audio (MUTE)
MUTE _06 [5]

MUTE _07 [6]

MUTE _08 [7]

MUTE _09 [0] MUTE_0x


0 : Each External 8 Channel MUTE detection Status (x-1 = EXT Channel
MUTE _10 [1] number)

MUTE _11 [2]

MUTE _12 [3]


0xBD Read Read
MUTE _13 [4]
0 : On Audio 1 : No Audio (MUTE)
MUTE _14 [5]

MUTE _15 [6]

MUTE _16 [7]

MUTEMIC_0x
MUTEMIC_01 [0]
0xBE Read Read : Each Internal and External Mic Channel MUTE detection Status
(x = Channel number)
MUTEMIC_02 [2] 0 : On Audio 1 : No Audio (MUTE)

 Registers to Status Registers (Read Only)


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

COAX_RX_DONE_1 [0] COAX_RX_DONE_x


: COAXIAL_RX_Detecting Status ( x = channel number )
COAX_RX_DONE_2 [1]
0 0xBF Read Read
COAX_RX_DONE_3 [2]
0 : No Detecting
1 : COAXIAL_RX_Detecting
COAX_RX_DONE_4 [3]

 Registers to Status Registers (Read Only)


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

NOVID_01B [0] NOVID_0xB


: Each Channel Video Decoder No Video detection Status with HOLD option
NOVID_02B [1] (x = Channel number)
0 0xC0 Read Read
NOVID_03B [2]
0 : On Video 1 : No Video
NOVID_04B [3]

Data sheet 88/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Status Registers (Read Only)


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

MOTION_01B [0] MOTION_0xB


: Each Channel Motion detection Status with HOLD option
MOTION_02B [1] (x = Channel number)
0xC1 Read Read
MOTION_03B [2]
0 : No MOTION 1 : On MOTION
MOTION_04B [3]

BLACK_01B [0] BLACK_0xB


: Each Channel BLACK detection Status with HOLD option
BLACK_02B [1] (x = Channel number)
0 0xC2 Read Read
BLACK_03B [2]
0 : No BLACK 1 : On BLACK
BLACK_04B [3]

WHITE_01B [0] WHITE_0xB


: Each Channel WHITE detection Status with HOLD option
WHITE_02B [1] (x = Channel number)
0xC3 Read Read
WHITE_03B [2]
0 : No WHITE 1 : On WHITE
WHITE_04B [3]

 Registers to show Mute Status (Read Only)


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

MUTE_01B [0] MUTE_0xB


: Each Internal 8 Channel MUTE detection Status with HOLD option
MUTE_02B [1] (x = Channel number)

MUTE_03B [2]

MUTE_04B [3]
0xC4 Read Read
MUTE_05B [4]
0 : On Audio 1 : No Audio (MUTE)
MUTE_06B [5]

MUTE_07B [6]

MUTE_08B [7]

MUTE_09B [0] MUTE_0xB


0 : Each External 8 Channel MUTE detection Status with HOLD option
MUTE_10B [1] (x-1 = EXT Channel number)

MUTE_11B [2]

MUTE_12B [3]
0xC5 Read Read
MUTE_13B [4]
0 : On Audio 1 : No Audio (MUTE)
MUTE_14B [5]

MUTE_15B [6]

MUTE_16B [7]

MUTEMIC_0xB
MUTEMIC_01B [0]
0xC6 Read Read : Each Internal and External Mic Channel MUTE detection Status
(x = Channel number)
MUTEMIC_02B [2] 0 : On Audio 1 : No Audio (MUTE)

Data sheet 89/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Interrupt clear for Status Registers


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

RD_STATE_CLR
: Interrupt clear condition selection
RD_STATE_CLR [7] 0 : Interrupt clear when BANK0, 0xC0~0xC6 Addr Register Read
1 : Interrupt clear when BANK0, 0xB8~0xBE / 0xC0~0xC6 Addr Register
Read
0 0xC8 0x90 0x90
STATE_HOLD
: Interrupt Hold condition selection

STATE_HOLD [4]
0 : No Hold Option, State is Real Time update.
1 : Hold Option operation. State is Hold until cleared

 Registers to control IRQ


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

IRQ_INV
IRQ_INV [3] : IRQ pin output signal inversion

0 : Not Inversion 1 : Inversion

IRQ_SEL
: Select IRQ pin output signals selection

When IRQ_MSB(BANK1,0xB2[0]) = 0,
0 : 0 (Zero)
1 : interrupt request by the No video detection
2 : interrupt request by the Mute detection
3 : interrupt request by the Motion detection
0xC9 4 : interrupt request by the Black detection
0 0x00 0x00
5 : interrupt request by the White detection
6 : ALINKO
IRQ_SEL [2:0]
7 : BNCO

When IRQ_MSB(BANK1,0xB2[0]) = 1,
0 : Novid | Motion interrupt request
1 : Novid | Black interrupt request
2 : Novid | White interrupt request
3 : Black | White interrupt request
4 : Black | Motion interrupt request
5 : White | Motion interrupt request
6 : Novid | Motion | Black interrupt request
7 : Black | White | Motion interrupt request

 Registers to Show the Detect MODE (Read Only)


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

MODE_DET_CHx
0xD0 MODE_DET_CH1
: MODE Detecting Status ( x = channel number )

00 : No Detecting
0xD1 MODE_DET_CH2 01 : SD NTSC MODE
02 : SD PAL MODE
0 [7:0] Read Read
04 : AHD 30P MODE
0xD2 MODE_DET_CH3 08 : AHD 25P MODE
10 : AHD 60P MODE
20 : AHD 50P MODE
40 : AFHD 30P MODE
0xD3 MODE_DET_CH4
80 : AFHD 25P MODE

Data sheet 90/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Show the ACC GAIN (Read Only)


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0xD8 STATUS_ACC_GAIN1

0xD9 STATUS_ACC_GAIN2
STATUS_ACC_GAIN_x
0 [7:0] Read Read
: ACC GAIN Value Status ( x = channel number )
0xDA STATUS_ACC_GAIN3

0xDB STATUS_ACC_GAIN4

 Registers to read the PN MSB value (Read Only)


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0xE8 PN_READ_MSB_VAL1

0xE9 PN_READ_MSB_VAL2
PN_READ_MSB_VAL_x
0 [7:4] Read Read
: PN_MSB Value Status ( x = channel number )
0xEA PN_READ_MSB_VAL3

0xEB PN_READ_MSB_VAL4

 Registers to read the FSC Status (Read Only)


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0xE8 FSC_CHG_DONE1
FSC_CHG_DONE _x
: A status which FSC changed done or not ( x = channel number )
0xE9 FSC_CHG_DONE2
[3] Read Read
0xEA FSC_CHG_DONE3
0: not changed 1: changed
0xEB FSC_CHG_DONE4

0xE8 CKILL1
CKILL _x
: color kill status ( x = channel number )
0xE9 CKILL2
[2] Read Read
0xEA CKILL3
0 : Color On 1 : Color Off
0xEB CKILL4
0
0xE8 FSC_LOCK_DONE1

0xE9 FSC_LOCK_DONE2 FSC_LOCK_DONE_x

[1] Read Read : FSC LOCK Detection Status (x = channel number)


0xEA FSC_LOCK_DONE3

0xEB FSC_LOCK_DONE4

0xE8 NOVIDEO1

0xE9 NOVIDEO2
NOVIDEO_x
[0] Read Read
: NOVIDEO Status (x=channel number)
0xEA NOVIDEO3

0xEB NOVIDEO4

Data sheet 91/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Show Locking Status (Read Only)


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

AGC_LOCK_04 [3]
AGC_LOCK_0x
: Video AGC Locking Status ( x = channel number )
AGC_LOCK_03 [2]
0xEC Read Read

AGC_LOCK_02 [1]
0 : No Locking
1 : Locking
AGC_LOCK_01 [0]

CMP_LOCK_04 [3]
CMP_LOCK_0x
: Video CLAMP Locking status ( x = channel number )
CMP_LOCK_03 [2]
0xED Read Read

CMP_LOCK_02 [1]
0 : No Locking
1 : Locking
CMP_LOCK_01 [0]

0 H_LOCK_04 [3]
H_LOCK_0x
: Video Horizontal Locking status ( x = channel number )
H_LOCK_03 [2]
0xEE Read Read

H_LOCK_02 [1]
0 : No Locking
1 : Locking
H_LOCK_01 [0]

* This read register is not apply to the AHD mode.


AUTO _NT_04 [7:6]
(apply to only SD MODE)

Auto_NT_0x
AUTO _NT_03 [5:4]
: NT/PAL Detection status (x = channel number)
0xEF Read Read
Auto_NT [0] :
AUTO _NT_02 [3:2]
0 : PAL 1 : NTSC

Auto_NT [1] :
AUTO _NT_01 [1:0]
0 : Not detect Standard 1 : Detect Standard

Data sheet 92/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Show FLD & BW Status (Read Only)


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

* This read register is not apply to the AHD mode.


FLD_04 [7:6]
(apply to only SD MODE)

FLD_0x
FLD_03 [5:4]
: Field Detection status (x = channel number)
0xF1 Read Read
FLD [0] =
FLD_02 [3:2]
0 : Odd Field 1 : Even Field

FLD [1] =
FLD_01 [1:0]
0 : Not detect Standard 1 : Detect Standard
0

BW_04 [3]

BW_0x
BW_03 [2]
: Black / White Detection status (x = channel number)
0xF3 Read Read
0 : Color
BW_02 [1]
1 : B/W

BW_01 [0]

 Registers to Show Chip Status (Read Only)


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

DEV_ID
0xF4 DEV_ID [7:0] Read Read
: It shows Device ID (NVP6124 = 0x84)

CMP_VALUE
0 0xF6 CMP_VALUE [7:0] Read Read : Show the value for CLAMP about Channel selected by CMP_AGC_CH
register

AGC_VALUE
0xF7 AGC_VALUE [7:0] Read Read : Show the value for AGC about Channel selected by CMP_AGC_CH
register

Data sheet 93/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

AUDIO Registers
 Registers to Control Audio AFE and DFE
ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P
PD_AAFE

PD_AAFE [7] : Audio AFE LIVE CH1~CH8 and MIC1 Power Down Mode selection
0 : Operation 1 : Power Down

RM_PB_PIN
: Selection of clock and sync for ADATA_REC, ADATA_SP pin
0 : use ACLK_REC and ASYNC_REC as clock and sync for ADATA_REC,
RM_PB_PIN [3]
ADATA_SP pin
1 : use ACLK_PB and ASYNC_PB as clock and sync for ADATA_REC,
ADATA_SP pin

1 0x00 0x02 0x02 PB_RM_PIN


: Selection of clock and sync for ADATA_PB pin
PB_RM_PIN [2]
0 : use ACLK_PB and ASYNC_PB as clock and sync for ADATA_PB,
1 : use ACLK_REC and ASYNC_REC as clock and sync for ADATA_PB,

FILTER_ON
FILTER_ON [1] : Set ADC sampling rate
0 : Non-oversample (16KHz) 1 : Oversample (64KHz)

EN_32K_MODE
EN_32K_MODE [0] : Operate whole audio system as 32K mode
0 : 16K Mode 1 : 32K Mode

 Registers to Control Audio Input Gain


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x01 AIGAIN_01 [7:0]

AIGAIN_x / MIGAIN_x
0x02 AIGAIN_02 [7:0]
: The gain of analog audio input AIN1-8 and MICIN1

0x03 AIGAIN_03 [7:0]

0000 : mute 0001 : 0.125


0x04 AIGAIN_04 [7:0]
0010 : 0.25 0011 : 0.375

0100 : 0.5 0101 : 0.625


1 0x40 AIGAIN_05 [7:0] 0x0A 0x0A
0110 : 0.75 0111 : 0.875

1000 : 1.0 1001 : 1.125


0x41 AIGAIN_06 [7:0]
1010 : 1.25 1011 : 1.375

1100 : 1.5 1101 : 1.625


0x42 AIGAIN_07 [7:0]
1110 : 1.75 1111 : 1.875

10000 : 2.0 10001 : 2.125


0x43 AIGAIN_08 [7:0]

10000 ~ 11111111 : step by about 0.125


0x05 MIGAIN_01 [3:0]

Data sheet 94/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Audio Interface


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

CAS_PB
: The Usage of Playback Data when Cascade Mode
CAS_PB [7]
0 : use multiple playback data, received through all stage
1 : use single playback data, received through last stage

TRANS_MODE
: Control the phase between transferred clock and cascade data
TRANS_MODE [6]
0 : Same phase 1 : Inverted phase

0x06 0x1B 0x1B CAS_PIN


: Control the usage of ADATA_CASI and ADATA_CASO as cascade
CAS_PIN [4] transmitting

0 : Don't Use 1 : Use

CHIP_STAGE
: Selection of chip state for cascade
CHIP_STAGE [1:0]
0 : middle stage 1 : last stage
2 : first stage 3 : single chip operation

RM_MASTER
: Selection of master & slave mode of ACLK_REC and ASYNC_REC
RM_MASTER [7]
0 : Slave mode operation 1 : Master mode operation

RM_CLK
: Set the relationship between audio signal outputted to ADATA_REC
and clock outputted to ACLK_REC
RM_CLK [6]
1
0 : inverted clock 1 : non-inverted clock

RM_BITRATE
: Set the bit rate of audio signal outputted to ADATA_REC
RM_BITRATE [5:4]
0 : 256fs 1 : 384fs
2 : 320fs 3 : Don’t Use

RM_SAMRATE
: Set the sampling rate of data outputted to ADATA_REC
0x07 RM_SAMRATE [3] 0xC8 0xC8

0 : 8KHz 1 : 16KHz

RM_BITWID
: Set the bit width of data outputted to ADATA_REC
RM_BITWID [2]
0 : 16bits 1 : 8bits

RM_SSP
: Selection of DSP mode and SSP mode for ADATA_REC pin,
when ASYNC_REC is DSP mode.
RM_SSP [1]
0 : DSP mode 1 : SSP mode

RM_SYNC
: Set the sync's mode inputted/outputted to ASYNC_REC.
RM_SYNC [0]
0 : I2S mode 1 : DSP mode

Data sheet 95/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Control Audio interface


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P
RM_BIT_SWAP
: Set the bit sequence of Audio Data for ADATA_REC
RM_BIT_SWAP [7]
0 : MSB first 1 : LSB first

RM_LAW_SEL
: Define the G.711 data format outputted to ADATA_REC
RM_LAW_SEL [6]

0 : u-law 1 : a-law

RM_FORMAT
: Define the data format outputted to ADATA_REC
RM_FORMAT [5:4]
0 : linear PCM 1 : Unsigned linear PCM
2 : G.711 format 3 : Don’t Use
1 0x08 0x03 0x03

R_ADATSP
R_ADATSP2 [3]
: Selection of output data for ADATA_SP

R_ADATSP [2] 0 : Speaker data 1 : Record data

R_MULTCH
: Selection of number of Channel for ADATA_REC
R_MULTCH [1:0]
0 : 2ch 1 : 4ch
2 : 8ch 3 : 16ch

 Registers to Control Audio Interface


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

R_SEQ_01[4] [0] 0x0 0x0


R_SEQ
R_SEQ_02[4] [1] 0x0 0x0 : Sequence of Audio Data for ADATA_REC

R_SEQ_03[4] [2] 0x0 0x0 00000 : channel 1 data

R_SEQ_04[4] [3] 0x0 0x0 00001 : channel 2 data


0x09 00010 : channel 3 data
R_SEQ_05[4] [4] 0x0 0x0
00011 : channel 4 data
R_SEQ_06[4] [5] 0x0 0x0 00100 : channel 5 data
00101 : channel 6 data
R_SEQ_07[4] [6] 0x0 0x0
00110 : channel 7 data
R_SEQ_08[4] [7] 0x0 0x0 00111 : channel 8 data
1
01000 : channel 9 data
R_SEQ_01 [3:0]
0x0A 0x10 0x10 01001 : channel 10 data
R_SEQ_02 [7:4] 01010 : channel 11 data

R_SEQ_03 [3:0] 01011 : channel 12 data


0x0B 0x32 0x32 01100 : channel 13 data
R_SEQ_04 [7:4]
01101 : channel 14 data
R_SEQ_05 [3:0] 01110 : channel 15 data
0x0C 0x54 0x54 01111 : channel 16 data
R_SEQ_06 [7:4]
10000 : Mic input 1
R_SEQ_07 [3:0] 10001 : Mic input 2
0x0D 0x76 0x76
R_SEQ_08 [7:4]

Data sheet 96/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Control Audio Interface


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

R_SEQ_09[4] [0] 0x0 0x0

R_SEQ_10[4] [1] 0x0 0x0


R_SEQ
R_SEQ_11[4] [2] 0x0 0x0 : Sequence of Audio Data for ADATA_REC

R_SEQ_12[4] [3] 0x0 0x0 00000 : channel 1 data


0x0E
R_SEQ_13[4] [4] 0x0 0x0 00001 : channel 2 data
00010 : channel 3 data
R_SEQ_14[4] [5] 0x0 0x0
00011 : channel 4 data
R_SEQ_15[4] [6] 0x0 0x0 00100 : channel 5 data
00101 : channel 6 data
R_SEQ_16[4] [7] 0x0 0x0
00110 : channel 7 data
R_SEQ_09 [3:0] 00111 : channel 8 data
1 0x0F 0x98 0x98
01000 : channel 9 data
R_SEQ_10 [7:4]
01001 : channel 10 data
R_SEQ_11 [3:0] 01010 : channel 11 data
0x10 0xBA 0xBA
R_SEQ_12 [7:4] 01011 : channel 12 data
01100 : channel 13 data
R_SEQ_13 [3:0]
01101 : channel 14 data
0x11 0xDC 0xDC
R_SEQ_14 [7:4] 01110 : channel 15 data
01111 : channel 16 data
R_SEQ_15 [3:0]
0x12 0xFE 0xFE 10000 : Mic input 1
R_SEQ_16 [7:4] 10001 : Mic input 2

0x3C MIC_SEQ_01 [4:0] 0x00 0x00

0x3D MIC_SEQ_02 [4:0] 0x00 0x00

 Registers to Control Audio Interface


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

PB_MASTER
: Selection of master & slave mode of ACLK_PB and ASYNC_PB
PB_MASTER [7]
0 : Slave mode 1 : Master mode

PB_CLK
: Set the relationship between audio signal outputted to ADATA_PB and
PB_CLK [6] clock outputted to ACLK_PB

0 : inverted clock 1 : non-inverted clock

PB_BITRATE
: Set the bit rate of audio signal outputted to ADATA_PB
PB_BITRATE [5:4]
0 : 256fs 1 : 384fs
2 : 320fs

PB_SAMRATE
1 0x13 0x08 0x08 : Set the sampling rate of data outputted to ADATA_PB
PB_SAMRATE [3]
0 : 8KHz 1 : 16KHz

PB_BITWID
: Set the bit width of data outputted to ADATA_PB
PB_BITWID [2]
0 : 16bits 1 : 8bits

PB_SSP
: Set the position of data and sync signals inputted to ADATA_PB, when
PB_SSP [1] ASYNC_PB is DSP mode.
0 : DSP mode 1 : SSP mode

PB_SYNC
: Set the sync's mode inputted/outputted to ASYNC_PB.
PB_SYNC [0]
0 : I2S mode 1 : DSP mode

Data sheet 97/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Control Audio Interface


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P
PB_BIT_SWAP
: Set the bit sequence of Audio Data for ADATA_PB
PB_BIT_SWAP [7]
0 : MSB first 1 : LSB first

PB_SEL
: select the audio input channel for playback input

00 : channel 01 01 : channel 02
0x14 0x00 0x00 02 : channel 03 03 : channel 04
04 : channel 05 05 : channel 06
PB_SEL [4:0] 06 : channel 07 07 : channel 08
08 : channel 09 09 : channel 10
1 0A : channel 11 0B : channel 12
0C : channel 13 0D : channel 14
0E : channel 15 0F : channel 16
10 : Mic input 1 11 : Mic input 2

PB_FORMAT
: Define the data format inputted to ADATA_PB
PB_FORMAT [7:6]
0 : linear PCM 1 : Unsigned linear PCM
2 : G.711 format 3 : Don’t Use
0x15 0x00 0x00
PB_LAW_SEL
: Define the G.711 data format inputted to ADATA_PB
PB_LAW_SEL [3]
0 : u-law 1 : a-law

 Registers to Control Audio Mixing Gain


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

MIX_RATIO_01 [3:0]
0x16
MIX_RATIO_02 [7:4]

MIX_RATIO_03 [3:0]
0x17
MIX_RATIO_04 [7:4]
MIX_RATIO_x
MIX_RATIO_05 [3:0]
: Set the mixing gain for AIN1-15. ( x = channel 1~16 )
0x18
MIX_RATIO_06 [7:4]

MIX_RATIO_07 [3:0]
0x19
MIX_RATIO_08 [7:4]
1 0x88 0x88
MIX_RATIO_09 [3:0]
0x1A
0 : mute 1 : 0.25
MIX_RATIO_10 [7:4]
2 : 0.31 3 : 0.38
MIX_RATIO_11 [3:0] 4 : 0.5 5 : 0.63
0x1B
MIX_RATIO_12 [7:4] 6 : 0.75 7 : 0.88
8 : 1.0 9 : 1.25
MIX_RATIO_13 [3:0]
10 : 1.5 11 : 1.75
0x1C
MIX_RATIO_14 [7:4] 12 : 2.0 13 : 2.25
14 : 2.5 15 : 2.75
MIX_RATIO_15 [3:0]
0x1D
MIX_RATIO_16 [7:4]

Data sheet 98/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Control Audio Mixing Gain


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

MIX_RATIO_M1 [3:0] MIX_RATIO_Mx/ MIX_RATIO_Px


0x1E
: Set the mixing gain for MICIN1~4 / PBIN1~4. ( x = channel 1~4 )
MIX_RATIO_M2 [7:4]

MIX_RATIO_M3 [3:0] 0 : mute 1 : 0.25


0x1F 2 : 0.31 3 : 0.38
MIX_RATIO_M4 [7:4]
1 0x88 0x88 4 : 0.5 5 : 0.63
MIX_RATIO_P1 [3:0] 6 : 0.75 7 : 0.88
0x20
8 : 1.0 9 : 1.25
MIX_RATIO_P2 [7:4]
10 : 1.5 11 : 1.75
MIX_RATIO_P3 [3:0] 12 : 2.0 13 : 2.25
0x21
MIX_RATIO_P4 [7:4] 14 : 2.5 15 : 2.75

 Registers to Control Audio Output Gain


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

AOGAIN
: The gain of analog audio output

0000 : mute 0001 : 0.125

0010 : 0.25 0011 : 0.375

0100 : 0.5 0101 : 0.625

1 0x22 AOGAIN [7:0] 0x0A 0x0A 0110 : 0.75 0111 : 0.875

1000 : 1.0 1001 : 1.125

1010 : 1.25 1011 : 1.375

1100 : 1.5 1101 : 1.625

1110 : 1.75 1111 : 1.875

10000 ~ 11111111 : step by about 0.125

Data sheet 99/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Control Audio Mixing Output Mode


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

MIX_DERATIO
: Selection of the mixing gain mode

MIX_DERATIO [5] 0: Apply the mixing gain for MIX_RATIO_01-P4 (BANK1,0x16~0x21)


separately
1: Apply all mixing gain as the same gain (x1).

MIX_OUTSEL
: Select the audio output for analog mixing out.

00 : Channel 1 0E : Channel 15

01 : Channel 2 0F : Channel 16

02 : Channel 3 10 : playback audio

03 : Channel 4 11 : second playback audio


1 0x23 0x19 0x19
04 : Channel 5 (first stage playback audio)

05 : Channel 6 (middle stage playback audio)


MIX_OUTSEL [4:0] 06 : Channel 7 12 : third playback audio

07 : Channel 8 13 : fourth playback audio

08 : Channel 9 (middle stage playback audio)

09 : Channel 10 (middle stage playback audio)

0A : Channel 11 14 : Mic input 1

0B : Channel 12 15 : Mic input 2

0C : Channel 13 18 : Mixed audio

0D : Channel 14 Others : No audio output

 Registers to Control Analog and Digital Mixing output


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

L_CH_OUTSEL / R_CH_OUTSEL
: Select Left/Right channel of the audio output for ADATA_SP pin

0x24 L_CH_OUTSEL 0x18 0x18 00 : Channel 1 0E : Channel 15


01 : Channel 2 0F : Channel 16
02 : Channel 3 10 : playback audio
03 : Channel 4 11 : second playback audio
04 : Channel 5 (first stage playback audio)
1 [4:0]
05 : Channel 6 (middle stage playback audio)
06 : Channel 7 12 : third playback audio
07 : Channel 8 13 : fourth playback audio
08 : Channel 9 (middle stage playback audio)
0x25 R_CH_OUTSEL 0x16 0x16 09 : Channel 10 (middle stage playback audio)
0A : Channel 11 14 : Mic input 1
0B : Channel 12 15 : Mic input 2
0C : Channel 13 18 : Mixed audio
0D : Channel 14 Others : No audio output

Data sheet 100/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Control Audio Detection


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

MIX_MUTE_01 [0]

MIX_MUTE_02 [1]

MIX_MUTE_03 [2]

MIX_MUTE_04 [3]
0x26
MIX_MUTE_05 [4]

MIX_MUTE_06 [5]

MIX_MUTE_07 [6]

MIX_MUTE_08 [7]

MIX_MUTE_09 [0]

MIX_MUTE_10 [1]
MIX_MUTE_x
MIX_MUTE_11 [2]
: During mixing, selected channels are muted ( x = channel value )
MIX_MUTE_12 [3]
1 0x27 0x00 0x00
MIX_MUTE_13 [4]
0 : mixing data output
MIX_MUTE_14 [5] 1 : mute for selected channel

MIX_MUTE_15 [6]

MIX_MUTE_16 [7]

MIX_MUTE_P1 [0]

MIX_MUTE_P2 [1]

MIX_MUTE_P3 [2]

MIX_MUTE_P4 [3]
0x28
MIX_MUTE_M1 [4]

MIX_MUTE_M2 [5]

MIX_MUTE_M3 [6]

MIX_MUTE_M4 [7]

 Registers to Control Audio Detection


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

ADET_MODE
: Select the method to decide the existence of audio signals.
ADET_MODE [3]
0 : Absolute amplitude detection mode
1 : Differential amplitude detection mode

1 0x29 0x88 0x88 ADET_FILT


: Set the time to decide the existence of audio signals.

0 : 16sec 1 : 15sec
ADET_FILT [2:0]
2 : 9sec 3 : 5sec
4 : 3sec 5 : 1sec
6 : 0.6sec 7 : 0.5sec

Data sheet 101/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Control Audio Detection


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

ADET_01 [0]

ADET_0x / ADET_Mx
ADET_02 [1]
: Enable bit audio signal existence checking function for AIN1-8 and MICIN1.
ADET_03 [2] (x = channel 1~8 )

ADET_04 [3]
0x2A 0xFF 0xFF
1 ADET_05 [4]

ADET_06 [5]

ADET_07 [6] 0 : Don’t use this function 1 : Use this function

ADET_08 [7]

0x2B ADET_M1 [6] 0x40 0x40

 Registers to Control Audio Detection


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

ADET_TH_01 [3:0]
0x2C
ADET_TH_02 [7:4]

ADET_TH_03 [3:0]
0x2D
ADET_TH_04 [7:4]
0xAA 0xAA ADET_TH_0x
1 ADET_TH_05 [3:0]
: Set the thesshold value for audio signal existence of AIN1-8 and MICIN1
0x2E
ADET_TH_06 [7:4]

ADET_TH_07 [3:0]
0x2F
ADET_TH_08 [7:4]

0x30 ADET_TH_M1 [3:0] 0x0A 0x0A

 Registers to Control Audio Software Reset


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

AUD_SW_RST
1 0x38 AUD_SW_RST [4] 0x08 0x08 : Software Reset

0 : Normal Operation 1 : Reset

 Registers to Control Audio Interface


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

RM_DELAY
: Internal Record-Sync signal to 1-clock delay
RM_DELAY [7]
0 : default 1 : 1 clk delay
1 0x39 0x01 0x01
PB_DELAY
: Internal Play-Back-Sync signal to 1-clock delay
PB_DELAY [6]
0 : default 1 : 1 clk delay

Data sheet 102/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

VIDEO Control Registers


 Registers for Control MPP
ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

MPP_GPIO
0xB0 MPP_GPIO [7:0] 0x00 0x00 : Global Purpose Output Setting Register (output only)
Ex) control Coaxial mux control pins

MPP4_MSB [7] MPPx_MSB


: Control output data of MPPx pin
MPP3_MSB [2] ( x = MPP pin number )
1 0xB1 0x00 0x00
MPP2_MSB [1]
0 : 1 item output for MPP signal

MPP1_MSB [0] 1 : 2~5 item OR output for MPP signal

IRQ_MSB
: Control output data of IRQ pin
0xB2 IRQ_MSB [0] 0 0
0 : 1 item output for MPP signal
1 : 2~5 item OR output for MPP signal

 Registers to Control COAX


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0xBD COAX_SEL1 [7:4]

COAX_SELx
[3:0] : Select COAX_x pin output signals selection (x = COAX Pin number)
COAX_SEL2

0 : 0 (Zero)
0xBE 0x0 0x0 1~C : Reserved
1
D : Coaxial Protocol Command of ch x
E : Coaxial Protocol Command of ch total
COAX_SEL3 [7:4]
F : Reserved

0xBF COAX_SEL4 [3:0]

Data sheet 103/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Control MPP


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

MPP_SELx
: Select MPPx pin output signals selection (x = MPP Pin number)

MPP_SEL1 [3:0] When MPPx_MSB(BANK1,0xB1) = 0,


0 : 0 (Zero)
1 : NOVIDEO status of ch.x
2 : Horizontal blank of ch.x
3 : Vertical blank of ch.x
0xBC 4 : Field of ch.x
5 : Mute status of ch.x
6 : Motion status of ch.x
7 : interrupt request by the No video detection
8 : interrupt request by the Mute detection
MPP_SEL2 [7:4]
9 : interrupt request by the Motion detection
A : interrupt request by the Black detection
B : interrupt request by the White detection
C : MPP_GPIO[x-1] Value (BANK1, 0xB0)
Others : Don’t Use
1 0x0 0x0

When MPPx_MSB(BANK1,0xB1) = 1,
0 : 1 (One)
1 : Novid | Motion interrupt request
2 : Novid | Black interrupt request
0xBD MPP_SEL3 [3:0]
3 : Novid | White interrupt request
4 : Black | White interrupt request
5 : Black | Motion interrupt request
6 : White | Motion interrupt request
7 : Novid | Motion | Black interrupt request
8 : Novid | Motion | White interrupt request
9 : Novid | Motion | White interrupt request
A : Novid | Motion | White | mute interrupt request
B : Novid | Motion | Mute interrupt request
0xBF MPP_SEL4 [7:4] C : Black | White | Motion interrupt request
D : Black | White | Motion interrupt request
E : Black | White | Motion interrupt request
F : Black | White | Motion interrupt request

 Registers to Control Coaxial PIN


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0xBD COAX_SEL1 [7:4]

COAX_SELx
: Select COAX_x pin output signals selection (x = COAX Pin number)
0xBE COAX_SEL2 [7:4]

1 0xD 0xD When MPPx_MSB(BANK1,0xB1) = 0,


0 : 0 (Zero)
0xBE COAX_SEL3 [3:0]
D : Coaxial Protocol Command of ch x
Others : Don’t Use

0xBF COAX_SEL4 [7:4]

Data sheet 104/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Select Video Output


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

VPORT1_SEQ1 [3:0]
0xC0 0x00 0x00
VPORT1_SEQ2 [7:4]

VPORT1_SEQ3 [3:0]
0xC1 0x00 0x00
VPORT1_SEQ4 [7:4] VPORTx_SEQy
: Select the type of output video signal through each video output port
VPORT2_SEQ1 [3:0]
0xC2 0x11 0x11 (x = VDO output port number, y= channel count for 1-port)

VPORT2_SEQ2 [7:4]
0 : Nomal Display of Channel 1
VPORT2_SEQ3 [3:0]
1 : Nomal Display of Channel 2
0xC3 0x11 0x11
VPORT2_SEQ4 [7:4] 2 : Nomal Display of Channel 3
1
[3:0] 3 : Nomal Display of Channel 4
VPORT3_SEQ1
0xC4 0x22 0x22
8 : Motion Display of Channel 1
VPORT3_SEQ2 [7:4]
9 : Motion Display of Channel 2
VPORT3_SEQ3 [3:0]
A : Motion Display of Channel 3
0xC5 0x22 0x22
VPORT3_SEQ4 [7:4] B : Motion Display of Channel 4

[3:0] Etc.: Don’t use


VPORT4_SEQ1
0xC6 0x33 0x33
VPORT4_SEQ2 [7:4]

VPORT4_SEQ3 [3:0]
0xC7 0x33 0x33
VPORT4_SEQ4 [7:4]

 Registers to Select Video Output


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P
CH_OUT_SEQx
: Select the output form of the data generated in case that the system is not
set at No Video. (x = VDO output port number)
CH_OUT_SELA [3:0]

When MODE_ENABLE (BANK0,0x81~0x83) = 0x02~0x05


2 : 148.5MHz AFHD and AHD 60/50P data of ch 1
0xC8 3 : 148.5MHz time-mixed CIF AFHD and AHD 60/50P data of ch 1,2
Etc.: Don’t use

[7:4] When MODE_ENABLE (BANK0,0x81~0x83) ≠ 0x00, 0x02~0x05


CH_OUT_SELB
0 : 74.25MHz AHD data of ch 1
1 : 74.25MHz time-mixed CIF AHD data of ch 1,2
2 : 148.5MHz time-mixed AHD data of ch 1,2
1 0x00 0x00
3 : 148.5MHz time-mixed CIF AHD data of ch 1,2,3,4
Etc.: Don’t use

CH_OUT_SELC [3:0] When MODE_ENABLE (BANK0,0x81~0x83) = 0x00,


0 : 27/37.125MHz D1 data of ch 1 (SD 720H/960H_MODE)
1 : 27/37.125MHz time-mixed CIF D1 data of ch 1,2
0xC9 (SD 720H/960H_MODE)
2 : 54/74.25MHz time-mixed D1 data of ch 1,2 (SD 720H/960H_MODE)
3 : 54/74.25MHz time-mixed CIF D1 data of ch 1,2,3,4
(SD 720H/960H_MODE)
CH_OUT_SELD [7:4]
8 : 108/148.5MHz time-mixed D1 data of ch 1,2,3,4
(Only SD 720H/960H_MODE)
Etc.: Don’t use

Data sheet 105/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Control Video Output Port Enable


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

VCLK_4_EN [7]
VCLK_x_EN
: Video Output Port_x CLK Enable (x = VDO output port number)
VCLK_3_EN [6]

VCLK_2_EN [5]
0 : Disable 1 : Enable

VCLK_1_EN [4]
1 0xCA 0xFF 0xFF

VDO_4_EN [3]
VDO_x_EN
: VDOx DATA Enable (x = VDO output port number)
VDO_3_EN [2]

VDO_2_EN [1]
0 : Disable 1 : Enable

VDO_1_EN [0]

 Registers to Select Video Output Clock


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

VCLKx_SEL
0xCC VCLK1_SEL
: Select clock frequency and phase of each port. (x = Port number)

0 : 37.125MHz clock with phase 1 (delay=0ns)


0xCD VCLK2_SEL 1 : 37.125MHz clock with phase 2 (delay≒6.76ns)
2 : 37.125MHz clock with phase 3 (delay≒13.47ns)
[6:4] 3 : 37.125MHz clock with phase 4 (delay≒26.9ns)
* 0~3 : Don’t use When AHD or AFHD MODE
0xCE VCLK3_SEL
4 : 74.125MHz clock with phase 1 (delay=0ns)
5 : 74.125MHz clock with phase 2 (delay≒13.47ns)
6 : 148.5MHz clock with phase 1 (delay=0ns)
0xCF VCLK4_SEL 7 : 148.5MHz clock with phase 2 (delay≒6.73ns)
1 0x60 0x60

0xCC VCLK_1_DLY_SEL

VCLK_x_DLY_SEL
: Delay the output clock in the unit of ≒ 1ns. Can be delayed up
0xCD VCLK_2_DLY_SEL to ≒ 15ns. (x = Port number)

[3:0]
0000 : ≒ 0ns.
0xCE VCLK_3_DLY_SEL 0100 : ≒ 4ns.
1000 : ≒ 7ns.
1111 : ≒ 15ns.

0xCF VCLK_4_DLY_SEL

Data sheet 106/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Control Data Catch


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

DATA_CATCH_2 [7:4]
0xD0
DATA_CATCH_1 [3:0] DATA_CATCH_x (x = Channel number)

1 0x00 0x00 : It can move a catch point to catch a stable data in each other frequency.

DATA_CATCH_4 [7:4] (Change 37.125MHz Clock Domain to 148.5MHz Clock Domain)

0xD1
DATA_CATCH_3 [3:0]

 Registers to Control Data


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

OUT_DATA_INV
: It sorts output video data inversely.
(0 : [7:0], 1 : [0:7])

1 0xD2 OUT_DATA_INV [5:2] 0x00 0x00


OUT_DATA_INV[0] : VDO1 Port output order control
OUT_DATA_INV[1] : VDO2 Port output order control
OUT_DATA_INV[2] : VDO3 Port output order control
OUT_DATA_INV[3] : VDO4 Port output order control

Data sheet 107/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

MOTION Registers
 Registers to Detect Motion
ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x00 MOTION_OFF_1
MOTION_OFF_x
0x02 MOTION_OFF_2 : Motion Detection On/Off Selection ( x = channel number )
[4]
0x04 MOTION_OFF_3 0 : Motion detection on
1 : Motion detection off
0x06 MOTION_OFF_4
0x03 0x03
0x00 MOTION_PIC_1 MOTION_PIC_x
: Indicates the type of processing made on the area where motion is
generated. ( x = channel number )
0x02 MOTION_PIC_2
[1:0]
0 : No processing made on the area where motion is generated.
0x04 MOTION_PIC_3
1 : EVEN_FLD (Luma – 32)
2 : EVEN_FLD (Luma – 48)
0x06 MOTION_PIC_4 3 : ALL FLD (Luma – 48)
2
0x01 MOD_TSEN_1
MOD_TSEN_x
: Motion Temporal Sensitivity. ( x = channel number )
0x03 MOD_TSEN_2
[7:0] 0x60 0x60
The value ( the sum of the motion block ) bases on which it is determined
0x05 MOD_TSEN_3
whether motion is generated or not
( 0 -> 255 The greater the number, the less sensitive it gets)
0x07 MOD_TSEN_4

MOD_PSEN_1 [7:6] MOD_PSEN_x


: Motion Pixed Sensitivity. Register that determines how much data input in

MOD_PSEN_2 [5:4] the Motion block is used to search for motion ( x = channel number )

0x10 0x00 0x00


MOD_PSEN_3 [3:2] 0 : bypass
1 : 1/2
2 : 1/4
MOD_PSEN_4 [1:0] 3 : 1/8

Data sheet 108/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Detect Motion


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

CHx_MOD_01 [7]

CHx_MOD_02 [6]

0x20 CHx_MOD_03 [5]


0x38 CHx_MOD_04 [4]
0xFF 0xFF
0x50 CHx_MOD_05 [3]
0x68
CHx_MOD_06 [2]

CHx_MOD_07 [1]

CHx_MOD_08 [0]

CHx_MOD_09 [7]

CHx_MOD_10 [6]

0x21 CHx_MOD_11 [5]


0x39 CHx_MOD_12 [4]
0xFF 0xFF
0x51 CHx_MOD_13 [3]
0x69
CHx_MOD_14 [2]

CHx_MOD_15 [1]

CHx_MOD_16 [0]

CHx_MOD_17 [7]

CHx_MOD_18 [6]

0x22 CHx_MOD_19 [5]


0x3A CHx_MOD_20 [4]
0xFF 0xFF
0x52 CHx_MOD_21 [3]
0x6A
CHx_MOD_22 [2] CHx_MOD_01 ~ CHx_MOD_192
: Block enable to detect motion/black/white
CHx_MOD_23 [1]
The entire screen is divided into 192 sections to each of while enable is
CHx_MOD_24 [0]
2 allocated. ( x = channel number )
CHx_MOD_25 [7]

CHx_MOD_26 [6] 0 : Motion/Black/White Block Disable


0x23 1 : Motion/Black/White Block Enable
CHx_MOD_27 [5]
0x3B
CHx_MOD_28 [4]
0x53 0xFF 0xFF
0x6B CHx_MOD_29 [3]

CHx_MOD_30 [2]

CHx_MOD_31 [1]

CHx_MOD_32 [0]

CHx_MOD_33 [7]

CHx_MOD_34 [6]

0x24 CHx_MOD_35 [5]


0x3C CHx_MOD_36 [4]
0xFF 0xFF
0x54 CHx_MOD_37 [3]
0x6C
CHx_MOD_38 [2]

CHx_MOD_39 [1]

CHx_MOD_40 [0]

CHx_MOD_41 [7]

CHx_MOD_42 [6]

0x25 CHx_MOD_43 [5]


0x3D CHx_MOD_44 [4]
0xFF 0xFF
0x55 CHx_MOD_45 [3]
0x6D
CHx_MOD_46 [2]

CHx_MOD_47 [1]

CHx_MOD_48 [0]

Data sheet 109/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Detect Motion


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

CHx_MOD_49 [7]

CHx_MOD_50 [6]

0x26 CHx_MOD_51 [5]


0x3E CHx_MOD_52 [4]
0xFF 0xFF
0x56 CHx_MOD_53 [3]
0x6E
CHx_MOD_54 [2]

CHx_MOD_55 [1]

CHx_MOD_56 [0]

CHx_MOD_57 [7]

CHx_MOD_58 [6]

0x27 CHx_MOD_59 [5]


0x3F CHx_MOD_60 [4]
0xFF 0xFF
0x57 CHx_MOD_61 [3]
0x6F
CHx_MOD_62 [2]

CHx_MOD_63 [1]

CHx_MOD_64 [0]

CHx_MOD_65 [7]

CHx_MOD_66 [6]

0x28 CHx_MOD_67 [5]


0x40 CHx_MOD_68 [4]
0xFF 0xFF
0x58 CHx_MOD_69 [3]
0x70
CHx_MOD_70 [2] CHx_MOD_01 ~ CHx_MOD_192
: Block enable to detect motion/black/white
CHx_MOD_71 [1]
The entire screen is divided into 192 sections to each of while enable is
CHx_MOD_72 [0]
2 allocated. ( x = channel number )
CHx_MOD_73 [7]

CHx_MOD_74 [6] 0 : Motion/Black/White Block Disable

CHx_MOD_75 [5] 1 : Motion/Black/White Block Enable


0x29
0x41 CHx_MOD_76 [4]
0xFF 0xFF
0x59 CHx_MOD_77 [3]
0x71
CHx_MOD_78 [2]

CHx_MOD_79 [1]

CHx_MOD_80 [0]

CHx_MOD_81 [7]

CHx_MOD_82 [6]

0x2A CHx_MOD_83 [5]


0x42 CHx_MOD_84 [4]
0xFF 0xFF
0x5A CHx_MOD_85 [3]
0x72
CHx_MOD_86 [2]

CHx_MOD_87 [1]

CHx_MOD_88 [0]

CHx_MOD_89 [7]

CHx_MOD_90 [6]

0x2B CHx_MOD_91 [5]


0x43 CHx_MOD_92 [4]
0xFF 0xFF
0x5B CHx_MOD_93 [3]
0x73
CHx_MOD_94 [2]

CHx_MOD_95 [1]

CHx_MOD_96 [0]

Data sheet 110/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Detect Motion


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

CHx_MOD_97 [7]

CHx_MOD_98 [6]

0x2C CHx_MOD_99 [5]


0x44 CHx_MOD_100 [4]
0xFF 0xFF
0x5C CHx_MOD_101 [3]
0x74
CHx_MOD_102 [2]

CHx_MOD_103 [1]

CHx_MOD_104 [0]

CHx_MOD_105 [7]

CHx_MOD_106 [6]

0x2D CHx_MOD_107 [5]


0x45 CHx_MOD_108 [4]
0xFF 0xFF
0x5D CHx_MOD_109 [3]
0x75
CHx_MOD_110 [2]

CHx_MOD_111 [1]

CHx_MOD_112 [0]

CHx_MOD_113 [7]

CHx_MOD_114 [6]

0x2E CHx_MOD_115 [5]


0x46 CHx_MOD_116 [4]
0xFF 0xFF
0x5E CHx_MOD_117 [3]
0x76
CHx_MOD_118 [2] CHx_MOD_01 ~ CHx_MOD_192
: Block enable to detect motion/black/white
CHx_MOD_119 [1]
The entire screen is divided into 192 sections to each of while enable is
CHx_MOD_120 [0]
2 allocated. ( x = channel number )
CHx_MOD_121 [7]

CHx_MOD_122 [6] 0 : Motion/Black/White Block Disable

CHx_MOD_123 [5] 1 : Motion/Black/White Block Enable


0x2F
0x47 CHx_MOD_124 [4]
0xFF 0xFF
0x5F CHx_MOD_125 [3]
0x77
CHx_MOD_126 [2]

CHx_MOD_127 [1]

CHx_MOD_128 [0]

CHx_MOD_129 [7]

CHx_MOD_130 [6]

0x30 CHx_MOD_131 [5]


0x48 CHx_MOD_132 [4]
0xFF 0xFF
0x60 CHx_MOD_133 [3]
0x78
CHx_MOD_134 [2]

CHx_MOD_135 [1]

CHx_MOD_136 [0]

CHx_MOD_137 [7]

CHx_MOD_138 [6]

0x31 CHx_MOD_139 [5]


0x49 CHx_MOD_140 [4]
0xFF 0xFF
0x61 CHx_MOD_141 [3]
0x79
CHx_MOD_142 [2]

CHx_MOD_143 [1]

CHx_MOD_144 [0]

Data sheet 111/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Detect Motion


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

CHx_MOD_145 [7]

CHx_MOD_146 [6]

0x32 CHx_MOD_147 [5]


0x4A CHx_MOD_148 [4]
0xFF 0xFF
0x62 CHx_MOD_149 [3]
0x7A
CHx_MOD_150 [2]

CHx_MOD_151 [1]

CHx_MOD_152 [0]

CHx_MOD_153 [7]

CHx_MOD_154 [6]

0x33 CHx_MOD_155 [5]


0x4B CHx_MOD_156 [4]
0xFF 0xFF
0x63 CHx_MOD_157 [3]
0x7B
CHx_MOD_158 [2]

CHx_MOD_159 [1]

CHx_MOD_160 [0]

CHx_MOD_161 [7]

CHx_MOD_162 [6]
0x34
CHx_MOD_163 [5]
0x4C
CHx_MOD_164 [4]
0x64 0xFF 0xFF
0x7C CHx_MOD_165 [3]

CHx_MOD_166 [2] CHx_MOD_01 ~ CHx_MOD_192


: Block enable to detect motion/black/white
CHx_MOD_167 [1]
The entire screen is divided into 192 sections to each of while enable is
CHx_MOD_168 [0]
2 allocated. ( x = channel number )
CHx_MOD_169 [7]

CHx_MOD_170 [6] 0 : Motion/Black/White Block Disable

CHx_MOD_171 [5] 1 : Motion/Black/White Block Enable


0x35
0x4D CHx_MOD_172 [4]
0xFF 0xFF
0x65 CHx_MOD_173 [3]
0x7D
CHx_MOD_174 [2]

CHx_MOD_175 [1]

CHx_MOD_176 [0]

CHx_MOD_177 [7]

CHx_MOD_178 [6]

0x36 CHx_MOD_179 [5]


0x4E CHx_MOD_180 [4]
0xFF 0xFF
0x66 CHx_MOD_181 [3]
0x7E
CHx_MOD_182 [2]

CHx_MOD_183 [1]

CHx_MOD_184 [0]

CHx_MOD_185 [7]

CHx_MOD_186 [6]

0x37 CHx_MOD_187 [5]


0x4F CHx_MOD_188 [4]
0xFF 0xFF
0x67 CHx_MOD_189 [3]
0x7F
CHx_MOD_190 [2]

CHx_MOD_191 [1]

CHx_MOD_192 [0]

Data sheet 112/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

COAXIAL Registers
CH1 Coaxial Register : Bank3 0x00~0x7F
CH2 Coaxial Register : Bank3 0x80~0xFF
CH3 Coaxial Register : Bank4 0x00~0x7F
CH4 Coaxial Register : Bank4 0x80~0xFF

 Registers to Control Baud Rate


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x00 CHx_BAUD (x = Channel Number)


/ CHx_BAUD [7:0] 0x0E 0x0E
: Samsung and A-CP TX Baud Rate
0x80
3~4
0x02 CHx_PELCO_BAUD (x = Channel Number)
/ CHx_PELCO_BAUD [7:0] 0x0D 0x0D
: PELCO TX Baud Rate
0x82

Coaxial protocol 1H Line

 Registers to Control Start Point of VBI(Vertical Blank Interval)


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P
CHx_BL_TXST_01 (x = Channel Number)
0x03
/ CHx_BL_TXST_01 [7:0] 0x0E 0x0E : Samsung and A-CP Protocol TX start Line in VBI
0x83 BL_TXST_01 is Lower 8bit
CHx_BL_TXST_02 (x = Channel Number)
0x04
/ CHx_BL_TXST_02 [3:0] 0x00 0x00 : Samsung and A-CP Protocol TX start Line in VBI
0x84 BL_TXST_02 is upper 4bit

0x05 CHx_ACT_LEN (x = Channel Number)


3~4 / CHx_ACT_LEN [3:0] 0x00 0x00
: A-CP Line number
0x85

CHx_PELCO_TXST_01 (x = Channel Number)


0x07
/ CHx_PELCO_TXST [7:0] [7:0] 0x0E 0x0E : PELCO Protocol TX Start Line in VBI
0x87 PELCO_TXST_01 is lower 8bit
CHx_PELCO_TXST_02 (x = Channel Number)
0x08
/ CHx_PELCO_TXST [11:8] [3:0] 0x00 0x00 : PELCO Protocol TX Start Line in VBI
0x88 PELCO_TXST_02 is upper 4bit

Coaxial protocol Active Start Point of VBI(Vertical Blank Interval)

Data sheet 113/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Control Coaxial Protocol


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

CHx_COAX_SW_RST (x = Channel Number)


CHx_COAX_SW_RST [5]
: Coaxial Software Reset

0x09 CHx_CNT_MODE (x = Channel Number)


/ CHx_CNT_MODE [3] 0x08 0x08
: A-CP Protocol Enable Signal
0x89

CHx_TX_START (x = Channel Number)


CHx_TX_START [0]
: A-CP Protocol Enable Signal

0x0A CHx_TX_BYTE_LENGTH (x = Channel Number)


/ CHx_TX_BYTE_LENGTH [4:0] 0x03 0x03
: Transmission amount In Samsung and A-CP Protocol
0x8A

CHx_PELCO_8BIT (x = Channel Number)


: Pelco Protocol 8Bit mode Selection
CHx_PELCO_8BIT [7]
0 : Pelco Protocol Exp mode
1 : Pelco Protocol 8bit mode

CHx_LINE_8BIT (x = Channel Number)


: A-CP Protocol Origin Mode Selection
CHx_LINE_8BIT [5]
0x0B 0 : Samsung & Pelco Protocol Mode
3~4 / 0x10 0x10 1 : A-CP Protocol Origin Mode
0x8B
CHx_PACKET_MODE (x = Channel Number)
: Coaxial Protocol Type

0 : Reserved
CHx_PACKET_MODE [2:0]
1 : Samsung Protocol 4 Line Mode
2 : Pelco Protocol Origin Mode
4 : Pelco Protocol Exp mode(Pelco_32bit Mode)

0x0C CHx_PELCO_CTEN (x = Channel Number)


/ CHx_PELCO_CTEN [0] 0x00 0x00
: PELCO Protocol Enable Bit (Active High)
0x8C

0x0D
/ BL_HSP [7:0] [7:0] 0x30 0x30
0x8D
CHx_BL_HSP (x = Channel Number)
: Start Point in Coaxial Protocol Active Line
0x0E
/ BL_HSP [11:8] [4:0] 0x04 0x04
0x8E

0x0F CHx_PELCO_SHOT (x = Channel Number)


/ CHx_PELCO_SHOT [0] 0x00 0x00
: PELCO Protocol One Operation Enable signal
0x8F

Data sheet 114/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Control Coaxial Data


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x10
/ CHx_TX_DATA_01 [7:0] 0x00 0x00
0x90

0x11
/ CHX_TX_DATA_02 [7:0] 0x10 0x10
0x91
CHx_TX_DATA_01 ~ CHx_TX_DATA_04 (x = Channel Number)
: 1st field Data in Samsung and A-CP Protocol
0x12
/ CHX_TX_DATA_03 [7:0] 0x18 0x18
0x92

0x13
/ CHX_TX_DATA_04 [7:0] 0xFF 0xFF
0x93

0x14
/ CHX_TX_DATA_05 [7:0] 0xAA 0xAA
0x94

0x15
/ CHX_TX_DATA_06 [7:0] 0x3C 0x3C
0x95
CHx_TX_DATA_05 ~ CHx_TX_DATA_08 (x = Channel Number)
: 2nd field Data in Samsung and A-CP Protocol
0x16
/ CHX_TX_DATA_07 [7:0] 0xFF 0xFF
0x96

0x17
/ CHX_TX_DATA_08 [7:0] 0xFF 0xFF
0x97
3~4
0x18
/ CHX_TX_DATA_09 [7:0] 0xAA 0xAA
0x98

0x19
/ CHX_TX_DATA_10 [7:0] 0x1B 0x1B
0x99
CHx_TX_DATA_09 ~ CHx_TX_DATA_12 (x = Channel Number)
: 3rd field Data in Samsung and A-CP Protocol
0x1A
/ CHX_TX_DATA_11 [7:0] 0x00 0x00
0x9A

0x1B
/ CHX_TX_DATA_12 [7:0] 0x00 0x00
0x9B

0x1C
/ CHX_TX_DATA_13 [7:0] 0xAA 0xAA
0x9C

0x1D
/ CHX_TX_DATA_14 [7:0] 0x3B 0x3B
0x9D
CHx_TX_DATA_13 ~ CHx_TX_DATA_16 (x = Channel Number)
: 4th field Data in Samsung and A-CP Protocol
0x1E
/ CHX_TX_DATA_15 [7:0] 0x00 0x00
0x9E

0x1F
/ CHX_TX_DATA_16 [7:0] 0x00 0x00
0x9F

Data sheet 115/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Control Coaxial Data


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x20
/ CHx_PELCO_TXDAT_01 [7:0] 0x00 0x00
0xA0 CHx_PELCO_TXDAT_01 ~ CHx_PELCO_TXDAT_02
: 18th Line in PELCO Protocol
0x21 (x = Channel Number)
/ CHx_PELCO_TXDAT_02 [7:0] 0x00 0x00
0xA1
3~4
0x22
/ CHx_PELCO_TXDAT_03 [7:0] 0x00 0x00
0xA2 CHx_PELCO_TXDAT_03 ~ CHx_PELCO_TXDAT_04
: 19th Line in PELCO Protocol
0x23 (x = Channel Number)
/ CHx_PELCO_TXDAT_04 [7:0] 0x00 0x00
0xA3

 Registers to Control Coaxial Protocol


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x2C CHx_VSO_INV (x = Channel Number)


/ CHx_VSO_INV [7:0] 0x00 0x00
0xAC : Vertical Sync Inverter (Active High)

0x2D CHx_HSO_INV (x = Channel Number)


3~4 / CHx_HSO_INV [7:0] 0x00 0x00
0xAD : Horizontal Sync Inverter (Active High)

0x2F
/ CHx_Even_line_modification [7:0] 0x00 0x00 Control Protocol Active line on each field
0xAF

 Registers to Control Coaxial Protocol


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

CHx_CLEAN (x = Channel Number)


0x3A : RX Register is Read Only. So it need clean Condition
/ CHx_CLEAN [0] 0x00 0x00
0xBA First, this register set ON. Second, Read I2C Protocol 0x90.
And then Clean the Samsung RX Registers.

CHx_AUTO (x = Channel Number)


: Control PELCO Protocol Sequence simply
CHx_AUTO [7]
Enable AUTO, and then Whenever writes I2C Protocol 0x94,Pelco Protocol
is generated Automatically

CHx_CMD_LIST (x = Channel Number)


: PELCO Command List

3~4 00 : SET 01 : UP
02 : DOWN 03 : LEFT
0x3B 04 : RIGHT 05 : OSD ON
/ 0x00 0x00
0xBB 06 : IRS_OPEN 07 : IRS_CLOSE
08 : FOCUS NEAR 09 : FOCUS FAR
CHx_CMD_LIST [4:0] 0A : ZOOM WIDE 0B : ZOOM TILT
0C : SC1 SR 0D : SC1 ST
0E : PRE SET 1 0F : PRE SET 2
10 : PRE SET 3 11 : PT 1 SR
12 : PT 1 ST 13 : PT 2 SR
14 : PT 2 ST 15 : PT 3 SR
16 : PT 3 ST 17 : PT RUN
Default : CLEAN (all ‘0’)

Data sheet 116/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Read Coaxial Status


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P
0x40
/ CHx_ORIGIN_A_00 [7:0] Read Read
0xC0
0x41
/ CHx_ORIGIN_A_01 [7:0] Read Read
0xC1
0x42
/ CHx_ORIGIN_A_02 [7:0] Read Read
0xC2 CHx_ORIGIN_A_00 ~ CHx_ORIGIN_A_05 (x = Channel Number)
0x43 : In the RX mode, data of parsing coaxial signal in first line.
/ CHx_ORIGIN_A_03 [7:0] Read Read
0xC3
0x44
/ CHx_ORIGIN_A_04 [7:0] Read Read
0xC4
0x45
/ CHx_ORIGIN_A_05 [7:0] Read Read
0xC5
0x46
/ CHx_ORIGIN_B_00 [7:0] Read Read
0xC6
0x47
/ CHx_ORIGIN_B_01 [7:0] Read Read
0xC7
0x48
/ CHx_ORIGIN_B_02 [7:0] Read Read
0xC8 CHx_ORIGIN_B_00 ~ CHx_ORIGIN_B_05 (x = Channel Number)
0x49 : In the RX mode, data of parsing coaxial signal in second line.
/ CHx_ORIGIN_B_03 [7:0] Read Read
0xC9
0x4A
/ CHx_ORIGIN_B_04 [7:0] Read Read
0xCA
0x4B
/ CHx_ORIGIN_B_05 [7:0] Read Read
0xCB
3~4
0x50
/ CHx_ORIGIN_C_00 [7:0] Read Read
0xD0
0x51
/ CHx_ORIGIN_C_01 [7:0] Read Read
0xD1
0x52
/ CHx_ORIGIN_C_02 [7:0] Read Read
0xD2 CHx_ORIGIN_C_00 ~ CHx_ORIGIN_C_05 (x = Channel Number)
0x53 : In the RX mode, data of parsing coaxial signal in third line.
/ CHx_ORIGIN_C_03 [7:0] Read Read
0xD3
0x54
/ CHx_ORIGIN_C_04 [7:0] Read Read
0xD4
0x55
/ CHx_ORIGIN_C_05 [7:0] Read Read
0xD5
0x56
/ CHx_ORIGIN_D_00 [7:0] Read Read
0xD6
0x57
/ CHx_ORIGIN_D_01 [7:0] Read Read
0xD7
0x58
/ CHx_ORIGIN_D_02 [7:0] Read Read
0xD8 CHx_ORIGIN_D_00 ~ CHx_ORIGIN_D_05 (x = Channel Number)
0x59 : In the RX mode, data of parsing coaxial signal in fourth line.
/ CHx_ORIGIN_D_03 [7:0] Read Read
0xD9
0x5A
/ CHx_ORIGIN_D_04 [7:0] Read Read
0xDA
0x5B
/ CHx_ORIGIN_D_05 [7:0] Read Read
0xDB

Data sheet 117/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Read Coaxial Status


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x5C CHx_RX_DONE (x = Channel Number)


3~4 / CHx_RX_DONE [0] Read Read
0xDC : Coaxial RX Request Done

 Registers to Read Coaxial Status


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x5D CHx_RX_COAX_DUTY (x = Channel Number)


3~4 / CHx_RX_COAX_DUTY [7:0] Read Read
0xDD : Coaxial RX 8bit DUTY Read

 Registers to Control Coaxial Protocol


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x60 CHx_ DEVICE_ID (x = Channel Number)


/ CHx_ DEVICE_ID [7:0] 0x84 0x84
0xE0 : Define Device_ID in Protocol’s Header

0x62 CHx_RX_AREA (x = Channel Number)


/ CHx_RX_AREA [7:0] 0x00 0x00
0xE2 : Coaxial RX Area 8-bit

CHx_DELAY_ON (x = Channel Number)


3~4 CHx_DELAY_ON [4]
: Delay Input CVBS signal which enable or disable
0x63
/ 0x01 0x01
0xE3
CHx_COMM_ON (x = Channel Number)
CHx_COMM_ON [0]
: Coaxial RX Software Reset

0x64 CHx_DELAY_CNT (x = Channel Number)


/ CHx_DELAY_CNT [7:0] 0x00 0x00
: How many delay input signal based clock
0xE4

 Registers to Control Coaxial Protocol


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P

0x65 CHx_ MSB (x = Channel Number)


/ CHx_ MSB [0] 0x01 0x01
0xE5 : Coaxial RX MSB Change Mode

0x66 CHx_A_DUTY_ON (x = Channel Number)


/ CHx_A_DUTY_ON [7] 0x80 0x80
0xE6 : Coaxial RX DUTY Mode

0x67 CHx_INT_MODE (x = Channel Number)


/ CHx_INT_MODE [0] 0x01 0x01
0xE7 : Coaxial RX Interrupt Mode
3~4
0x68 CHx_RX_SZ (x = Channel Number)
/ CHx_RX_SZ [7:4] 0x50 0x50
0xE8 : Coaxial RX Line MAX Set

0x69 CH1_M_DUTY (x = Channel Number)


/ CH1_M_DUTY [7:0] 0x00 0x00
: Coaxial RX DUTY Set
0xE9

0x6A CH1_RX_START_POSITION (x = Channel Number)


/ CH1_RX_START_POSITION [7:0] 0x00 0x00
: Coaxial RX Start Point in Line
0xEA

Data sheet 118/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

 Registers to Read Coaxial Status


ADDRESS VALUE
REGISTER NAME BITS DESCRIPTION
Bank Addr 30P 25P
0x70
/ CHx_PELCO16_00 [7:0] [7:0] Read Read
0xF0 CHx_PELCO16_00 (x = Channel Number)
0x71 : Coaxial Output 16bit Data1 Read Register
/ CHx_PELCO16_00 [15:8] [7:0] Read Read
0xF1
0x72
/ CHx_PELCO16_01 [7:0] [7:0] Read Read
0xF2 CHx_PELCO16_01 (x = Channel Number)
0x73 : Coaxial Output 16bit Data2 Read Register
/ CHx_PELCO16_01 [15:8] [7:0] Read Read
0xF3
3~4
0x78 CHx_PELCO8_0 (x = Channel Number)
/ CHx_PELCO8_0 [7:0] Read Read
: Coaxial Output 8bit Data1 Read Register
0xF8
0x79 CHx_PELCO8_1 (x = Channel Number)
/ CHx_PELCO8_1 [7:0] Read Read
: Coaxial Output 8bit Data2 Read Register
0xF9
0x7A CHx_PELCO8_2 (x = Channel Number)
/ CHx_PELCO8_2 [7:0] Read Read
: Coaxial Output 8bit Data3 Read Register
0xFA
0x7B CHx_PELCO8_3 (x = Channel Number)
/ CHx_PELCO8_3 [7:0] Read Read
: Coaxial Output 8bit Data4 Read Register
0xFB

* Registers of Bank5~BankB are not for users.

Data sheet 119/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

7. Electrical characteristics

7.1. Absolute Maximum Ratings

Parameter Symbol Min Typ Max Unit

1.2V Digital Power Supply Voltage VVDD1DM 0.5 - 1.32 V

3.3V Digital Power Supply Voltage VVDD3DM 0.5 - 3.6 V

3.3V Analog Power Supply Voltage VVDD3AM 0.5 - 3.6 V

Voltage for Digital pins VDlO 0.5 - 4.6 V

Voltage for Analog Inputs VAlO 0.5 - 1.95 V

Storage Temperature TS -40 - 125 ℃

Junction Temperature TJ -40 - 125 ℃

Vapor phase soldering (15 Sec) TVSOL - - 220 ℃


Note : This Device should be operated under recommended operating condition. Since, absolute maximum rating condition can
either cause device reliability problem or damage the device sufficiently to cause immediate failure.

7.2. Recommended Operating Condition

Parameter Symbol Min Typ Max Unit

1.2V Digital Power Supply Voltage VVDD1D 1.08 1.2 1.32 V

3.3V Digital Power Supply Voltage VVDD3D 3.0 3.3 3.6 V

3.3V Analog Power Supply Voltage VVDD3A 3.0 3.3 3.6 V

Ambient operating temperature VA 0 - 70 ℃

7.3. DC Characteristics

Parameter Symbol Min Typ Max Unit

Input Low Voltage VIL -0.3 - 0.8 V

Input High Voltage VIH 2 - VDD3D+0.3 V

Input Leakage Current IL - - ±1 uA

Input Capacitance (f = 1Mhz, VIN = 2.4V) CIN - - 10 pF

Output Low Voltage (IOL = 8.0mA) VOL - - 0.4 V

Output High Voltage (IOH = 12mA) VOH 2.4 - - V

Tri-State Output Leakage Current IOZ - - ±1 uA

Output Capacitance COUT - - 10 pF

Data sheet 120/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

7.4. AC Characteristics

Parameter Symbol Min Typ Max Unit

( Power Supply Current )

1.2V Digital Power Supply Current IVDD1D - 230 - mA

3.3V Digital Power Supply Current IVDD3D - 110 - mA

3.3V Analog Power Supply Current IVDD3A - 100 - mA

( Clock Pin )

XTALI frequency fXTALI - 27.0 - MHz

XTALI duty cycle fDUTY 45 - 55 %

XTALI pulse width low tPWL_XTALI 17.0 - - nSec

XTALI pulse width high tPWH_XTAL 17.0 - - nSec

( Reset Pin )

RSTB setup time tSU 1 uSec

RSTB pulse width low tPWL_rstb 1 uSec

RSTB release time (low to high) tREL_rstb 10 uSec

( Host Interface Pins )

SCL frequency fSCL - - 6 XTALI

SCL minimum pulse width low tPWL_SCL 6 - - XTALI

SCL minimum pulse width high tPWH_SCL 4 - - XTALI

SCL to SDA setup time tIS_SDA 2 - - XTALI

SCL to SDA hold time tIH_SDA 2 - - XTALI

SCL to SDA delay time tOD_SDA - - 6 XTALI

SCL to SDA hold time tOH_SDA 3 - - XTALI

Data sheet 121/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

8. System Applications

8.1. 4-Channel, Master Mode

8.1.1. Block Diagram (4 channel, Master Mode)

ADATA_REC ADI_REC
1 AIN1
2 AIN2 SYNC_REC SYNC_REC
3 AIN3 Master
CLK_REC CLK_REC
4 AIN4
HOST System
NVP6124 (Slave)
MIC 1 MICIN1
Slave ADATA_PB ADO_PB
SYNC_PB
Speaker AOUT
(Live, Playback) CLK_PB

8.1.2. Block Diagram (4 channel, Slave Mode)

AIN1 ADATA_REC ADI_REC


1
2 AIN2 SYNC_REC SYNC_REC
3 AIN3 Slave
CLK_REC CLK_REC
4 AIN4
HOST System
NVP6124 (Slave)
MIC 1 MICIN1
Slave ADATA_PB ADO_PB

Speaker AOUT SYNC_PB


(Live, Playback) CLK_PB

Data sheet 122/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

8.2. 8-Channel, Master Mode

8.2.1. Block Diagram (8 Channel, Master Mode)

1 AIN1 ADATA_REC ADI_REC


2 AIN2
3 AIN3 SYNC_REC SYNC_REC
4 AIN4 Master
5 AIN5 CLK_REC CLK_REC
6 AIN6
HOST System
7 AIN7 NVP6124 (Slave)
8 AIN8
MIC 1 MICIN1 ADATA_PB ADO_PB
Slave
SYNC_PB
Speaker AOUT
CLK_PB
(Live, Playback)

8.2.2. Block Diagram (8 Channel, Slave Mode)

1 AIN1 ADATA_REC ADI_REC


2 AIN2
3 AIN3 SYNC_REC SYNC_REC
4 AIN4 Slave
5 AIN5 CLK_REC CLK_REC
6 AIN6
HOST System
7 AIN7 NVP6124 (Slave)
8 AIN8
MIC 1 MICIN1 ADATA_PB ADO_PB
Slave
SYNC_PB
Speaker AOUT
CLK_PB
(Live, Playback)

Data sheet 123/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

8.3. 16-Channel, Master Mode

8.3.1. Block Diagram (16 Channel, Master Mode)

1 AIN1 ADATA_REC ADI_REC


2 AIN2
3 AIN3 SYNC_REC SYNC_REC
4 AIN4 Master
5 AIN5 CLK_REC CLK_REC
6 AIN6
HOST System
7 AIN7 NVP6124 (Slave)
8 AIN8
MIC 1 MICIN1 ADATA_PB ADO_PB
SYNC_PB
Speaker AOUT
CLK_PB
(Live) ADATA_CASI

AIN1 ADATA_CASO
9 ADATA_REC
10 AIN2
11 AIN3 SYNC_REC
12 AIN4
13 AIN5 CLK_REC
14 AIN6
15 AIN7 NVP6124
16 AIN8
MIC 2 MICIN1 ADATA_PB
Slave
SYNC_PB
Speaker AOUT
CLK_PB
(Playback)

8.3.2. Block Diagram (16 Channel, Slave Mode)

1 AIN1 ADATA_REC ADI_REC


2 AIN2
3 AIN3 SYNC_REC SYNC_REC
4 AIN4 Slave
5 AIN5 CLK_REC CLK_REC
6 AIN6 HOST System
7 AIN7 NVP6124 (Slave)
8 AIN8
MICIN1 ADATA_PB ADO_PB
MIC 1
SYNC_PB
Speaker AOUT
CLK_PB
(Live, Playback) ADATA_CASI

AIN1 ADATA_CASO
9 ADATA_REC
10 AIN2
11 AIN3 SYNC_REC
12 AIN4
13 AIN5 CLK_REC
14 AIN6
15 AIN7 NVP6124
16 AIN8
MIC 2 MICIN1 ADATA_PB
Slave
SYNC_PB
Speaker AOUT
CLK_PB
(Playback)

Data sheet 124/125


02.11.2015 (REV 0.2)
NVP6124 4-CH AHD2.0 RX and 9-CH Audio Codec

9. Package Information

* Please refer to application note for further details.

Data sheet 125/125


02.11.2015 (REV 0.2)

You might also like