数据收发装置及其操作方法制造方法及图纸

技术编号:28320672 阅读:24 留言:0更新日期:2021-05-04 13:00
本申请公开一种数据收发装置及其操作方法。数据收发装置用来接收输入数据并传送输出数据。数据收发装置包含缓冲电路、储存电路、计时电路及控制电路。缓冲电路用来储存输入数据。储存电路用来储存输出数据。计时电路用来根据设定时间产生超时信号。控制电路用来处理输入数据以产生输出数据,并且将输出数据储存至储存电路,以及用来根据输出数据门限值及超时信号传送输出数据。控制电路根据初始条件及缓冲电路的状态调整设定时间及/或输出数据门限值。

【技术实现步骤摘要】
数据收发装置及其操作方法
本申请是关于电子装置,尤其是关于数据收发装置及其操作方法。
技术介绍
图1为已知的电子装置100的功能方块图。电子装置100包含主机110、数据收发装置120以及数据传输接口130。数据收发装置120接收输入数据Din并且透过数据传输接口130将输出数据Dout传送至主机110。数据传输接口130例如是通用串行总线(UniversalSerialBus,USB)、C类USB(USBtype-C或Thunderbolt)、安全数字输入/出(securedigitalinput/output,SDIO)等接口。为了提升传输效率(例如数据吞吐量(datathroughput)),数据收发装置120常以批次的方式输出输出数据Dout。换言之,当输出数据Dout累积超过门限值后,或是预设时间到达后(即发生超时(time-out)),数据收发装置120才在同一次的传送中传送目前已累积的输出数据Dout。门限值及默认时间攸关电子装置100的效能。太大的门限值会使主机110无法及时取得数据,而太小的门限值会降低传输效率(即低带宽利用率)。因为门限值的决定与主机110的内存大小息息相关,且主机110的内存大小没有标准规范,所以在决定门限值上增加了许多困难度。再者,不同的主机110及数据传输接口130(例如USB2.0、USB3.0、USBtype-C等)也会影响预设时间及门限值的设定。因此,需要适应性地调整门限值及默认时间,以提升电子装置的效能。
技术实现思路
鉴于先前技术的不足,本申请之一目的在于提供一种数据收发装置及其操作方法,以提升电子装置的效能。本申请公开一种数据收发装置,用来接收输入数据并传送输出数据,包含缓冲电路、储存电路、计时电路及控制电路。缓冲电路用来储存输入数据。储存电路用来储存输出数据。计时电路用来根据设定时间产生超时信号。控制电路用来处理输入数据以产生输出数据,并且将输出数据储存至储存电路,以及用来根据输出数据门限值及超时信号传送输出数据。控制电路根据初始条件及缓冲电路的状态调整设定时间及/或输出数据门限值。本申请另公开一种数据收发装置的操作方法,数据收发装置包含缓冲电路及储存电路。操作方法包含以下步骤:接收输入数据,并且将输入数据储存至缓冲电路;处理输入数据以产生输出数据;将输出数据储存至储存电路;根据设定时间产生超时信号;根据输出数据门限值及超时信号传送输出数据;以及根据初始条件及缓冲电路的状态调整设定时间及/或输出数据门限值。本申请另公开一种网络适配器,用来接收输入数据并传送输出数据。网络适配器包含缓冲电路、储存电路、计时电路及控制电路。缓冲电路用来储存输入数据。储存电路用来储存输出数据。计时电路用来产生超时信号。控制电路用来处理输入数据以产生输出数据,并且将输出数据储存至储存电路,以及用来根据超时信号传送输出数据。控制电路根据初始条件及缓冲电路的状态调整暂停包传送时机参数。本申请的数据收发装置及其操作方法能够针对各种环境适应性地调整数据传送参数,以提高传输效率。相较于传统技术,本申请的数据收发装置及其操作方法能够自适应地调整,有助电路开发者省下针对各种硬件规格及/或应用环境进行客制化调整所需的人力成本。有关本申请的特征、实作与功效,兹配合图式作实施例详细说明如下。附图说明图1为已知的电子装置的功能方块图;图2为本申请一实施例的电子装置的功能方块图;图3为本申请一实施例的数据收发装置的操作方法的流程图;图4为图3的步骤S370的详细步骤;图5为本申请一实施例的数据收发装置的操作方法的流程图;图6为图5的步骤S580的一实施例的流程图;图7为本申请一实施例的数据收发装置的操作方法的流程图;以及图8为本申请一实施例的数据收发装置的操作方法的流程图。具体实施方式以下说明内容的技术用语参照本
的习惯用语,如本说明书对部分用语有加以说明或定义,该部分用语的解释以本说明书的说明或定义为准。本申请的公开内容包含数据收发装置及其操作方法。由于本申请的数据收发装置所包含的部分组件单独而言可能为已知组件,因此在不影响该装置实施例的充分公开及可实施性的前提下,以下说明对于已知组件的细节将予以节略。此外,本申请的数据收发装置的操作方法的部分或全部流程可以是软件及/或韧体的形式,并且可凭借本申请的数据收发装置或其等效装置来执行,在不影响该方法实施例的充分公开及可实施性的前提下,以下方法实施例的说明将着重于步骤内容而非硬件。图2为本申请一实施例的电子装置的功能方块图。电子装置200包含主机210、数据收发装置220及数据传输接口230。数据收发装置220包含控制电路221、内存222、计时电路223、缓冲电路224、储存电路225及非易失性内存226。图3为本申请一实施例的数据收发装置的操作方法的流程图。以下的说明同时参阅图2及图3。控制电路221接收输入数据Din(步骤S310),并且将输入数据Din储存至缓冲电路224(步骤S320)。缓冲电路224可以是先进先出(first-infirst-out,FIFO)的缓存器或内存。接着控制电路221处理输入数据Din以产生输出数据Dout(步骤S330)。举例来说,当数据收发装置220是一个网络适配器(NetworkInterfaceCard,NIC)时,输入数据Din可以是含有标头的网络包,而输出数据Dout可以是网络包的内容;换言之,步骤S330的处理包含于特定标头位置设定对应的参数或值。产生输出数据Dout后,控制电路221将输出数据Dout储存至储存电路225(步骤S340)。在一些实施例中,储存电路225可以由动态随机存取内存(dynamicrandomaccessmemory,DRAM)实现。计时电路223用来根据设定时间产生超时(time-out)信号(步骤S350),而控制电路221根据输出数据门限值及超时信号传送输出数据Dout至主机210(步骤S360)。设定时间可以储存在计时电路223的缓存器(图未示)及/或非易失性内存226中,而输出数据门限值可以储存在内存222及/或非易失性内存226中。控制电路221根据初始条件及缓冲电路224的状态调整设定时间及/或输出数据门限值(步骤S370)。在一些实施例中,初始条件由主机210提供或设定,如图2的初始条件Cini所示,而数据收发装置220可以把初始条件Cini储存在内存222或非易失性内存226中。在一些实施例中,初始条件Cini可以跟数据传输接口230的种类、数据传输接口230上是否有集线器、输出数据Dout的数据流及/或单位时间内的数据量,及/或输入数据Din的数据流及/或单位时间内的数据量有关。如果集线器有内存,则集线器的内存大小也会影响主机210及数据收发装置220之间的数据传输效率。图4为图3的步骤S370的详细步骤。当控制电路221调整设定时间及/或输出数据门限值时,控制电路221可以增加或减少设本文档来自技高网
...

