สําหรับ RDIMM จะต้องมีสัญญาณ Chip Select (CS) อย่างน้อยสองตัวต่อ RDIMM ซึ่งจําเป็นสําหรับการเขียนโปรแกรมอุปกรณ์หน่วยความจํา RDIMM การกําหนดค่า RDIMM ระดับเดียวหรือสองอันดับจะต้องมีชิปเลือกสองตัวในขณะที่การกําหนดค่า RDIMM แบบ 4 อันดับจะต้องมีชิปเลือกสี่ตัว
สําหรับ LRDIM จําเป็นต้องเลือกชิปอย่างน้อยสองตัวสําหรับการเขียนโปรแกรม เช่นกัน แต่ยังมีปัจจัยการคูณ (RM) อันดับที่จะต้องพิจารณาสําหรับ LRDIM การคูณอันดับคืออัตราส่วนที่ตั้งโปรแกรมได้ระหว่างจํานวนตําแหน่งทางกายภาพสําหรับ LRDIMM และจํานวนอันดับลอจิคัลสําหรับคอนโทรลเลอร์ จํานวนอันดับลอจิกที่คอนโทรลเลอร์ต่อช่องเสียบเห็นคือ 2 เสมอสําหรับอินเทอร์เฟซหน่วยความจําที่ใช้ UniPHY ซึ่งเท่ากับจํานวนอันดับต่อช่อง ตัวควบคุมหน่วยความจําที่ใช้ UniPHY รองรับปัจจัยการคูณระดับที่จําเป็นสําหรับ LRDIM โดยการเพิ่มบิตแอดเดรสของแถว จํานวน Chip-Select ต่ออุปกรณ์/DIMM จะได้รับการอัปเดตตามจํานวนบิตแอดเดรสแถวเพิ่มเติม
LRDIMM ที่มี 4 อันดับทางกายภาพจะมี RM = 2 และเอาต์พุตของอินเทอร์เฟซหน่วยความจําที่ใช้ UniPHY[2] จะถูกขับเคลื่อนด้วยแอดเดรส[16]
LRDIMM ที่มี 8 อันดับทางกายภาพจะมี RM = 4 และเอาต์พุตของอินเทอร์เฟซหน่วยความจําที่ใช้ UniPHY[3:2] จะถูกขับเคลื่อนด้วยแอดเดรส[17:16]
แผนผังสามารถพบได้ใน wiki FPGA (ชุมชน Intel): DDR3 RDIMM & LRDIMM UniPHY IP
ใช้ตัวเลือกต่อไปนี้เมื่อทําพารามิเตอร์คอนโทรลเลอร์หน่วยความจําของคุณ
สําหรับรูปแบบหน่วยความจํา RDIMM
จํานวนช่องเสียบ | จํานวนอันดับต่อช่อง | จํานวนชิป-เลือกต่ออุปกรณ์/DIMM |
---|---|---|
ช่องเสียบช่องเดียว | 1 | 2 |
2 | 2 | |
4 | 4 | |
ช่องเสียบคู่ | 1 | 2 |
2 | 2 |
สําหรับรูปแบบหน่วยความจํา LRDIMM
จํานวนช่องเสียบ | จํานวนอันดับทางกายภาพ | จํานวนอันดับต่อช่อง | จํานวนชิป-เลือกต่ออุปกรณ์/DIMM | ความกว้างของที่อยู่แถว |
---|---|---|---|---|
ช่องเสียบช่องเดียว | 4 | 2 | 3 | 17 |
8 | 2 | 4 | 18 | |
ช่องเสียบคู่ | 4 | 2 | 3 | 17 |
8 | 2 | 4 | 18 |
การกําหนดค่าช่องเสียบคู่ของอินเทอร์เฟซของคอนโทรลเลอร์หน่วยความจําที่ใช้ UniPHY\'s กับ LRDIMM จะสร้างจํานวนพอร์ตที่เลือกชิปมากกว่าการกําหนดค่าของช่องเสียบช่องเดียวเป็นสองเท่า