发明名称 |
Memory Controller for a Network on a Chip Device |
摘要 |
Systems and methods may be provided to support memory access by packet communication and/or direct memory access. In one aspect, a memory controller may be provided for a processing device containing a plurality of computing resources. The memory controller may comprise a first interface to be coupled to a router. The first interface may be configured to transmit and receive packets. Each packet may comprise a header that may contain a routable address and a packet opcode specifying an operation to be performed in accordance with a network protocol. The memory controller may further comprise a memory bus port coupled to a plurality of memory slots that are configured to receive memory banks to form a memory and a controller core coupled to the first interface. The controller core may be configured to decode a packet received at the first interface and perform an operation specified in the received packet. |
申请公布号 |
US2016224508(A1) |
申请公布日期 |
2016.08.04 |
申请号 |
US201514608515 |
申请日期 |
2015.01.29 |
申请人 |
THE INTELLISIS CORPORATION |
发明人 |
PALMER Douglas A.;ZUNIGA Ramon |
分类号 |
G06F15/78;H04L12/715;H04L12/717;G06F13/16;G11C7/10 |
主分类号 |
G06F15/78 |
代理机构 |
|
代理人 |
|
主权项 |
1. A memory controller for a processing device containing a plurality of computing resources, comprising:
a first interface to couple the memory controller to a router, the first interface being configured to transmit and receive packets each comprising a header, the header containing a routable address and a packet opcode specifying an operation to be performed in accordance with a network protocol; a memory bus port coupled to a plurality of memory slots that are configured to receive memory banks to form a memory associated with the memory controller; and a controller core coupled to the first interface, the controller core being configured to:
decode a packet received at the first interface; andperform an operation specified in the received packet. |
地址 |
San Diego CA US |