2012年06月 - 2013年11月
光通信接入设备硬件研发
,34,
,23,
主要职责:
暂无
项目描述: 熟悉硬件开发流程,工作期间参与的项目有:
1. 同步232数据盘FPGA程序编写。刚刚接触FPGA,从零学起。了解其原理,参考原理图输入写的老版程序,在导师的指导和自己的努力下完成了程序设计,并通过测试。程序涉及数据成帧解帧以及把成帧数据放到时隙总线上,与CPU接口的控制完成寄存器的读写;
2. 同向64K程序编写。程序实现将64kbit/s数据信号编码,电平转换以及加入破坏点实现信号的透明传输,反方向则解码还原信号,通过了测试。后来对反向64K知识也了解过;
3. 公司产品120A二八复用FPGA程序设计。产品实现4路E1到E2的复用,将E2进行1B1H编码发送到线路上,同时进行相反方向的处理,将接收到的光线路信号进行1B1H解码,将E2提取出来,解复用到4路E1。1B1H编码中的H码作为网管通信和告警指示信号使用。产品还有公务电话以及数据232通信功能。程序中还涉及数据扰码去抖动CMI编码,RAM的读写控制,程序最终通过了测试;
4. 信令盘程序改版。公司处于成本考虑,信令盘换芯片,相应程序需改版。将两种盘的程序合为一个,通过硬件选择;
5. E1盘PCB改版。替换元器件,加上兼容封装;
6. SDH电源盘的设计。主要涉及防雷电路的设计;
7. 熟悉E1帧结构,了解其vhdl实现。包括数据成帧,CRC复帧,CAS复帧,CRC并行校验,帧同步检测,HDB3和CMI编码等等。公司组织过学习SDH基础知识,制作PPT并讲解以加深理解。我负责第三节开销和指针以及第七节定时与同步共两个章节的讲解。以太网MII和HDLC程序设计,主要涉及以太网和HDLC成解帧和CRC校验等等。熟悉SDRAM时序,自己编写过其时序读写程序。