เมื่อเรียกใช้งานการทดสอบหน่วยความจําที่สร้างขึ้นโดยเครื่องมือ Nios II Software Build โปรแกรมจะใช้คอนโทรลเลอร์ DMA เพื่อทดสอบหน่วยความจําหากมี
ในฐานะส่วนหนึ่งของการทดสอบหน่วยความจํา DMA คอนโทรลเลอร์ DMA ได้รับการตั้งโปรแกรมให้ย้ายข้อมูลที่ดีที่รู้จักไปยังหน่วยความจําที่อยู่ระหว่างการทดสอบ เมื่อ DMA เขียนข้อมูลไปยังหน่วยความจํา แล้ว จะเกิดการขัดจังหวะ หากการขัดจังหวะไม่เกิดขึ้น การทดสอบหน่วยความจําจะค้าง
ตรวจสอบให้แน่ใจว่าพอร์ตหลักการเขียนและอ่านคอนโทรลเลอร์ DMA มีการเชื่อมต่อกับหน่วยความจําที่อยู่ระหว่างการทดสอบ หากคุณไม่ต้องการให้ส่วน DMA ของการทดสอบหน่วยความจําทํางาน ให้แทนที่#ifdef DMA_NAMEในไฟล์ .mem_test.c