หน่วยความจำ Stratix® IV FPGA TriMatrix
หน่วยความจำออนชิป Stratix IV FPGA TriMatrix มีประสิทธิภาพและความยืดหยุ่นสูงสุด และอิงตามสถาปัตยกรรมหน่วยความจำ Stratix® III FPGA TriMatrix Stratix IV FPGA ให้:
- หน่วยความจำทั้งหมดสูงสุด 22.4 Mbits (ในบล็อก M9K และ M144K)
- อัตราสัญญาณนาฬิกาสูงถึง 600 MHz สำหรับแบนด์วิดท์ทั้งหมดที่เกิน 36 เทราบิตต่อวินาที
- บล็อก MLAB ที่ใช้ลอจิกอาร์เรย์บล็อก (LAB) สำหรับทรัพยากรหน่วยความจำแบบกระจายเม็ดเล็ก
- โหมดปิดเครื่องโดยอิงตาม Programmable Power Technology ของ Intel® FPGA
- คุณสมบัติขั้นสูง เช่น การแก้ไขข้อผิดพลาด (ECC)
MLAB แต่ละรายการดำเนินการโดยใช้ LAB หนึ่งชุดที่มีโมดูลลอจิกแบบปรับได้ (ALM) 10 โมดูล LAB ครึ่งหนึ่งใน Stratix IV FPGA สามารถกำหนดค่าเป็น MLAB ได้ บล็อก M9K และ M144K เป็นทรัพยากรหน่วยความจำเฉพาะ หน้า ภาพรวมตระกูล Stratix IV FPGA แสดงรายการทรัพยากรหน่วยความจำสำหรับอุปกรณ์ Stratix IV แต่ละเครื่อง

รูปที่ 1 โครงสร้างหน่วยความจำ TriMatrix
ประสิทธิภาพหน่วยความจำ FPGA และแบนด์วิดธ์สูงสุด
ด้วยการเสนอบล็อกหน่วยความจำที่แตกต่างกันสามขนาด Stratix IV FPGA ช่วยให้คุณเลือกขนาดที่เหมาะสมที่สุดสำหรับการใช้งานของคุณ หน่วยความจำ TriMatrix ช่วยปรับปรุงการใช้หน่วยความจำได้อย่างมากและลดความจำเป็นในการเรียงซ้อนหน่วยความจำ บล็อก MLAB และ M9K ช่วยให้ Stratix IV FPGA มีพอร์ตข้อมูลหรือแบนด์วิดท์หน่วยความจำมากกว่า FPGA อื่นๆ ตารางที่ 1 แสดงวิธีที่คุณสามารถใช้หน่วยความจำ TriMatrix เพื่อจัดการกับแอพพลิเคชั่นหน่วยความจำที่หลากหลาย
ตาราง 1 ตัวอย่างแอพพลิเคชั่นหน่วยความจำ TriMatrix
บล็อกหน่วยความจำ |
แอพพลิเคชั่น |
---|---|
MLAB |
|
M9K |
|
M144K |
|
คุณสมบัติหน่วยความจำ FPGA ขั้นสูง
หน่วยความจำ TriMatrix รวมคุณสมบัติขั้นสูงมากมาย:
- โหมดพอร์ตคู่ที่เรียบง่ายและสมจริง
- โหมดอัดแน่นช่วยให้บล็อก M9K หรือ M144K แต่ละบล็อกถูกแบ่งออกเป็นสองหน่วยความจำครึ่งขนาด
- บล็อก M144K มีคุณสมบัติ ECC เฉพาะเพื่อตรวจจับและแก้ไขข้อผิดพลาดซอฟต์
- สามารถใช้ ECC ได้โดยใช้ตรรกะสำหรับบล็อก MLAB และ M9K
- บล็อกหน่วยความจำที่ไม่ได้ใช้จะถูกใส่ลงในโหมดพลังงานต่ำโดยอัตโนมัติ ซึ่งช่วยประหยัดพลังงานมากขึ้น
ตารางที่ 2 แสดงคุณสมบัติหน่วยความจำขั้นสูงของหน่วยความจำ Stratix IV TriMatrix
ตาราง 2 คุณสมบัติหน่วยความจำ TriMatrix
คุณสมบัติ |
MLAB |
M9K |
M144K |
---|---|---|---|
ประสิทธิภาพ |
600 MHz |
600 MHz |
600 MHz |
ความลึก x ความกว้างสูงสุด |
32 x 20 |
256 x 36 |
2,048 x 72 |
พอร์ตดูอัลเรียบง่าย |
มี |
มี |
มี |
ทรูดูอัลพอร์ต |
ไม่มี |
มี |
มี |
ความแตกต่างกัน |
มี |
มี |
มี |
ECC |
มี |
มี |
มี |
โหมดบรรจุ |
ไม่มี |
มี |
มี |
โหมดพลังงานต่ำ |
มี |
มี |
มี |
Shift Register |
มี |
มี |
มี |
FIFO |
มี |
มี |
มี |
การเริ่มต้นการทำงาน |
มี |
มี |
มี |
นาฬิกาแบบผสม |
มี |
มี |
มี |
Byte เปิดใช้งาน |
มี |
มี |
มี |
เปิดใช้งานนาฬิกา ที่อยู่ |
มี |
มี |
มี |
หน้า ภาพรวมตระกูล Stratix IV FPGA แสดงรายการทรัพยากรหน่วยความจำสำหรับอุปกรณ์ Stratix IV แต่ละเครื่อง