Method and system for synchronizing communications links in a hub-based memory system
First Claim
1. A method of synchronizing communications links in a memory system including a system controller and a plurality of memory hubs coupled in series, with pairs of downstream and upstream links being coupled between adjacent modules and the controller, and the method comprising:
- synchronizing an upstream and downstream link coupled to the controller;
sequentially synchronizing downstream links starting with the downstream link coupled between the controller and the first hub;
sequentially synchronizing upstream links starting with the upstream link coupled between the last memory hub and the next upstream hub;
providing an indication to the controller when the upstream link between the first and second hubs has been synchronized;
sequentially enabling downstream links to process functional commands;
sequentially enabling upstream links to process functional commands, and providing an indication to the controller that all links have been enabled.
7 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for synchronizing communications links in a memory hub system. The system includes a system controller and a plurality of memory hubs coupled in series, with pairs of downstream and upstream links being coupled between adjacent modules and the controller. The method includes synchronizing each upstream and downstream link. In a clockwise order starting with the downstream link coupled between the controller and the first memory module, the next adjacent clockwise link is signaled that the prior clockwise link has been synchronized. The method detects through the upstream link coupled between the controller and the first memory module when all links have been synchronized. In a clockwise order starting with the downstream link coupled between the controller and the first memory module, each link is enabled. The method detects through the upstream link coupled between the controller and first memory module when all links have been enabled.
-
Citations
2 Claims
-
1. A method of synchronizing communications links in a memory system including a system controller and a plurality of memory hubs coupled in series, with pairs of downstream and upstream links being coupled between adjacent modules and the controller, and the method comprising:
-
synchronizing an upstream and downstream link coupled to the controller;
sequentially synchronizing downstream links starting with the downstream link coupled between the controller and the first hub;
sequentially synchronizing upstream links starting with the upstream link coupled between the last memory hub and the next upstream hub;
providing an indication to the controller when the upstream link between the first and second hubs has been synchronized;
sequentially enabling downstream links to process functional commands;
sequentially enabling upstream links to process functional commands, and providing an indication to the controller that all links have been enabled.
-
-
2-44. -44. (canceled)
Specification