Tại sao bạn muốn sử dụng DDR ram và đọc / ghi trên mọi cạnh tăng giảm của đồng hồ thay vì chỉ tăng gấp đôi tốc độ đồng hồ của bạn và đọc / ghi trên một trong hai cạnh tăng hoặc giảm?
Có những ưu và nhược điểm cho mỗi?
Tại sao bạn muốn sử dụng DDR ram và đọc / ghi trên mọi cạnh tăng giảm của đồng hồ thay vì chỉ tăng gấp đôi tốc độ đồng hồ của bạn và đọc / ghi trên một trong hai cạnh tăng hoặc giảm?
Có những ưu và nhược điểm cho mỗi?
Câu trả lời:
Với SDR, có hai cạnh đồng hồ trên mỗi bit, nhưng chỉ có nhiều nhất một cạnh trên đường dữ liệu.
Với giao tiếp tần số cao, băng thông tương tự giới hạn mức độ bạn có thể đặt các cạnh lại với nhau trên bất kỳ dây nào. Nếu tín hiệu đồng hồ của bạn đạt đến giới hạn đó, bạn đang lãng phí một nửa băng thông của dây dữ liệu.
Do đó, DDR được phát minh để tất cả các dây đạt giới hạn băng thông của chúng ở cùng tốc độ bit.
Vấn đề thực sự là băng thông. Tần số cao nhất mà một dòng dữ liệu có thể tạo ra (tốt, không tính tốc độ xoay) là khi nó gửi mẫu dữ liệu 101010, xảy ra ở một nửa tốc độ dữ liệu. Với truyền tốc độ dữ liệu đơn (SDR), đồng hồ tạo ra một chu kỳ hoàn chỉnh cho mỗi bit dữ liệu, do đó chạy với tần số gấp đôi tần số bạn có thể thấy trên một dòng dữ liệu trong trường hợp xấu nhất. Tốc độ dữ liệu gấp đôi chạy xung nhịp ở một nửa tốc độ dữ liệu với một cạnh trên mỗi bit dữ liệu, do đó mẫu dữ liệu trường hợp xấu nhất tạo ra cùng tần số với đồng hồ.
Nói chung tốc độ của một giao diện sẽ bị giới hạn bởi băng thông có sẵn thông qua các gói chip, chân, bo mạch, đầu nối, v.v ... Nếu đồng hồ yêu cầu gấp đôi băng thông làm dữ liệu, thì tần số cao của tín hiệu đồng hồ sẽ giới hạn băng thông chung của liên kết. Với DDR, băng thông cần thiết là giống nhau cho đồng hồ và dữ liệu, cho phép liên kết sử dụng hiệu quả hơn băng thông có sẵn.
Nhược điểm của việc sử dụng DDR là khó thiết kế hơn. Dép xỏ ngón được sử dụng để chụp các bit dữ liệu ở phía bên nhận hoạt động trên một cạnh đồng hồ, hoặc là cạnh tăng của cạnh rơi. Dữ liệu phải ổn định ở đầu vào trong thời gian thiết lập trước cạnh và thời gian giữ sau cạnh để được chốt một cách đáng tin cậy. Với SDR, đồng hồ có thể được đảo ngược ở đâu đó để đáp ứng các yêu cầu về thời gian. Tuy nhiên, với DDR, cần phải thay đổi pha 90 độ, khó tạo ra hơn, đòi hỏi PLL hoặc đường trễ.
Vì vậy, để tóm tắt:
SDR
DDR