What is claimed is:
1. A method for receiving data from a synchronous random access memory, comprising:
receiving a stream of data from the synchronous random access memory;
receiving a data clock signal from the synchronous random access memory for clocking the stream of data;
clocking the stream of data into a first memory register using the data clock signal;
clocking the stream of data into a second memory register using the data clock signal;
clocking a contents of the first memory register into a first system register using a system clock signal while the stream of data is being clocked into the second memory register, the system clock signal being slower than the data clock signal; and
clocking a contents of the second memory register into a second system register using the system clock signal.
2. The method of claim 1, wherein the first memory register includes a plurality of separately-clocked data words, and clocking the stream of data into the first memory register involves sequentially clocking the stream of data into successive words in the plurality of separately-clocked data words.
3. The method of claim 2, wherein the plurality of separately-clocked data words are coupled to a plurality of word enable signals that work in concert with the data clock signal to provide the sequential clocking, the plurality of word enable signals being generated by a shift register.
4. The method of claim 2, wherein the plurality of separately-clocked data words are coupled to a plurality of word disable signals that work in concert with the data clock signal to provide the sequential clocking, the plurality of word disable signals being generated in response to changes in the data clock signal.
5. The method of claim 2, wherein the act of sequentially clocking the stream of data into successive words includes clocking successive words on alternating rising and falling edges of the data clock signal.
6. The method of claim 1, wherein clocking the stream of data into the first memory register includes using both rising and falling edges of the data clock signal to clock the first memory register.
7. The method of claim 1, wherein receiving the stream of data from the synchronous random access memory includes receiving the stream of data from a random access memory adhering to the SyncLink interface standard.
8. The method of claim 1, wherein the act of receiving the stream of data includes receiving the stream of data at a memory controller coupled to a processor.
9. The method of claim 1, wherein the act of receiving the stream of data includes receiving the stream of data at a processor.
10. The method of claim 1, further comprising:
clocking the stream of data into a third memory register using the data clock signal;
clocking the stream of data into a fourth memory register using the data clock signal;
clocking a contents of the third memory register into a third system register using the system clock signal while the stream of data is being clocked into the fourth memory register; and
clocking a contents of the fourth memory register into a fourth system register using the system clock signal;
wherein the act of clocking a contents of the second memory register into the second system register occurs while the stream of data is being clocked into the third memory register.
11. The method of claim 1, further comprising calibrating a skew between the stream of data and the data clock signal by sending configuration information to the synchronous random access memory.
12. The method of claim 1, further comprising transmitting a stream of data to the synchronous random access memory.
13. A method for receiving data from a synchronous random access memory, comprising:
receiving a stream of data from the synchronous random access memory, which adheres to the SyncLink interface standard;
receiving a data clock signal from the synchronous random access memory for clocking the stream of data;
clocking the stream of data into a first memory register using the data clock signal, wherein the first memory register includes a plurality of separately-clocked data words, and clocking the stream of data into the first memory register involves sequentially clocking the stream of data into successive words in the plurality of separately-clocked data words, the plurality of separately-clocked data words being coupled to a plurality of word enabledisable signals that work in concert with the data clock signal to provide the sequential clocking;
clocking the stream of data into a second memory register using the data clock signal;
clocking a contents of the first memory register into a first system register using a system clock signal while the stream of data is being clocked into the second memory register, the system clock signal being slower than the data clock signal and being generated outside the synchronous random access memory; and
clocking a contents of the second memory register into a second system register using the system clock signal.
14. The method of claim 13, wherein the act of sequentially clocking the stream of data into successive words includes clocking successive words on alternating rising and falling edges of the data clock signal.
15. The method of claim 13, wherein clocking the stream of data into the first memory register includes using both rising and falling edges of the data clock signal to clock the first memory register.
16. The method of claim 13, wherein the act of receiving the stream of data includes receiving the stream of data at a memory controller coupled to a processor.
17. The method of claim 13, wherein the act of receiving the stream of data includes receiving the stream of data at a processor.
18. The method of claim 13, further comprising:
clocking the stream of data into a third memory register using the data clock signal;
clocking the stream of data into a fourth memory register using the data clock signal;
clocking a contents of the third memory register into a third system register using the system clock signal while the stream of data is being clocked into the fourth memory register; and
clocking a contents of the fourth memory register into a fourth system register using the system clock signal;
wherein the act of clocking a contents of the second memory register into the second system register occurs while the stream of data is being clocked into the third memory register.
19. The method of claim 13, further comprising calibrating a skew between the stream of data and the data clock signal by sending configuration information to the synchronous random access memory.
20. The method of claim 13, further comprising transmitting a stream of data to the synchronous random access memory.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A golf ball comprising:
a core comprising an inner core layer and an outer core layer; and
a cover comprising an inner cover layer and an outer cover layer;
wherein the inner core layer is formed from a rubber composition comprising a base rubber and a benzoquinone;
wherein the inner core layer has a positive hardness gradient wherein the difference between the Shore C hardness of the outer surface of the inner core layer (HINNER CORE OUTER SURFACE) and the Shore C hardness of the center of the inner core layer (HCENTER) \u22675 Shore C units; and
wherein the surface hardness of the outer core layer is greater than the material hardness of the inner cover layer.
2. The golf ball of claim 1, wherein HINNER CORE OUTER SURFACE\u2212HCENTER\u226710 Shore C units.
3. The golf ball of claim 1, wherein HINNER CORE OUTER SURFACE\u2212HCENTER\u226715 Shore C units.
4. The golf ball of claim 1, wherein HINNER CORE OUTER SURFACE\u2212HCENTER\u226720 Shore C units.
5. The golf ball of claim 1, wherein HINNER CORE OUTER SURFACE\u2212HCENTER\u226725 Shore C units.
6. The golf ball of claim 1, wherein the benzoquinone is present in the rubber composition in an amount of at least 0.15 parts by weight per 100 parts of the base rubber.
7. The golf ball of claim 6, wherein the rubber composition additionally comprises at least 0.05 parts by weight of a free radical initiator per 100 parts of the base rubber, and wherein a ratio (PBQPFRI) of the amount of the benzoquinone present in the rubber composition (PBQ), measured in parts by weight per 100 parts of the base rubber, to the amount of free radical initiator present in the rubber composition (PFRI), measured in parts by weight per 100 parts of the base rubber, is from 0.05 to 2.
8. The golf ball of claim 1, wherein the benzoquinone is selected from methyl p-benzoquinone and tetrachloro p-benzoquinone.
9. The golf ball of claim 1, wherein the rubber composition is substantially free of organosulfur compounds.
10. The golf ball of claim 1, wherein the core comprises an additional outer core layer.
11. A golf ball comprising:
a core consisting of an inner core layer and an outer core layer; and
a cover comprising an inner cover layer and an outer cover layer;
wherein the outer core layer is formed from a rubber composition comprising a base rubber and a benzoquinone;
wherein the outer core layer has a positive hardness gradient wherein the difference between the Shore C hardness of the outer surface of the outer core layer (HOUTER SURFACE) and the Shore C hardness of the inner surface of the outer core layer (HOUTER CORE INNER SURFACE) \u22675 Shore C units; and
wherein the surface hardness of the outer core layer is greater than the material hardness of the inner cover layer.
12. The golf ball of claim 11, wherein HOUTER SURFACE\u2212HOUTER CORE INNER SURFACE\u226710 Shore C units.
13. The golf ball of claim 11, wherein HOUTER SURFACE\u2212HOUTER CORE INNER SURFACE\u226715 Shore C units.
14. The golf ball of claim 11, wherein HOUTER SURFACE\u2212HOUTER CORE INNER SURFACE\u226720 Shore C units.
15. The golf ball of claim 11, wherein the benzoquinone is selected from methyl p-benzoquinone and tetrachloro p-benzoquinone.
16. A golf ball comprising:
a core comprising an inner core layer, a first outer core layer, and a second outer core layer; and
a cover comprising an inner cover layer and an outer cover layer;
wherein at least one of the first and second outer core layers is formed from a rubber composition comprising a base rubber and a benzoquinone;
wherein the outer core layer formed from the rubber composition comprising the benzoquinone has a positive hardness gradient wherein the difference between the Shore C hardness of the outer surface of the outer core layer (HOUTER SURFACE) and the Shore C hardness of the inner surface of the outer core layer (HOUTER CORE INNER SURFACE) \u22675 Shore C units; and
wherein the surface hardness of the outer core layer is greater than the material hardness of the inner cover layer.
17. The golf ball of claim 16, wherein HOUTER SURFACE\u2212HOUTER CORE INNER SURFACE\u226710 Shore C units.
18. The golf ball of claim 16, wherein HOUTER SURFACE\u2212HOUTER CORE INNER SURFACE\u226715 Shore C units.
19. The golf ball of claim 16, wherein HOUTER SURFACE\u2212HOUTER CORE INNER SURFACE\u226720 Shore C units.
20. The golf ball of claim 16, wherein the benzoquinone is selected from methyl p-benzoquinone and tetrachloro p-benzoquinone.