หน่วยความจำ 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

  • ชิฟต์ รีจิสเตอร์
  • บัฟเฟอร์ FIFO ขนาดเล็ก
  • สายหน่วงเวลาฟิลเตอร์

M9K

  • หน่วยความจำเอนกประสงค์
  • ส่วนหัวแพ็คเก็ตหรือบัฟเฟอร์เซลล์

M144K

  • การจัดเก็บรหัสโปรเซสเซอร์
  • บัฟเฟอร์แพ็คเก็ต
  • บัฟเฟอร์เฟรมวิดีโอ

คุณสมบัติหน่วยความจำ FPGA ขั้นสูง

หน่วยความจำ TriMatrix รวมคุณสมบัติขั้นสูงมากมาย:

  • โหมดพอร์ตคู่ที่เรียบง่ายและสมจริง
  • โหมดอัดแน่นช่วยให้บล็อก M9K หรือ M144K แต่ละบล็อกถูกแบ่งออกเป็นสองหน่วยความจำครึ่งขนาด
  • บล็อก M144K มีคุณสมบัติ ECC เฉพาะเพื่อตรวจจับและแก้ไขข้อผิดพลาดซอฟต์
  • สามารถใช้ ECC ได้โดยใช้ตรรกะสำหรับบล็อก MLAB และ M9K
  • บล็อกหน่วยความจำที่ไม่ได้ใช้จะถูกใส่ลงในโหมดพลังงานต่ำโดยอัตโนมัติ ซึ่งช่วยประหยัดพลังงานมากขึ้น

ตารางที่ 2 แสดงคุณสมบัติหน่วยความจำขั้นสูงของหน่วยความจำ Stratix IV TriMatrix

ตาราง 2 คุณสมบัติหน่วยความจำ TriMatrix

คุณสมบัติ

MLAB
640 บิต

M9K
9,216 บิต

M144K
147,456 บิต

ประสิทธิภาพ

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 แต่ละเครื่อง