最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

SFP光模块的Firmware设计

来源:动视网 责编:小OO 时间:2025-09-30 22:16:12
文档

SFP光模块的Firmware设计

SFP光模块的Firmware设计作者:***来源:《中国新通信》2015年第05期        一、概述        MCU选型:当前MCU厂家很多,但在光模块行业在用的MCU主要还是:ATMEL,Silabs,ADI,ST等几家。针对SFP的特点,对MCU的选型有如下几点要求:1、封装大小4*4或5*5;2、外设至少有一个I2C接口;3、外设至少4路ADC;4、有TemperatureSensor;5、FLASH至少8K,RAM资源1K;        二、协议要求        1、
推荐度:
导读SFP光模块的Firmware设计作者:***来源:《中国新通信》2015年第05期        一、概述        MCU选型:当前MCU厂家很多,但在光模块行业在用的MCU主要还是:ATMEL,Silabs,ADI,ST等几家。针对SFP的特点,对MCU的选型有如下几点要求:1、封装大小4*4或5*5;2、外设至少有一个I2C接口;3、外设至少4路ADC;4、有TemperatureSensor;5、FLASH至少8K,RAM资源1K;        二、协议要求        1、
SFP光模块的Firmware设计

作者:***

来源:《中国新通信》2015年第05期

        一、概述

        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)直接跳转命令。

文档

SFP光模块的Firmware设计

SFP光模块的Firmware设计作者:***来源:《中国新通信》2015年第05期        一、概述        MCU选型:当前MCU厂家很多,但在光模块行业在用的MCU主要还是:ATMEL,Silabs,ADI,ST等几家。针对SFP的特点,对MCU的选型有如下几点要求:1、封装大小4*4或5*5;2、外设至少有一个I2C接口;3、外设至少4路ADC;4、有TemperatureSensor;5、FLASH至少8K,RAM资源1K;        二、协议要求        1、
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top