数据传输设备制造技术

技术编号:15616551 阅读:61 留言:0更新日期:2017-06-14 03:29
一种数据传输设备包括:移位器模块,其产生第一输入信号和第二输入信号以及第一输出信号和第二输出信号;输入/输出控制模块,其响应于模式信号来选择第一输入信号和第一输出信号,并且输出用于控制数据输入/输出操作的输入控制信号和输出控制信号,或者选择第二输入信号和第二输出信号并输出输入控制信号和输出控制信号;以及缓冲器模块,其根据输入控制信号来锁存具有不同的数据位宽度的第一输入数据或者第二输入数据,以及根据输出控制信号来输出具有不同的数据位宽度的第一输出数据或者第二输出数据。

【技术实现步骤摘要】
数据传输设备相关申请的交叉引用本申请要求2015年11月30日向韩国知识产权局提交的申请号为10-2015-0169378的韩国专利申请的优先权,其全部内容通过引用合并于本文。
各种实施例总体而言涉及一种数据传输设备,更具体而言,涉及一种能够降低缓冲器中的锁存器尺寸的数据传输设备。
技术介绍
通常,当数据在处理器之间传输时,由于处理器的数据处理速度存在差异,所以在数据被传输时会发生等待状态。为了实质上防止这种情况并且缩短数据处理速度,FIFO(先进先出)缓冲器用作缓冲储存器件。FIFO缓冲器被设置在处理器之间以执行缓冲来用于接收以及输出传输数据。在用于处理从FIFO缓冲器传输来的数据的方法中,首先输入的数据被首先输出。FIFO缓冲器实质上通过利用写入指针和读取指针来管理数据输入/输出。这种FIFO缓冲器被广泛地用于诸如SoC(片上系统)的半导体系统中。由于FIFO缓冲器在写入侧和读取侧具有指针,所以两个指针成对使用。指针表示了数据应当传输的方向,指示出传输是否正被执行,或者根据其地址来指示出传输是否已经完成。
技术实现思路
在一个实施例中,一种数据传输设备包括:移位器模块,其产生具有不同的数据格式的第一输入信号和第二输入信号以及具有不同的数据格式的第一输出信号和第二输出信号。数据传输设备还包括:输入/输出控制模块,其根据模式信号来选择第一输入信号和第一输出信号,并且输出用于控制数据输入/输出操作的输入控制信号和输出控制信号,或者选择第二输入信号和第二输出信号并输出输入控制信号和输出控制信号。数据传输设备还包括:缓冲器模块,其根据输入控制信号来锁存具有不同的数据位宽度的第一输入数据或者第二输入数据,以及根据输出控制信号来输出具有不同的数据位宽度的第一输出数据或者第二输出数据。在一个实施例中,一种数据传输设备包括:第一移位器,其被配置为输出第一输入信号和第一输出信号。所述数据传输设备还包括:第二移位器,其被配置为输出第二输入信号和第二输出信号。所述数据传输设备还包括:输入/输出控制模块,其被配置为接收第一输入信号和第二输入信号以及第一输出信号和第二输出信号,以输出输出控制信号和输入控制信号。另外,所述数据传输设备还包括:缓冲器模块,其被配置为接收输入控制信号和输出控制信号,并且输出第一输出数据和第二输出数据。在一个实施例中,一种数据传输设备包括:移位器模块,其被配置为产生第一输入信号、第二输入信号、第一输出信号和第二输出信号。所述数据传输设备还包括:输入/输出控制模块,其被配置为响应于第一输入信号、第二输入信号、第一输出信号和第二输出信号而输出输入控制信号和输出控制信号。所述数据传输设备还包括:缓冲器模块,其被配置为接收输入控制信号和输出控制信号,并且输出第一输出数据和第二输出数据。其中,缓冲器模块被配置为从输入/输出控制模块接收选择控制信号以及第一输入数据和第二输入数据。其中,缓冲器模块根据第一模式信号和第二模式信号来选择第一输入数据或者第二输入数据。其中,当第一模式信号被激活时,缓冲器模块选择第一输入数据。其中,当第二模式信号被激活时,缓冲器模块选择第二输入数据。其中,当输入控制信号被施加时,缓冲器模块将输入数据储存在相应的锁存器中。其中,当输出控制信号被施加时,缓冲器模块输出相应的索引中储存的第二输出数据。其中,缓冲器模块根据选择控制信号来选择性地输出第一输出数据。其中,当选择控制信号被去激活时,缓冲器模块输出第二输出数据。其中,缓冲器模块根据第一模式信号或者第二模式信号来选择第一输入数据或者第二输入数据。其中,缓冲器模块根据第一模式信号还是第二模式信号已经被激活来选择第一输入数据或者第二输入数据。其中,缓冲器模块根据输入控制信号来顺序地锁存第一输入数据和第二输入数据。其中,当第一移位器和第二移位器具有不同的数据格式时,缓冲器模块被共享。其中,移位器模块包括:第一移位器和第二移位器,其被配置为共享缓冲器模块。附图说明图1为说明了根据本专利技术的实施例的数据传输设备的配置图。各种实施例致力于通过允许锁存器由具有不同尺寸的索引数据共享,来减小数据传输设备的面积。根据本专利技术,允许锁存器由具有不同尺寸的索引数据来共享,使得能够减小数据传输设备的面积。图2为说明图1中的输入/输出控制模块的具体配置图。图3为说明图2中的输入控制单元的具体电路图。图4为说明图2中的输出控制单元的具体电路图。图5为图示图1中的缓冲器模块的配置图。图6为图示图5中的缓冲器模块的具体配置图。图7和图8为根据本专利技术的实施例的用于解释数据传输设备的操作的操作时序图。图9说明根据本专利技术的实施例的利用存储器控制器电路的系统的框图。具体实施方式在下文中,下面将通过实施例的各种示例而参照附图来描述数据传输设备。参见图1,描述了说明根据本专利技术的实施例的数据传输设备的配置图。此外,数据传输设备的全部内部部件可以被配置为电路等等。本专利技术的实施例包括:移位器模块100、输入/输出控制模块200以及缓冲器模块300。移位器模块100产生具有彼此不同的数据格式的输入信号PIN_A和PIN_B以及具有彼此不同的数据格式的输出信号POUT_A和POUT_B。这种移位器模块100包括第一移位器110和第二移位器120。第一移位器110将在其中数据格式已经被设定为“A”的输入信号PIN_A和输出信号POUT_A输出至输入/输出控制模块200。第二移位器120将在其中数据格式已经被设定为“B”的输入信号PIN_B和输出信号POUT_B输出至输入/输出控制模块200。在数据格式被设定为“A”时,其表示数据延迟长并且数据位宽度小。在数据格式被设定为“B”时,其表示数据延迟短并且数据位宽度大。这种第一移位器110和第二移位器120将具有彼此不同的数据格式的信号延迟。在本专利技术的实施例中,第一移位器110和第二移位器120具有彼此不同的数据格式,但是共享一个缓冲器模块300。输入/输出控制模块200响应于输入信号PIN_A和PIN_B、输出信号POUT_A和POUT_B以及模式信号MODE_A和MODE_B来输出用于控制缓冲器模块300的数据输入/输出操作的控制信号。这种输入/输出控制模块200将用于控制数据输入的输入控制信号PI<0:2n-1>、用于控制数据输出的输出控制信号PO<0:2n-1>以及选择控制信号PO_2n输出至缓冲器模块300。输入/输出控制模块200根据模式信号MODE_A和模式信号MODE_B来选择第一移位器110的输出或者第二移位器120的输出。在模式信号MODE_A已经被激活时,输入/输出控制模块200选择从第一移位器110施加的输入信号PIN_A和输出信号POUT_A,并且输出输入控制信号PI<0:2n-1>、输出控制信号PO<0:2n-1>和选择控制信号PO_2n。在模式信号MODE_B已经被激活时,输入/输出控制模块200选择从第二移位器120施加的输入信号PIN_B和输出信号POUT_B,并且输出输入控制信号PI<0:2n-1>、输出控制信号PO<0:2n-1>和选择控制信号PO_2n。缓冲器模块300接收索引脉冲信号,并且控制执行数据输入/输出。这种缓冲器模块300本文档来自技高网...
数据传输设备

