-
公开(公告)号:US20130080660A1
公开(公告)日:2013-03-28
申请号:US13672989
申请日:2012-11-09
Applicant: Apple Inc.
Inventor: Douglas C. Lee , Diarmuid P. Ross , Tahoma M. Toelkes
IPC: G06F3/00
CPC classification number: G06F13/1642 , G06F13/126 , Y02D10/14
Abstract: In an embodiment, a peripheral component configured to control an external interface of an integrated circuit. For example, the peripheral component may be a memory interface unit such as a flash memory interface unit. The internal interface to the peripheral component may be shared between data transfers to/from the external interface and control communications to the peripheral component. The peripheral component may include a command queue configured to store a set of commands to perform a transfer on the interface. A control circuit may be coupled to the command queue and may read the commands and communicate with an interface controller to cause a transfer on the interface responsive to the commands. In an embodiment, a macro memory may store command sequences to be performed in response to a macro command in the command queue. In an embodiment, an operand queue may store operand data for use by the commands.
Abstract translation: 在一个实施例中,外围组件被配置为控制集成电路的外部接口。 例如,外围组件可以是诸如闪存接口单元的存储器接口单元。 外围组件的内部接口可以在到/从外部接口的数据传输之间共享,并控制与外设组件的通信。 外围组件可以包括命令队列,被配置为存储一组命令以在接口上执行传送。 控制电路可以耦合到命令队列,并且可以读取命令并与接口控制器进行通信,以响应于命令在接口上进行传送。 在一个实施例中,宏存储器可以存储响应于命令队列中的宏命令而执行的命令序列。 在一个实施例中,操作数队列可以存储操作数数据以供命令使用。
-
公开(公告)号:US08396994B1
公开(公告)日:2013-03-12
申请号:US13672989
申请日:2012-11-09
Applicant: Apple Inc.
Inventor: Douglas C. Lee , Diarmuid P. Ross , Tahoma M. Toelkes
CPC classification number: G06F13/1642 , G06F13/126 , Y02D10/14
Abstract: In an embodiment, a peripheral component configured to control an external interface of an integrated circuit. For example, the peripheral component may be a memory interface unit such as a flash memory interface unit. The internal interface to the peripheral component may be shared between data transfers to/from the external interface and control communications to the peripheral component. The peripheral component may include a command queue configured to store a set of commands to perform a transfer on the interface. A control circuit may be coupled to the command queue and may read the commands and communicate with an interface controller to cause a transfer on the interface responsive to the commands. In an embodiment, a macro memory may store command sequences to be performed in response to a macro command in the command queue. In an embodiment, an operand queue may store operand data for use by the commands.
Abstract translation: 在一个实施例中,外围组件被配置为控制集成电路的外部接口。 例如,外围组件可以是诸如闪存接口单元的存储器接口单元。 外围组件的内部接口可以在到/从外部接口的数据传输之间共享,并控制与外设组件的通信。 外围组件可以包括命令队列,被配置为存储一组命令以在接口上执行传送。 控制电路可以耦合到命令队列,并且可以读取命令并与接口控制器进行通信,以响应于命令在接口上进行传送。 在一个实施例中,宏存储器可以存储响应于命令队列中的宏命令而执行的命令序列。 在一个实施例中,操作数队列可以存储操作数数据以供命令使用。
-