【技术保护点】
1.一种数据收发装置,用来接收一输入数据并传送一输出数据,其特征在于,该数据收发装置包含:/n一缓冲电路,用来储存该输入数据;/n一储存电路,用来储存该输出数据;/n一计时电路,用来根据一设定时间产生一超时信号;以及/n一控制电路,用来处理该输入数据以产生该输出数据,并且将该输出数据储存至该储存电路,以及用来根据一输出数据门限值及该超时信号传送该输出数据;/n其中该控制电路根据一初始条件及该缓冲电路的状态调整该设定时间及/或该输出数据门限值。/n

【技术特征摘要】
1.一种数据收发装置,用来接收一输入数据并传送一输出数据,其特征在于,该数据收发装置包含:
一缓冲电路,用来储存该输入数据;
一储存电路,用来储存该输出数据;
一计时电路,用来根据一设定时间产生一超时信号;以及
一控制电路,用来处理该输入数据以产生该输出数据,并且将该输出数据储存至该储存电路,以及用来根据一输出数据门限值及该超时信号传送该输出数据;
其中该控制电路根据一初始条件及该缓冲电路的状态调整该设定时间及/或该输出数据门限值。


2.如权利要求1所述的数据收发装置,其特征在于,该控制电路更依据一边界条件决定是否停止调整该设定时间及/或该输出数据门限值。


3.如权利要求2所述的数据收发装置,其特征在于,当该设定时间及/或该输出数据门限值到达该边界条件时,该控制电路停止调整该设定时间及/或该输出数据门限值。


4.如权利要求3所述的数据收发装置,其特征在于,该控制电路使用一原始设定值作为该设定时间及/或该输出数据门限值,而在该控制电路停止调整该设定时间及/或该输出数据门限值后,该控制电路将该设定时间及/或该输出数据门限值设为该原始设定值。


5.如权利要求3所述的数据收发装置,其特征在于,在该控制电路停止调整该设定时间及/或该输出数据门限值后,该控制电路以该边界条件设定该设定时间及/或该输出数据门限值。


6.如权利要求1所述的数据收发装置,其特征在于,该数据收发装置透过一数据传输接口耦接一主机,而当该数据传输...

【专利技术属性】
技术研发人员:黄振庭林群皓翁而咨朱世强
申请(专利权)人:瑞昱半导体股份有限公司
类型:发明
国别省市:中国台湾;71

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

1