-
公开(公告)号:US09734102B2
公开(公告)日:2017-08-15
申请号:US14532818
申请日:2014-11-04
Applicant: Atmel Corporation
Inventor: Guillaume Pean , Renaud Tiennot , Vincent Debout
CPC classification number: G06F13/28 , G06F13/4018 , G06F13/4252
Abstract: A controller coupled to a peripheral identifies an access type used by the controller for data transfer. The controller performs operations including: sending information to a peripheral coupled to a controller, the information indicating an access type for which the controller is configured for data transfer; monitoring a communication link with the peripheral for a signal indicating that the peripheral is ready to perform a data transfer according to the access type; and performing, in response to a receipt of the signal through the communication link, the data transfer using data transfer handshake signals that are adapted according to the access type.
-
公开(公告)号:US09471524B2
公开(公告)日:2016-10-18
申请号:US14100225
申请日:2013-12-09
Applicant: Atmel Corporation
Inventor: Franck Lunadier , Vincent Debout
IPC: G06F13/14 , G06F13/36 , G06F13/364
CPC classification number: G06F13/1642 , G06F13/14 , G06F13/36 , G06F13/364 , G06F13/4282
Abstract: A bus architecture is disclosed that provides for transaction queue reallocation on the modules communicating using the bus. A module can implement a transaction request queue by virtue of digital electronic circuitry, e.g., hardware or software or a combination of both. Some bus clogging issues that affect conventional systems can be circumvented by combining an out of order system bus protocol that uses a transaction request replay mechanism. Modules can evict less urgent transactions from transaction request queues to make room to insert more urgent transactions. Master modules can dynamically update a quality of service (QoS) value for a transaction while the transaction is still pending.
Abstract translation: 公开了一种总线架构,其提供在使用总线通信的模块上的事务队列重新分配。 模块可以通过数字电子电路(例如,硬件或软件或两者的组合)来实现事务请求队列。 通过组合使用事务请求重播机制的乱序系统总线协议,可以避免影响常规系统的一些总线堵塞问题。 模块可以从交易请求队列中排除较不紧急的事务,以便插入更紧急事务的空间。 主事件模块可以在事务处于待处理状态时动态更新事务的服务质量(QoS)值。
-