Alteraให้การปรับใช้ FIFO ที่กําหนดค่าได้สูง ในการใช้งาน FIFO ที่มีสัญญาณนาฬิกาแยกต่างหากสําหรับอินพุตข้อมูล (Slave, Sink, Receiver) และอินเทอร์เฟสเอาต์พุตข้อมูล (หลัก แหล่งที่มา ผู้ส่ง) จะต้องทําการรีเซ็ตที่เกี่ยวข้องสําหรับแต่ละโดเมนนาฬิกาพร้อมกัน ซึ่งจะช่วยให้มั่นใจได้ว่าตัวชี้ข้อมูลอินพุตภายในและตัวชี้ข้อมูลเอาต์พุตจะถูกปรับให้สอดคล้องหลังจากการถอดรหัสใหม่
ส่วนประกอบAlteraที่ใช้ Dual Clock FIFO มีดังนี้:
- สะพานข้ามนาฬิกา Avalon-MM
- Avalon-ST Dual Clock FIFO
- หน่วยความจํา Avalon FIFO
ในการรีเซ็ตทั้งด้านอินพุตข้อมูลและเอาต์พุตข้อมูลของ FIFOs สัญญาณนาฬิกาคู่ที่มีอินพุตรีเซ็ตสองพอร์ตควรเชื่อมต่อพอร์ตอินพุตรีเซ็ตแต่ละพอร์ตเข้ากับแหล่งรีเซ็ตเดียวกัน รายการต่อไปนี้แสดงพอร์ตอินพุตรีเซ็ตที่ควรเชื่อมต่อกับแหล่งรีเซ็ตเดียวกัน:
- สําหรับบริดจ์ Avalon-MM Clock Crossing Bridge ให้เชื่อมต่ออินพุตเหล่านี้เข้ากับแหล่งรีเซ็ตเดียวกัน:
- m0_reset
- s0_reset
- สําหรับ Avalon-ST Dual Clock FIFO ให้เชื่อมต่ออินพุตเหล่านี้กับแหล่งรีเซ็ตเดียวกัน:
- in_clk_reset
- out_clk_reset
- สําหรับหน่วยความจํา Avalon FIFO ให้เชื่อมต่ออินพุตเหล่านี้เข้ากับแหล่งรีเซ็ตเดียวกัน:
- reset_in
- reset_out
ข้อมูลนี้มีกําหนดที่จะรวมไว้ในคู่มือ Quartus II ในอนาคต