1461108474-9e3b23fd-71a4-4c6a-bdc0-381a65f0959b

1. A method of memory access alignment in a double data rate (DDR\u2032) system, the method comprising:
executing, by a memory controller, one or more write operations to a predetermined address of a DDR memory module, including signaling the DDR memory module of the one or more write operations and sending to the DDR memory module a predetermined amount of data of a predetermined pattern along with a data strobe signal;
executing, by the memory controller, a plurality of read operations from the predetermined address of the DDR memory module, including signaling the DDR memory module of the read operations and capturing data transmitted from the DDR memory module; and
determining, by the memory controller, a read adjust value and a write adjust value in dependence upon the data captured in response to the read operations, wherein the read adjust value comprises a number of cycles to adjust a read latency interval between signaling the read operations and capturing the data, and wherein the write adjust value comprises a number of cycles to adjust a write latency interval between signaling the DDR memory module of the one or more write operations and sending to the DDR memory module the predetermined amount of data of the predetermined pattern along with the data strobe signal.
2. The method of claim 1 wherein executing, by a memory controller, one or more write operations to a predetermined address of the DDR memory module further comprises:
determining, by the memory controller, a burst length for the write operations, the burst length comprising the number of bytes that are to be written to an address in response to a single write command; and
determining, by the memory controller, a number of write operations to execute in dependence upon the burst length.
3. The method of claim 1 further comprising:
storing, by the memory controller, the read adjust value; and
increasing, by the read adjust value, the number of cycles between signaling a subsequent read operation and capturing data from the subsequent read operation.
4. The method of claim 1 further comprising:
storing, by the memory controller, the write adjust value; and
increasing, by the write adjust value, the number of cycles between signaling the DDR memory module of a subsequent write operation and sending to the DDR memory module data associated with the subsequent write operation along with the data strobe signal.
5. The method of claim 1 wherein the predetermined pattern is characterized by incrementally increasing numerical values.
6. The method of claim 1 wherein:
executing, by a memory controller, one or more write operations to a predetermined address of a DDR memory module includes executing only a single write operation;
sending to the DDR memory module a predetermined amount of data of a predetermined pattern along with a data strobe signal includes sending two burst lengths of data; and
capturing data transmitted from the DDR memory module includes capturing only one burst length of data.
7. The method of claim 1 wherein the predetermined pattern includes numerical values from 0 to 7 organized incrementally.
8. The method of claim 1 wherein determining, by the memory controller, a read adjust value and a write adjust value in dependence upon the data captured in response to the read operations includes:
determining, whether a numerical value in a first unit of the captured data is greater than a numerical value in a second unit of the captured data;
responsive to determining that the numerical value in the first unit of the captured data is greater than the numerical value in the second unit of the captured data, setting the read adjust value to one and setting the write adjust value to the numerical value in the second unit of the captured data;
determining, whether the numerical value in a second unit of the captured data is greater than a numerical value in a third unit of the captured data;
responsive to determining that the numerical value in the second unit of the captured data is greater than the numerical value in the third unit of the captured data, setting the read adjust value to two and setting the write adjust value to the numerical value in the third unit of the captured data;
determining, whether the numerical value in a third unit of the captured data is greater than a numerical value in a fourth unit of the captured data; and
responsive to determining that the numerical value in the third unit of the captured data is greater than the numerical value in the fourth unit of the captured data, setting the read adjust value to three and setting the write adjust value to the numerical value in the fourth unit of the captured data, otherwise setting the read adjust value to zero and setting the write adjust value to the numerical value in the first unit of the captured data.

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 side window roller blind for a motor vehicle having a side window that has a lower window edge and an upper window edge, wherein an extraction slot is provided at the lower window edge, the side window roller blind comprising:
a winding shaft that is rotatably supportable underneath the extraction slot;
a blind that is cut to a shape corresponding to that of the side window, the blind having a first edge fixed on the winding shaft and a second edge remote from the winding shaft;
a tension bar that is fixed on the second edge of the blind;
a single support rod that has an upper end connected to the tension bar and a lower end;
a guiding device for the support rod arrangeable underneath the lower window edge for vertically guiding the support rod at a predetermined angle relative to the lower window edge; and
an aligning aid configured such that the vertical retraction movement of the blind causes the tension bar to be aligned into a position in which it is oriented parallel to the extraction slot.
2. The side window roller blind according to claim 1, wherein the aligning aid is provided only on the extraction slot.
3. The side window roller blind according to claim 1, wherein the aligning aid is provided only on the tension bar.
4. The side window roller blind according to claim 1, wherein the aligning aid comprises first and second parts, the first part being provided on the extraction slot and the second part being provided on the tension bar.
5. The side window roller blind according to claim 2, wherein the aligning aid comprises configuring the extraction slot with a cross section at least in an end region of the extraction slot that widens upward in a funnel-shaped fashion.
6. The side window roller blind according to claim 1, wherein the aligning aid comprises an aligning extension arranged on the underside of the tension bar and is tapered toward the blind.
7. The side window roller blind according to claim 6, wherein the aligning extension has a wedge-shaped configuration with a wedge tip oriented toward the blind.
8. The side window roller blind according to claim 6, wherein two aligning extensions are provided and arranged on opposing ends of the tension bar.
9. The side window roller blind according to claim 6, wherein the aligning extension extends over the entire length of the tension bar.
10. The side window roller blind according to claim 1, wherein the guiding device for the support rod includes a guide rail that contains a guide channel that has a constant cross section along the entire guide rail.
11. The side window roller blind according to claim 10, wherein the support rod includes an appendage that protrudes outward from the guide channel.
12. The side window roller blind according to claim 1, wherein the support rod is movable in an extending direction by a linear actuating element.
13. The side window roller blind according to claim 1, further including a driving device.
14. The side window roller blind according to claim 13, wherein the driving device is adapted for moving the winding shaft.
15. The side window roller blind according to claim 13, wherein the driving device comprises a clock spring motor that is coupled to either the winding shaft or the support rod.
16. The side window roller blind according to claim 15, wherein the driving device includes a geared motor.
17. The side window roller blind according to claim 16, wherein the geared motor is assigned to the winding shaft.
18. The side window roller blind according to claim 1, wherein the guiding device guides the tension bar in a direction approximately perpendicular to the lower window edge.
19. A side window roller blind for a motor vehicles having a side window including a window pane, the side window having a lower window edge and an upper window edge with an extraction slot being provided at the lower window edge, the side window roller blind comprising:
a winding shaft rotatably supportable underneath the extraction slot;
a blind that is cut to a shape corresponding to that of the side window, the blind having a first end fixed on the winding shaft and a second edge remote from the winding shaft;
a tension bar that is fixed on the second edge of the blind, the tension bar including a contact element for contacting the window pane;
a flexible support rod that has an upper end connected to the tension bar and a lower end; and
a guiding device for the support rod that is arrangeable underneath the lower window edge for vertically guiding the support rod at a predetermined angle relative to the lower window edge, and in a plane that forms an acute angle with a plane defined by the window pane, such that the contact element of the tension bar comes into contact with the window pane at least in an upper position.
20. The side window roller blind according to claim 19, wherein the tension bar includes two contact elements that are spaced from each other.
21. The side window roller blind according to claim 19, wherein the contact element comprises a rotatably supported roller.
22. The side window roller blind according to claim 19, wherein the guiding device for the support rod includes a guide rail with a guide channel that has a constant cross section along the entire guide rail.
23. The side window roller blind according to claim 22, wherein the support rod includes an appendage that protrudes outward from the guide channel.
24. The side window roller blind according to claim 19, wherein the support rod is movable in an extension direction by a linear actuating element.
25. The side window roller blind according to claim 19, further including a driving device.
26. The side window roller blind according to claim 25, wherein the driving device is adapted for moving the winding shaft.
27. The side window roller blind according to claim 25, wherein the driving device comprises a clock spring motor that is coupled to either the winding shaft or the support rod.
28. The side window roller blind according to claim 27, wherein the driving device includes a geared motor.
29. The side window roller blind according to claim 28, wherein the geared motor is assigned to the winding shaft.
30. The side window roller blind according to claim 1, wherein the guiding device guides the tension bar in a direction approximately perpendicular to the lower window edge.