S325 ocs4单板光口FPGA寄存器说明.docx
《S325 ocs4单板光口FPGA寄存器说明.docx》由会员分享,可在线阅读,更多相关《S325 ocs4单板光口FPGA寄存器说明.docx(72页珍藏版)》请在冰豆网上搜索。
S325ocs4单板光口FPGA寄存器说明
技术文件
技术文件名称:
S325OCS4单板光口FPGA寄存器说明
技术文件编号:
版本:
V1.0
文件质量等级:
共23页
(包括封面)
拟制石鸿斌
审核
会签
标准化
批准
深圳市中兴通讯股份有限公司
目录
1段开销处理2
1.1接收段开销寄存器(000-3ff)2
1.1.1接收光口控制寄存器(000-0A0)2
1.1.2接收光口状态寄存器3
1.2发送段开销寄存器6
1.2.1发送光口控制寄存器(400-47F)7
1.2.2发送光口状态8
2通道开销处理10
2.1接收通道开销寄存器(800-BFFH)10
2.1.1接收通道开销控制寄存器(800-8FFH)10
2.1.2接收通道开销状态寄存器(900-9FFH)11
2.2发送通道开销寄存器(C00-FFFH)22
ZXMPS325OCS4板FPGA光口部分寄存器说明
光口部分分配区段:
0x05004000-0x05004FFF
红字部分,为“针对ocs4新增部分”,需要重新确认驱动;
1段开销处理
1.1接收段开销寄存器(000-3ff)
1.1.1接收光口控制寄存器(000-0A0)
接收光口HWS1插入位置指示(000)
位
名称
特性
默认值
备注
7
mod155_622
W/R
1
1:
622M模式;0:
155M模式
6
5
4
3
接收光口HW线第1路S1的位置指示
000——〉1;001——〉2;
…
010——〉3;111——〉8;
2
rhwa_S1p[2]
W/R
0
1
rhwa_S1p[1]
W/R
0
0
rhwa_S1p[0]
W/R
0
接收光口HW公务插入位置指示(001)
位
名称
特性
默认值
备注
7
6
5
4
3
rhw_gwp[3]
W/R
0
接收光口HW线第1路公务字节位置指示
0000——〉1;0001——〉2;
…
1001——〉10;1111——〉16;
2
rhw_gwp[2]
W/R
0
1
rhw_gwp[1]
W/R
0
0
rhw_gwp[0]
W/R
0
接收光口MS_SD_SF(002)
位
名称
特性
默认值
备注
7
6
5
4
3
2
1
MS_SF_EN
W/R
0
Cpu控制MS-SD的插入:
1插入;0:
不插入
0
MS_SD_EN
W/R
0
Cpu控制MS-SD的插入:
1插入;0:
不插入
接收光口MS_SD和RDCC设置(003)
位
名称
特性
默认值
备注
7
6
5
4
3
RDCC_sel[1]
W/R
0
00:
不使用DCC;01:
DCCr;
10:
DCCm;11:
DCCr+DCCm
(11模式暂不提供))
2
RDCC_sel[0]
W/R
1
1
RDCC_en
W/R
1
1:
接收DCC使能;0:
接收DCC关闭
0
REP_D12SEL
W/R
0
接收光口公务保护、D12选择;1:
D12,0:
公务保护
接收光口在位槽位指示(004)_作为ocs4子模块,不主动发心跳,由顶层逻辑实现
位
名称
特性
默认值
备注
7
6
UNVALEN
W/R
0
单板的心跳指示使能0:
010110;1:
101001
5
0
4
BOARD_SEN
W/R
0
心跳翻转(1:
发8’h69,0:
发8’H56)
3
BOARD_CW[3]
W/R
0
接收光口在位槽位指示
0:
1号槽位1:
2号槽位
以此类推
该值通过epld读出
2
BOARD_CW[2]
W/R
1
1
BOARD_CW[1]
W/R
1
0
BOARD_CW[0]
W/R
0
接收光口HW能指示(005)
位
名称
特性
默认值
备注
7
6
5
4
3
rohwb_en
W/R
0
接收光口HWB总的输出使能
2
rohw_en
W/R
0
接收光口HW总的输出使能
1
rohw_s1en
W/R
0
接收光口HWS1输出使能
0
rohw_gwen
W/R
0
接收光口HW公务输出使能
1.1.2接收光口状态寄存器
接收光口信号状态(100)
位
名称
特性
默认值
备注
7
6
ROLOS
ROL
0
接收光口LOS
5
ROLOF
ROL
0
接收光口LOF
4
ROOOF
ROL
0
接收光口OOF_t(实时状态,不锁存)
3
AIS_100
ROL
0
接收光口K2字节位100(32帧产生:
3帧消失)
2
MS_AIS
ROL
0
接收光口K2字节位111
1
MS_SF
ROL
0
接收光口MS_SF0:
正常,1:
MS_SF(由los,lof,K2字节位111)
0
MS_RDI
ROL
0
接收光口MS_RDI
接收光口校验K1字节(101)
位
名称
特性
默认值
备注
7
RK1V[7]
ROL
0
接收光口校验K1字节
6
RK1V[6]
ROL
0
5
RK1V[5]
ROL
0
4
RK1V[4]
ROL
0
3
RK1V[3]
ROL
0
2
RK1V[2]
ROL
0
1
RK1V[1]
ROL
0
0
RK1V[0]
ROL
0
接收光口校验K2字节(102)
位
名称
特性
默认值
备注
7
RK2V[7]
ROL
0
接收光口校验K2字节
6
RK2V[6]
ROL
0
5
RK2V[5]
ROL
0
4
RK2V[4]
ROL
0
3
RK2V[3]
ROL
0
2
RK2V[2]
ROL
0
1
RK2V[1]
ROL
0
0
RK2V[0]
ROL
0
接收光口校验S1字节(103)
位
名称
特性
默认值
备注
7
RS1V[7]
ROL
0
接收光口校验S1字节
6
RS1V[6]
ROL
0
5
RS1V[5]
ROL
0
4
RS1V[4]
ROL
0
3
RS1V[3]
ROL
0
2
RS1V[2]
ROL
0
1
RS1V[1]
ROL
0
0
RS1V[0]
ROL
0
接收光口校验S1保护字节(104)
位
名称
特性
默认值
备注
7
RS1V_P[7]
ROL
0
接收光口校验S1保护字节
6
RS1V_P[6]
ROL
0
5
RS1V_P[5]
ROL
0
4
RS1V_P[4]
ROL
0
3
RS1V_P[3]
ROL
0
2
RS1V_P[2]
ROL
0
1
RS1V_P[1]
ROL
0
0
RS1V_P[0]
ROL
0
接收光口sf锁存值(105)
位
名称
特性
默认值
备注
0
接收光口B1块错误计数低位(106)
位
名称
特性
默认值
备注
7
rOb1Be[7]
ROL
0
接收光口B1块错误计数低位(8000)
要求:
先写操作(对高低位写操作均可)实现“锁存同时清零”,然后读取锁存的计数值
6
ROB1BE[6]
ROL
0
5
ROB1BE[5]
ROL
0
4
ROB1BE[4]
ROL
0
3
ROB1BE[3]
ROL
0
2
ROB1BE[2]
ROL
0
1
ROB1BE[1]
ROL
0
0
ROB1BE[0]
ROL
0
接收光口B1块错误计数高位(107)
位
名称
特性
默认值
备注
7
接收光口B1块错误计数高位(8000)
6
5
ROB1BE[13]
ROL
0
4
ROB1BE[12]
ROL
0
3
ROB1BE[11]
ROL
0
2
ROB1BE[10]
ROL
0
1
ROB1BE[9]
ROL
0
0
ROB1BE[8]
ROL
0
接收光口B2块错误计数低位(108)
位
名称
特性
默认值
备注
7
rOB2Be[7]
ROL
0
接收光口B2块错误计数低位(8000)
要求:
先写操作(对高低位写操作均可)实现“锁存同时清零”,然后读取锁存的计数值
6
ROB2BE[6]
ROL
0
5
ROB2BE[5]
ROL
0
4
ROB2BE[4]
ROL
0
3
ROB2BE[3]
ROL
0
2
ROB2BE[2]
ROL
0
1
ROB2BE[1]
ROL
0
0
ROB2BE[0]
ROL
0
接收光口B2块错误计数高位(109)
位
名称
特性
默认值
备注
7
接收光口B2块错误计数高位(8000)
6
5
ROB2BE[13]
ROL
0
4
ROB2BE[12]
ROL
0
3
ROB2BE[11]
ROL
0
2
ROB2BE[10]
ROL
0
1
ROB2BE[9]
ROL
0
0
ROB2BE[8]
ROL
0
接收光口M1错误计数低位(10A)
位
名称
特性
默认值
备注
7
RM1E[7]
ROL
0
光口接收REI错误计数低位(8000)
要求:
先写操作(对高低位写操作均可)实现“锁存同时清零”,然后读取锁存的计数值
6
RM1E[6]
ROL
0
5
RM1E[5]
ROL
0
4
RM1E[4]
ROL
0
3
RM1E[3]
ROL
0
2
RM1E[2]
ROL
0
1
RM1E[1]
ROL
0
0
RM1E[0]
ROL
0
接收光口M1块错误计数中位(10B)
位
名称
特性
默认值
备注
7
光口接收REI错误计数中位(8000)
6
5
RM1E[13]
ROL
0
4
RM1E[12]
ROL
0
3
RM1E[11]
ROL
0
2
RM1E[10]
ROL
0
1
RM1E[9]
ROL
0
0
RM1E[8]
ROL
0
Ais100实时写清零(10C)
位
名称
特性
默认值
备注
0
ais100
W
0
读取锁存的ais100状态(写清零)
Ais100锁存3分钟写清零(10D)
位
名称
特性
默认值
备注
0
ais100_3min
W
1
读取锁存的ais100_3min状态(写清零)
OOF锁存写清零(10E)
位
名称
特性
默认值
备注
0
oof
W
1
读取锁存的OOF状态(写清零)
接收光口J0字节(200-20F)
位
名称
特性
默认值
备注
7
J0VD[7]
ROL
0
光口接收写入CPU的J0值
6
J0VD[6]
ROL
0
5
J0VD[5]
ROL
0
4
J0VD[4]
ROL
0
3
J0VD[3]
ROL
0
2
J0VD[2]
ROL
0
1
J0VD[1]
ROL
0
0
J0VD[0]
ROL
0
接收光口输入到CPU的第1路开销(280-2FF)
位
名称
特性
默认值
备注
7
RSOH[7]
ROL
0
接收光口第1路段开销字节
6
RSOH[6]
ROL
0
5
RSOH[5]
ROL
0
4
RSOH[4]
ROL
0
3
RSOH[3]
ROL
0
2
RSOH[2]
ROL
0
1
RSOH[1]
ROL
0
0
RSOH[0]
ROL
0
由SOH提取开销插入HWB
地址300-3FF:
表示B路HW线0-255个时隙号
位
名称
特性
默认值
备注
7
对应HWB插入使能
W/R
0
1-对应当HWB时隙插入开销
0-不插入
6
插入到HWB的开销位置
W/R
0
开销9行9列共81个,编号从00-80
5
4
3
2
1
0
1.2发送段开销寄存器
1.2.1发送光口控制寄存器(400-47F)
发送光口选择和翻转使能控制(400)
位
名称
特性
默认值
备注
7
6
REG_EN
W/R
0
中继使能,1:
中继使能,0:
正常使用
5
HWOTHER_EN_T
W/R
0
发送光口任意开销位置插入HW总线音频字节使能
4
TO_LOFIN_EN
W/R
0
发送光口LOF插入使能1:
使能,0:
不使能;
3
TB2_INVEN
W/R
0
发送光口B2翻转使能;1:
翻转,0:
不翻转
2
TB1_INVEN
W/R
0
发送光口B1翻转使能;1:
翻转,0:
不翻转
1
THW_GS1SEL
W/R
0
发送HWA广播SI及保护选择1:
广播0:
光口
0
TEP_D12SEL
W/R
0
发送光口公务保护和D12选择;1:
D12,0:
公务保护
发送光口开销插入使能控制(401)
位
名称
特性
默认值
备注
7
TO_MSAISIN_EN
W/R
0
发送光口MS_AIS插入使能1:
使能,0:
不使能;
6
TRM1EN
W/R
1
M1字节插入使能;1:
插入,0:
不插入;
5
TJ0VEN
W/R
1
T0字节插入使能;1:
插入,0:
不插入;
4
TDCCEN
W/R
1
D1-D3插入使能;1:
插入,0:
不插入;(取消)
3
hw_k1en
W/R
0
HW线插入k1使能;1:
插入,0:
不插入;
2
hw_k2en
W/R
0
HW线插入k2使能;1:
插入,0:
不插入;
1
hw_s1en
W/R
0
HW线插入s1使能;1:
插入,0:
不插入;
0
hw_gwen
W/R
0
HW线插入公务使能;1:
插入,0:
不插入;
发送光口HWS1位置指示(402)
位
名称
特性
默认值
备注
7
6
5
4
3
2
THWS1P_0[2]
W/R
0
发送光口第1路HW线S1的位置指示
000——〉1;001——〉2;…
101——〉6;111——〉8;
1
THWS1P_0[1]
W/R
0
0
THWS1P_0[0]
W/R
0
发送光口HW公务位置指示(403)
位
名称
特性
默认值
备注
7
6
5
4
3
THW_GWK1P_0[3]
W/R
0
发送光口第1路HW线公务的位置指示
0000——〉1;0001——〉2;
…
0101——〉6;1111——〉16;
2
THW_GWK1P_0[2]
W/R
0
1
THW_GWK1P_0[1]
W/R
0
0
THW_GWK1P_0[0]
W/R
0
发送光口TDCC模式设置(404)
位
名称
特性
默认值
备注
7
6
5
4
3
TDCC_SEL[1]
W/R
0
00:
不使用DCC;01:
DCCr;
10:
DCCm;11:
DCCr+DCCm
(11模式暂不提供))
2
TDCC_SEL[0]
W/R
1
1
TDCC_EN
W/R
1
1:
发送DCC使能;0:
发送DCC关闭
0
1.2.2发送光口状态
发送光口插入J0字节(410-41F)
位
名称
特性
默认值
备注
7
WJ0[7]
W/R
0
写入CPU的J0字节
6
WJ0[6]
W/R
0
5
WJ0[5]
W/R
0
4
WJ0[4]
W/R
0
3
WJ0[3]
W/R
0
2
WJ0[2]
W/R
0
1
WJ0[1]
W/R
0
0
WJ0[0]
W/R
0
发送光口HW线时钟板在位指示(420)
位
名称
特性
默认值
备注
7
6
5
4
3
2
1
0
SCK_UNBORAD[0]
R
0
0:
在位1:
不在位
发送光口HW线交叉板板在位指示(421)
位
名称
特性
默认值
备注
7
6
5
4
3
2
1
0
CS_UNBORAD[0]
R
0
0:
在位1:
不在位
发送光口HW线NCP板在位指示(422)
位
名称
特性
默认值
备注
7
6
5
4
3
2
1
0
NCP_UNBORAD[0]
R
0
0:
在位1:
不在位
交叉板类型指示指示(423)
位
名称
特性
默认值
备注
7
6
5
4
3
2
1
CS_TYPE[1]
2’b10:
CSB;2’b01:
CSA;
0
CS_TYPE[0]
ROL
0
发送光口HW线系统时钟板心跳变化指示(430)
位
名称
特性
默认值
备注
7
6
5
4
3
2
1
0
SCK_SS_CHAN
W/R
0
时钟板SS变化指示1:
变化0:
没变化
发送光口HW线交叉板心跳变化指示(431)
位
名称
特性
默认值
备注
7
6
5
4
3
2
1
0
CS_SS_CHAN
W/R
0
交叉板SS变化指示1:
变化0:
没变化
发送光口HW线NCP板心跳变化指示(432)
位
名称
特性
默认值
备注
7
6
5
4
3
2
1
0
NCP_SS_CHAN
W/R
0
NCP板SS变化指示1:
变化0:
没变化
送光口插入CPU开销字节(480-4FF)
位
名称
特性
默认值
备注
7
TSOH_CPU[7]
W/R
0
CPU写入STM-16第1路开销字节
6
TSOH_CPU[6]
W/R
0
5
TSOH_CPU[5]
W/R
0
4
TSOH_CPU[4]
W/R
0
3
TSOH_CPU[3]
W/R
0
2
TSOH_CPU[2]
W/R
0
1
TSOH_CPU[1]
W/R
0
0
TSOH_CPU[0]
W/R
0
开销HWB插入SOH的配置定义
地址500-5FF:
500-550:
表示81个开销位置
位
名称
特性
默认值
备注
7
W/R
0
0x55-表示对应开销位置插入从HWB上来的时隙,具体HWB的时隙号由地址580-5D0的值确定
6
5
4
3
2
1
0
580-5D0:
表示81个开销插入HWB的时隙号
位
名称
特性
默认值
备注
7
W/R
0
00-HWB时隙号0
FF-HWB时隙号255
6
5
4
3
2
1
0
发送光口HW线字节(600-7FF)
位
名称
特性
默认值
备注
7
THW_CPU[7]
R
0
发送光口HW线字节
6
THW_CPU[6]
R
0
5
THW_CPU[5]
R
0
4
THW_CPU[4]
R
0
3
THW_CPU[3]
R
0
2
THW_CPU[2]
R
0
1
THW_CPU[1]
R
0
0
THW_CPU[0]
R
0
2通道开销处理
2.1接收通道开销寄存器(800-BFFH)
2.1.1接收通道开销控制寄存器(800-8FFH)
接收通道环回和SS比特控制(800H)
位
名称
特性
默认值
备注
7
6
5
RPSS[1]
W/R
1
接收通道SS比特
4
RPSS[0]
W/R
0
3
RPDLEN[3]
W/