หากแอปพลิเคชัน Serial RapidIO ของคุณต้องการฟังก์ชัน Logical Layer แบบกําหนดเอง คุณสามารถใช้อินเทอร์เฟซ Avalon-ST Pass เพื่อใช้งานได้ อินเทอร์เฟซ Avalon-ST Pass Through มอบความยืดหยุ่นให้คุณนําแอปพลิเคชันระดับระบบแบบกําหนดเองไปใช้ บางส่วนต่อไปนี้เป็นตัวอย่างของอินเทอร์เฟซ Avalon-ST Pass
- คุณต้องการใช้ Message Passsing และคุณได้ระบุไว้บนสถาปัตยกรรมแล้ว สถาปัตยกรรมนี้อาจรวมกันเป็นส่วนประกอบซอฟต์แวร์และฮาร์ดแวร์ คุณสามารถใช้อินเทอร์เฟซ Avalon-ST Pass through เพื่อเชื่อมต่อฟังก์ชันการส่งผ่านข้อความของคุณเข้ากับเลเยอร์การขนส่งของ RapidIO MegaCore โดยตรง
- อีกตัวอย่างหนึ่งคือ คุณอาจต้องการใช้ชุดธุรกรรมที่จํากัด แต่มีประสิทธิภาพ ตัวอย่างเช่น ปลายทางแอปพลิเคชันของคุณจะต้องใช้แหล่งที่มาของ NWRITEs ตามด้วยข้อความ DOORBELL และคุณต้องการรักษาคําสั่งซื้อที่เข้มงวดนั้น หากคุณต้องการควบคุมการสร้างธุรกรรมทั้งหมด คุณสามารถใช้อินเทอร์เฟซ Avalon-ST Pass ได้
โปรดทราบว่าการใช้ฟังก์ชั่นและการออกแบบของคุณโดยใช้อินเทอร์เฟซ Avalon-ST Pass อาจมีความซับซ้อนมากเนื่องจากคุณต้องรับผิดชอบในการประกอบส่วนหัวด้านการขนส่งและตรรกะ การจัดทําบัญชีที่จําเป็นทั้งหมดควรได้รับการดูแลเพื่อให้มั่นใจว่าการใช้งานของคุณเป็นไปตามที่คาดไว้
โปรดดูส่วนต่อไปนี้ใน คู่มือผู้ใช้ RapidIO MegaCore Function (PDF)
- บทที่ 4: คําอธิบายฟังก์ชัน อินเทอร์เฟซแบบพาส-ทรู Avalon-ST
- บทที่ 5: สัญญาณ, สัญญาณอินเทอร์เฟซแบบพาส-ทรู Avalon-ST
- บทที่ 5: สัญญาณ, สัญญาณส่วนขยายการจัดการข้อผิดพลาด