ส่วนประกอบทั้งหมดที่ใช้อินเทอร์เฟส AXI จะมีการตั้งค่าความจุการออกหรือการยอมรับ เมื่อการเชื่อมต่อระหว่างกันตรวจพบผู้จัดการ (หลัก) ได้ออกธุรกรรมมากกว่าการตั้งค่ากําลังการผลิตการออกใช้ของผู้จัดการ แล้วการเชื่อมต่อระหว่างกันจะระงับตัวจัดการโดยการดีสโตร์ AxREADY เมื่อการเชื่อมต่อระหว่างกันตรวจพบธุรกรรมย่อย (slave) ที่ได้รับธุรกรรมมากกว่าการตั้งค่าการยอมรับของระดับย่อย จากนั้นการเชื่อมต่อระหว่างกันจะ backpressure โดย deasserting AxVALID
เมื่อสร้างส่วนประกอบใหม่ ให้ตรวจสอบให้แน่ใจว่าการออกหรือการยอมรับได้รับการตั้งค่าอย่างถูกต้องในไฟล์ .tcl ของส่วนประกอบสําหรับอินเทอร์เฟส AXI แต่ละตัว โดยทั่วไปการออกให้และการยอมรับจะได้รับการกําหนดตามลักษณะของ IP ตัวอย่างเช่น หาก IP รองรับการอ่านสามครั้งและสี่ครั้งพร้อมกัน คุณจะต้องตั้งค่าการออกให้หรือยอมรับเป็น 3/4/7 (read/write/total) การออกและยอมรับจะได้รับการกําหนดไว้ในแง่ของธุรกรรม (burst) และไม่ใช่การเอาชนะธุรกรรมแต่ละอย่าง
คุณสามารถปรับการตั้งค่าการออกและยอมรับในไฟล์ .tcl ของส่วนประกอบที่มีอยู่ อินเทอร์เฟซตัวจัดการมีคุณสมบัติอินเทอร์เฟซต่อไปนี้: "readIssuingCapability," "writeIssuingCapability" และ "combinedIssuingCapability", ซึ่งกําหนดความสามารถในการอ่าน/เขียน/ทั้งหมดออกในไฟล์ .tcl ของส่วนประกอบ อินเทอร์เฟซย่อยมีคุณสมบัติอินเทอร์เฟซต่อไปนี้: "readAcceptanceCapability," "writeAcceptanceCapability, และ "combineAcceptanceCapability" ซึ่งกําหนดความสามารถในการอ่าน/เขียน/ยอมรับทั้งหมดในไฟล์ component .tcl
หากคุณต้องการแก้ไขการตั้งค่าเหล่านี้ในส่วนประกอบโดยไม่ต้องแก้ไขไฟล์ component .tcl คุณสามารถปรับการออกหรือยอมรับอินเทอร์เฟซได้ด้วยตนเองโดยทําตามขั้นตอนต่อไปนี้ใน Platform Designer:
- เลือกส่วนประกอบที่คุณสร้างอินสแตนซ์
- เลือกแท็บมุมมอง "การสร้างอินสแตนซ์ส่วนประกอบ"
- เลือกอินเตอร์เฟซที่คุณต้องการปรับความจุการออก/ยอมรับ
- ป้อนความสามารถในการอ่าน เขียน และผลรวมของการออกให้หรือการยอมรับใหม่