发明名称 用于降低以太网无源光网络物理层集成电路系统功耗的方法
摘要 本发明涉及用于降低以太网无源光网络物理层电路系统峰值功耗的方法,设计了降低所用集成电路I/O单元功耗的装置,该装置作为一个模块可整合于物理层集成电路中;在并行的二进制数据传送至I/O接口之前,对数据进行编码,计算相邻时钟周期两组数据中对应二进制位发生变化的个数,若发生变化的位数较多,则进行翻转操作,并置标志位为1;根据标志位的值判断是否是为经过翻转的数据,并进行按位翻转解码;对于位宽较宽的并行I/O,可将二进制数据划分多段,对各段分别编解码;也可缓存n个位宽为m的数据,将n个数据组成一组,将n个标志位排列成一个m位宽的数据,其中不寄存标志位的m-n个二进制位用作校验,将该数据作为一个关键帧。
申请公布号 CN102611951A 申请公布日期 2012.07.25
申请号 CN201210063202.1 申请日期 2012.03.12
申请人 东南大学 发明人 林叶;朱恩;顾皋蔚;张望伟;刘露
分类号 H04Q11/00(2006.01)I;H04L12/24(2006.01)I 主分类号 H04Q11/00(2006.01)I
代理机构 南京苏高专利商标事务所(普通合伙) 32204 代理人 柏尚春
主权项 一种用于降低以太网无源光网络物理层集成电路系统功耗的方法,其特征在于,该方法用于降低以太网无源光网络设备电路系统峰值功率消耗,实现于设备的物理层集成电路中,通过实现以下编码‑解码,降低集成电路I/O单元的功耗,从而降低整个系统的峰值功耗,具体的编码‑解码方法为:编码‑解码的方法1:在并行数据信号通过集成电路I/O单元输出之前,对该数据进行编码,首先读入待编码数据,然后与上一个时钟周期已编码数据比较对应二进制位发生变化的个数,若发生变化的位数超过一半,则将待编码数据按位取反,并置标志位为1,若发生变化的位数未超过一半,则直接输出待编码数据,并置标志位为0;解码时,读入待解码的并行数据;根据标志位的值解码,若标志位是1,则按位取反解码,否则输出原值;编码‑解码的方法2:在并行数据信号通过集成电路I/O单元输出之前对该数据进行编码,首先将一组并行二进制数据划分多段,对各段分别进行编码,各段的编码方式与方法1编码方式相同,最后合并各子段编码数据;解码时,也将数据划分多段,各段解码方式与方法1解码方式相同,最后合并各子段解码数据;编码‑解码的方法3:首先设置一个计数器的数值为n,然后读入待编码的并行数据,设位宽为m,并按方法1中的编码方式进行编码,如果读入数据未满n个,则继续读入数据并编码;如果读入了n个数据,则将n个标志位排列成一个m位宽的数据,其中不寄存标志位的m‑n个二进制位用作校验,将该数据作为一个关键帧,已编码数据及标志位组成的关键帧作为一组,最后输出这组数据,并将计数器置零;解码时,接收数据后,首先分析分组关键帧,并寄存所有标志位,对于分组中的已编码数据,按方式1中的解码方式解码,最后输出解码数据。
地址 210096 江苏省南京市四牌楼2号