当前位置: 首页 > 专利查询>陈海红专利>正文

一种定长信元交换中的数据位宽的转换装置和方法制造方法及图纸

技术编号:4343769 阅读:312 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种定长信元交换中的数据位宽的转换装置。该装置包括:两组数据存储区域、一个Gray计数器和一个内部标志信号,其中每个存储区域用来存储一个完整的信元;Gray计数器用来指示在相应的时钟有效沿往相应Gray计数值的RAM单元写入输入数据,另外用来指示RAM两个信元存储区域的状态;内部标志信号代表即将写入的数据将要被存储到两个存储区域中的哪一个区域。本发明专利技术公开了实现一种定长信元交换中的数据位宽的转换的方法,采用这种装置和方法,可以大大减少设计面积,节约成本;耗费很少的逻辑资源,实现起来简单可靠;还可以实现定长的信元的Back-to-Back的传输,提高系统的吞吐率。

【技术实现步骤摘要】

本专利技术涉及数据位宽转换电路设计技术,特别是涉及一种定长信元交换中的数据位宽的转换装置和方法
技术介绍
在定长信元交换系统的大规模集成电路设计中,为了保证多路数据被无阻塞进行交换,经常要提高逻辑电路的数据位宽,需要将逻辑电路的处理带宽提高N倍。比如如图1所示,在4*4ATM共享缓存交换结构中,每路输入数据的带宽为32Bit,7个时钟周期完成一个完整信元的传输。在这种交换系统内,可以连续不间断的7个时钟周期传输一个信元,传输信元中间也可以有间断,如图3所示,第一、二个信元传输是连续不间断的7个时钟周期传输一个信元,而第三个信元传输时,中间有两个时钟没有传输信元;前一个完整信元传输与后一个完整信元信元可以是不间断的Back-to-Back传输,也可以在两个传输信元之间间隔任意时钟周期,如图3所示的第二个信元与第三个信元传输间隔任意时钟周期。为了完成信元无阻塞交换,将交换系统内部的共享缓存总线宽度达到一个信元宽度,也就是32*7=224bit的宽度,然后进行交换处理。可以采用如图2所示的数据位宽的转换装置将图3所示的有效的7个时钟周期的数据总线dada转换为图3所示的在传输完全部的d本文档来自技高网...

【技术保护点】
一种实现定长信元交换中的数据位宽的转换装置,其特征在于,该装置包括:两组数据存储区域,每个存储区域用来存储一个完整的信元。一个Gray计数器,用来指示在相应的时钟有效沿往相应Gray计数值的RAM单元写入输入数据。另外用来指示RAM两个信元存储区域的状态,一种状态为该区域已经写入了完整的信元,另一种状态为正在往该区域写入输入数据,也就是还没有写入完整的信元。该计数器在时钟有效沿检测到装置的写入输入数掘写有效有效后,执行加“1”操作,加至最大值时,下一个时钟有效沿自动返回最小值。一个内部标志信号,该信号代表即将写入的信元将要被存储到两个存储区域中的哪一个区域。

【技术特征摘要】
1.一种实现定长信元交换中的数据位宽的转换装置,其特征在于,该装置包括:两组数据存储区域,每个存储区域用来存储一个完整的信元。一个Gray计数器,用来指示在相应的时钟有效沿往相应Gray计数值的RAM单元写入输入数据。另外用来指示RAM两个信元存储区域的状态,一种状态为该区域已经写入了完整的信元,另一种状态为正在往该区域写入输入数据,也就是还没有写入完整的信元。该计数器在时钟有效沿检测到装置的写入输入数掘写有效有效后,执行加“1”操作,加至最大值时,下一个时钟有效沿自动返回最小值。一个内部标志信号,该信号代表即将写入的信元将要被存储到两个存储区域中的哪一个区域。2.根据权利要求1所述的装置,其特征在于,所述的两组存储区域,用简单的2n个RAM来实现,RAM数据宽度为m Bit,深度为1,每个存储区域用来存储一个完整的信元(定长信元为m*n Bit)。3.根据权利要求1所述的装置,其特征在于,所述的Gray计数器,模值为2n,用来指示在相应的时钟有效沿往相应Gray计数值的RAM单元写入输入数据。另外用来指示RAM两个信元存储区域的状态,一种状态为另一区域已经写入了完整的信元,另一种状态为正在往该区域写入输入数据,也就是还没有写入完整的信元。该计数器在时钟有效沿检测到装置的写入输入数据写有效有效后,执行加“1”操作,加至最大值时,下一个时钟有效沿自动返回最小值。4.一种实现定长信元交换中的数据位宽的转换的方法,采用包括两组数据存储区域和一个Gray计数器的定长信元交换中的数据位宽转换装置,其特征在于,该方法包括以下步骤:a.初始化系统,Gray计数器的逻辑值为0,所有RAM空间的值为0,内部标志信号为0。b.系统在每个时钟有效沿检测标识信元头信号是否有效,当标识信元头信号有效后同时检测内部标志信号的值,当内部标志信号为低电平表示这个信元将要被存储到存储区域A区,Gray计数器逻辑值被赋值为0;当内部标志信号为高电平表示这个信元将要被存储到存储区域B区,Gray...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:陈海红杨婷杨艳
类型:发明
国别省市:87[中国|西安]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利