APP下载

SFP光模块的Firmware设计

2015-05-30吴文强

中国新通信 2015年5期
关键词:外设校验选型

吴文强

一、概述

MCU选型: 当前MCU厂家很多,但在光模块行业在用的MCU主要还是:ATMEL,Silabs,ADI,ST等几家。针对SFP的特点,对MCU的选型有如下几点要求:1、封装大小4*4或5*5;2、外设至少有一个I2C接口;3、外设至少4路ADC;4、有Temperature Sensor;5、FLASH至少8K,RAM资源1K;

二、协议要求

1、Small For-factor Pluggable(SFP) Transceiver MultiSource Agreement(MSA)

2、SFF-8472 Specification for Diagnostic Monitoring Interface for optical Transceivers

三、硬件平台

1) OSA(TOSA,ROSA,BOSA);2) Driver;3) LA;4) MCU

四、Firmware目标

构造一个满足SFF-8472的Memory Map空间。

五、FW构架

1、整个MCU的FLASH空间分为两部分: Bootloader区和Application区,在我们memory map中是使用ATEML的AVR系列ATEMEGA88V,其为类同于51核,无内置BOOTLOADER功能,為此我们在设计上人为划分FLASH空间: Bootloader区占用2K,Application区占用6K。

2、 Bootloader and Application FW

BOOTLOADER的设计比较简单,设计一个I2C Slave从机,并解析上位机发出的命令并对FLASH进行操作即可。在我们BOOTLOADER中对FLASH的操作命令有如下五个:

1)FLASH擦除 2)FLASH写 3)FLASH保护 4)FLASH校验 5)直接跳转命令。

猜你喜欢

外设校验选型
不锈钢二十辊冷轧机组横切剪的选型计算
关于高层建筑结构选型设计的初步探讨
昆钢铁路内燃机车选型实践与探索
产品选型
炉温均匀性校验在铸锻企业的应用
大型电动机高阻抗差动保护稳定校验研究
基于加窗插值FFT的PMU校验方法
锅炉安全阀在线校验不确定度评定
Microchip推出具备双ADC外设的全新器件,扩展其低成本8位PIC®单片机产品线
外设天地行情