ทำไมต้องใช้ DDR แทนการเพิ่มความเร็วสัญญาณนาฬิกา


16

ทำไมคุณต้องการใช้ DDR ram และอ่าน / เขียนบนขอบนาฬิกาที่สูงขึ้นและล้มทุกครั้งแทนที่จะเป็นเพียงแค่เพิ่มความเร็วนาฬิกาของคุณเป็นสองเท่าและอ่าน / เขียนบนหนึ่งในขอบที่เพิ่มขึ้นหรือลดลง

มีข้อดีข้อเสียของแต่ละคนหรือไม่?


5
บางครั้งคุณไม่สามารถเพิ่มความถี่สัญญาณนาฬิกาได้เนื่องจากความสมบูรณ์ของสัญญาณจะไม่เก็บที่ความถี่สูงกว่า
Nick Alexeev

คำตอบ:


33

ด้วย SDR จะมีสองขอบนาฬิกาต่อบิต แต่มีเพียงหนึ่งขอบที่มากที่สุดในสายข้อมูล

ด้วยการสื่อสารที่มีความถี่สูงแบนด์วิดท์แบบอะนาล็อกจะ จำกัด ว่าคุณสามารถวางขอบเข้าด้วยกันบนสายใดก็ตาม หากสัญญาณนาฬิกาของคุณถึงขีด จำกัด นั้นคุณต้องเสียแบนด์วิดธ์ครึ่งหนึ่งของสายข้อมูล

ดังนั้น DDR จึงถูกประดิษฐ์ขึ้นเพื่อให้สายทั้งหมดถึงขีด จำกัด แบนด์วิดท์ที่อัตราบิตเดียวกัน


3
+1 คำตอบที่สมบูรณ์แบบ DDR ให้อัตราการรับส่งข้อมูลเป็นสองเท่าโดยไม่เพิ่มอัตราการฆ่าขอบหรือที่รู้จักกันในชื่อ "แบนด์วิดท์"
Ale..chenski

ดังนั้น DDR จึงเหมาะสมที่จะรับสายข้อมูลของคุณด้วยความเร็วเท่ากับสายนาฬิกา ... แต่แล้ว DDR2, DDR3, DDR4 ล่ะ?
253751

3
@immibis: ยังคงเป็น ddr เพียงรุ่นที่ 2, 3, 4 (แบนด์วิธที่แตกต่างกันแรงดันไฟฟ้าโปรโตคอล) คุณอาจคิดถึง QDR ซึ่งไม่สามารถใช้ได้ที่นี่
PlasmaHH

ฉันแน่ใจว่าฉันจำการอ่านบางอย่างเกี่ยวกับการถ่ายโอนต่อนาฬิการอบสองเท่าในแต่ละรุ่น จากการวิจัยเพิ่มเติมดูเหมือนว่าอาจมีความหมายมากกว่าการถ่ายโอนข้อมูลต่อวงจรนาฬิกาหน่วยความจำภายในเป็นสองเท่าแต่นาฬิกา I / O ยังคงทำงานที่อัตราข้อมูลครึ่งเท่าใน DDR
253751

19

ปัญหาที่แท้จริงคือแบนด์วิดธ์ ความถี่สูงสุดที่สายข้อมูลสามารถสร้าง (ดีไม่นับอัตราการฆ่า) คือเมื่อมันส่งรูปแบบข้อมูล 101010 ซึ่งเกิดขึ้นที่ครึ่งหนึ่งของอัตราข้อมูล ด้วยการส่งข้อมูลอัตราเดียว (SDR) นาฬิกาจะสร้างหนึ่งรอบที่สมบูรณ์สำหรับแต่ละบิตข้อมูลดังนั้นจึงทำงานที่ความถี่สองเท่าของสิ่งที่คุณอาจเห็นบนสายข้อมูลในกรณีที่เลวร้ายที่สุด อัตราข้อมูลสองเท่ารันนาฬิกาครึ่งอัตราข้อมูลด้วยหนึ่งขอบต่อบิตบิตดังนั้นรูปแบบข้อมูลกรณีที่แย่ที่สุดจะสร้างความถี่เดียวกับนาฬิกา

โดยทั่วไปความเร็วของอินเทอร์เฟซจะถูก จำกัด โดยแบนด์วิดท์ที่มีอยู่ผ่านแพคเกจชิปพินบอร์ดตัวเชื่อมต่อ ฯลฯ หากนาฬิกาต้องการแบนด์วิดท์เป็นข้อมูลสองเท่าความถี่สัญญาณสูงของสัญญาณนาฬิกาจะ จำกัด แบนด์วิดท์โดยรวม ของลิงค์ ด้วย DDR แบนด์วิดท์ที่ต้องการจะเหมือนกันสำหรับนาฬิกาและข้อมูลทำให้สามารถเชื่อมโยงเพื่อใช้แบนด์วิดท์ที่มีอยู่ได้อย่างมีประสิทธิภาพยิ่งขึ้น

ข้อเสียของการใช้ DDR คือการออกแบบยากขึ้น รองเท้าแตะที่ใช้ในการจับบิตข้อมูลบนฝั่งรับทำงานบนขอบนาฬิกาหนึ่งขอบที่เพิ่มขึ้นของขอบตก ข้อมูลจะต้องมีความเสถียรที่อินพุตสำหรับเวลาตั้งค่าก่อนที่ขอบและเวลารอหลังจากขอบเพื่อที่จะเชื่อถือได้สลักด้วย SDR, นาฬิกาสามารถ inverted ที่ไหนสักแห่งเพื่อตอบสนองความต้องการกำหนดเวลา อย่างไรก็ตามด้วย DDR จำเป็นต้องมีการเลื่อนเฟส 90 องศาซึ่งยากต่อการสร้างซึ่งต้องการ PLL หรือสายการหน่วงเวลา

ดังนั้นเพื่อสรุป:

SDR

  • Pro: ง่ายต่อการใช้งาน
  • คอนดิชั่น: การใช้แบนด์วิดธ์ที่ไม่มีประสิทธิภาพเป็นสัญญาณนาฬิกาต้องใช้แบนด์วิดธ์มากเป็นสองเท่าของสัญญาณข้อมูล

DDR

  • Pro: การใช้แบนด์วิดท์ที่มีประสิทธิภาพเนื่องจากสัญญาณทั้งหมดต้องการแบนด์วิดท์เดียวกัน
  • คอนดิชั่นที่จะใช้

1
บางครั้งคุณจะเห็นอุปกรณ์ที่ใช้นาฬิกาสองเฟสโดยตรง DDR ที่มีประสิทธิภาพพร้อมการเปลี่ยนเฟสที่ด้านการสร้างนาฬิกา
TLW
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.