【技术保护点】
一种数据传输设备,包括:移位器模块,其产生具有不同的数据格式的第一输入信号和第二输入信号以及具有不同的数据格式的第一输出信号和第二输出信号;输入/输出控制模块,其根据模式信号来选择第一输入信号和第一输出信号,并且输出用于控制数据输入/输出操作的输入控制信号和输出控制信号,或者选择第二输入信号和第二输出信号并输出输入控制信号和输出控制信号;以及缓冲器模块,其根据输入控制信号来锁存具有不同的数据位宽度的第一输入数据或者第二输入数据,以及根据输出控制信号来输出具有不同的数据位宽度的第一输出数据或者第二输出数据。

【技术特征摘要】
2015.11.30 KR 10-2015-01693781.一种数据传输设备,包括:移位器模块,其产生具有不同的数据格式的第一输入信号和第二输入信号以及具有不同的数据格式的第一输出信号和第二输出信号;输入/输出控制模块,其根据模式信号来选择第一输入信号和第一输出信号,并且输出用于控制数据输入/输出操作的输入控制信号和输出控制信号,或者选择第二输入信号和第二输出信号并输出输入控制信号和输出控制信号;以及缓冲器模块,其根据输入控制信号来锁存具有不同的数据位宽度的第一输入数据或者第二输入数据,以及根据输出控制信号来输出具有不同的数据位宽度的第一输出数据或者第二输出数据。2.根据权利要求1所述的数据传输设备,其中,所述移位器模块包括:第一移位器,其产生第一输入信号和第一输出信号;以及第二移位器,其产生第二输入信号和第二输出信号。3.根据权利要求2所述的数据传输设备,其中,第一移位器具有比第二移位器的数据延迟更长的数据延迟,并且被设定为具有特定数据位宽度的数据格式。4.根据权利要求1所述的数据传输设备,其中,第二输入数据具有为第一输入数据的两倍大的数据位宽度,以及第二输出数据具有为第一输出数据的两倍大的数据位宽度。5.根据权利要求1所述的数据传输设备,其中,所述输入/输出控制模块包括:第一选择电路,其根据模式信号来选择第一输入信号和第二输入信号中的任意一个;输入控制电路,其根据第一选择电路的输出和模式信号来输出输入控制信号;第二选择电路,其根据模式信号来选择第一输出信号和第二输出信号中的任意一个;以及输出控制电路,其根据第二选择电路的输出和模式信号来输出输出控制信号和选择控制信号。6.根据权利要求5所述的数据传输设备,其中,所述输入控制电路包括:信号发生部,其根据第一选择电路的输出和模式信号来顺序地激活多个计数信号;以及组合部,其将第一选择电路的输出、所述多个计数信号以及模式信号进行组合,并且输出输入控制信号。7.根据权利要求6所述的数据传输设备,其中,所述信号发生部包括:多个触发器,其根据第一选择电路的输出信号来改变并输出所述多个计数信号的逻辑电平,并且所述多个触发器被划分为第一组和第二组;以及第三选择电路,其根据模式信号来选择第一组的输出和第二组的输出中的任意一个,其中,第一组和第二组实质上包括相同数量的触发器。8.根据权利要求7所述的数据传输设备,其中,所述多个触发器具有环形计数器结构,在所述环形计数器结构中,所述多个触发器串联电耦接,并且输出信号被反馈作为输入信号,其中,在所述多个触发器中,通过模式信号而选择仅第一组或者第一组和第二组二者,使得被激活的触发器的数量改变。9.根据权利要求7所述的数据传输设备,其中,在所述多个触发器之中,最初一级的触发器的初始化操作通过设定信号来进行设定,而其余的触发器通过复位信号来进行初始化。10.根据权利要求7所述的数...

【专利技术属性】
技术研发人员:金昌铉
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:韩国,KR

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

1