MICROCHIP-โลโก้

MICROCHIP DDR AXI4 อนุญาโตตุลาการ

MICROCHIP-DDR-AXI4-Arbiter-ผลิตภัณฑ์

การแนะนำ: มาตรฐานโปรโตคอล AXI4-Stream ใช้คำศัพท์เฉพาะ Master และ Slave คำศัพท์เฉพาะของ Microchip ที่ใช้ในเอกสารนี้คือ Initiator และ Target ตามลำดับ
สรุป: ตารางต่อไปนี้แสดงข้อมูลสรุปของคุณลักษณะ DDR AXI4 Arbiter

ลักษณะเด่น ค่า
เวอร์ชันหลัก DDR AXI4 อนุญาโตตุลาการ v2.2
กลุ่มอุปกรณ์ที่รองรับ
สิทธิ์การใช้งานโฟลว์เครื่องมือที่รองรับ

คุณสมบัติ: DDR AXI4 Arbiter มีคุณสมบัติที่สำคัญดังต่อไปนี้:

  • ต้องติดตั้งแกน IP ลงในแคตตาล็อก IP ของซอฟต์แวร์ Libero SoC
  • แกนหลักได้รับการกำหนดค่า สร้าง และสร้างอินสแตนซ์ภายในเครื่องมือ SmartDesign เพื่อรวมไว้ในรายการโครงการ Libero

การใช้งานและประสิทธิภาพของอุปกรณ์:

รายละเอียดอุปกรณ์ ตระกูล อุปกรณ์ ทรัพยากร ประสิทธิภาพ (MHz)
LUTs DFF RAMs LSRAM SRAM บล็อกคณิตศาสตร์ Chip Globals โพลาร์ไฟร์ MPF300T-1 5411 4202 266

คำอธิบายการทำงาน

คำอธิบายการทำงาน: ส่วนนี้อธิบายรายละเอียดการใช้งาน DDR_AXI4_Arbiter รูปภาพต่อไปนี้แสดงไดอะแกรม pin-out ระดับบนสุดของ DDR AXI4 Arbiter

DDR_AXI4_Arbiter พารามิเตอร์และสัญญาณอินเตอร์เฟส

การตั้งค่าการกำหนดค่า:
การตั้งค่าการกำหนดค่าสำหรับ DDR_AXI4_Arbiter ไม่ได้ระบุไว้ในเอกสารนี้

สัญญาณอินพุตและเอาต์พุต:
เอกสารนี้ไม่ได้ระบุสัญญาณอินพุตและเอาต์พุตสำหรับ DDR_AXI4_Arbiter

ไดอะแกรมกำหนดเวลา
แผนภาพเวลาสำหรับ DDR_AXI4_Arbiter ไม่ได้ระบุไว้ในเอกสารนี้

ม้านั่งทดสอบ

การจำลอง:
รายละเอียดการจำลองสำหรับ DDR_AXI4_Arbiter ไม่ได้ระบุไว้ในเอกสารนี้
ประวัติการแก้ไข
เอกสารนี้ไม่ได้ระบุประวัติการแก้ไขสำหรับ DDR_AXI4_Arbiter
รองรับ Microchip FPGA
ข้อมูลการสนับสนุน Microchip FPGA สำหรับ DDR_AXI4_Arbiter ไม่ได้ระบุไว้ในเอกสารนี้

คำแนะนำการใช้ผลิตภัณฑ์

  1. ติดตั้ง DDR AXI4 Arbiter v2.2 ลงใน IP Catalog ของซอฟต์แวร์ Libero SoC
  2. กำหนดค่า สร้าง และจำลองแกนหลักภายในเครื่องมือ SmartDesign เพื่อรวมไว้ในรายการโครงการ Libero

บทนำ (ถามคำถาม)

ความทรงจำเป็นส่วนสำคัญของแอปพลิเคชันวิดีโอและกราฟิกทั่วไป ใช้สำหรับการบัฟเฟอร์เฟรมวิดีโอทั้งหมดเมื่อหน่วยความจำในเครื่องของ FPGA ไม่เพียงพอที่จะเก็บทั้งเฟรม เมื่อมีการอ่านและเขียนเฟรมวิดีโอหลายรายการใน DDR ผู้ตัดสินจะต้องทำการตัดสินระหว่างคำขอหลายรายการ DDR AXI4 Arbiter IP มีช่องเขียน 8 ช่องสำหรับเขียนเฟรมบัฟเฟอร์ลงในหน่วยความจำ DDR ภายนอก และช่องอ่าน 8 ช่องสำหรับอ่านเฟรมจากหน่วยความจำภายนอก การอนุญาโตตุลาการขึ้นอยู่กับพื้นฐานมาก่อนได้ก่อน หากสองคำขอเกิดขึ้นพร้อมกัน ช่องที่มีหมายเลขช่องต่ำกว่าจะได้รับความสำคัญก่อน Arbiter เชื่อมต่อกับ IP คอนโทรลเลอร์ DDR ผ่านอินเทอร์เฟซ AXI4 DDR AXI4 Arbiter ให้อินเทอร์เฟซ AXI4 Initiator กับคอนโทรลเลอร์ DDR บนชิป Arbiter รองรับช่องเขียนได้สูงสุดแปดช่องและช่องอ่านแปดช่อง บล็อกตัดสินระหว่างแปดช่องทางการอ่านเพื่อให้การเข้าถึงช่องทางการอ่าน AXI ในลักษณะมาก่อนได้ก่อน บล็อกตัดสินระหว่างแปดช่องทางการเขียนเพื่อให้การเข้าถึงช่องทางการเขียน AXI ในลักษณะมาก่อนได้ก่อน ช่องอ่านและเขียนทั้งแปดช่องมีความสำคัญเท่ากัน อินเทอร์เฟซ AXI4 Initiator ของ Arbiter IP สามารถกำหนดค่าสำหรับความกว้างของข้อมูลต่างๆ ตั้งแต่ 64 บิตถึง 512 บิต
สำคัญ: มาตรฐานโปรโตคอล AXI4-Stream ใช้คำศัพท์ "Master" และ "Slave" คำศัพท์เฉพาะของ Microchip ที่ใช้ในเอกสารนี้คือ Initiator และ Target ตามลำดับ
สรุป (ถามคำถาม)
ตารางต่อไปนี้แสดงข้อมูลสรุปของคุณลักษณะ DDR AXI4 Arbiter

ตารางที่ 1. คุณลักษณะ Arbiter ของ DDR AXI4ไมโครชิพ-DDR-AXI4-ตัวตัดสิน-รูปที่ 1

เอกสารนี้ใช้กับ DDR AXI4 Arbiter v2.2

  • โพลาร์ไฟร์® โซซี
  • โพลาร์ไฟร์
  • RTG4™
  • ไอกลู® 2
  • สมาร์ทฟิวชั่น® 2

ต้องการ Libero® SoC v12.3 หรือรุ่นที่ใหม่กว่า สามารถใช้ IP ในโหมด RTL โดยไม่ต้องมีใบอนุญาต สำหรับข้อมูลเพิ่มเติม โปรดดูที่ DDR_AXI4_Arbiter

คุณสมบัติ (ถามคำถาม)

DDR AXI4 Arbiter มีคุณสมบัติที่สำคัญดังต่อไปนี้:

  • แปดช่องเขียน
  • แปดอ่านช่อง
  • อินเตอร์เฟส AXI4 กับคอนโทรลเลอร์ DDR
  • ความกว้าง AXI4 ที่กำหนดค่าได้: 64, 128, 256 และ 512 บิต
  • ความกว้างของแอดเดรสที่กำหนดค่าได้: 32 ถึง 64 บิต

การใช้งาน IP Core ใน Libero® Design Suite (ถามคำถาม)
ต้องติดตั้งแกน IP ลงในแคตตาล็อก IP ของซอฟต์แวร์ Libero SoC สิ่งนี้จะติดตั้งโดยอัตโนมัติผ่านฟังก์ชันการอัปเดต IP Catalog ในซอฟต์แวร์ Libero SoC หรือดาวน์โหลดคอร์ IP จากแคตตาล็อกด้วยตนเอง เมื่อติดตั้งแกน IP ในแคตตาล็อก IP ของซอฟต์แวร์ Libero SoC แล้ว แกนหลักจะได้รับการกำหนดค่า สร้าง และสร้างอินสแตนซ์ภายในเครื่องมือ SmartDesign เพื่อรวมไว้ในรายการโครงการ Libero
การใช้งานอุปกรณ์และประสิทธิภาพ (ถามคำถาม)
ตารางต่อไปนี้แสดงรายการการใช้งานอุปกรณ์ที่ใช้สำหรับ DDR_AXI4_Arbiter
ตารางที่ 2. การใช้งาน DDR_AXI4_Arbiter

อุปกรณ์ รายละเอียด ทรัพยากร ประสิทธิภาพ (MHz) แรม บล็อกคณิตศาสตร์ ชิป ระดับโลก
ตระกูล อุปกรณ์ ลุท ดีเอฟเอฟ แอลเอสแรม μSRAM
โพลาร์ไฟร์® โซซี MPFS250T-1 5411 4202 266 13 1 0 0
โพลาร์ไฟร์ MPF300T-1 5411 4202 266 13 1 0 0
สมาร์ทฟิวชั่น® 2 เอ็ม2เอส150-1 5546 4309 192 15 1 0 0

สำคัญ:

  • ข้อมูลในตารางก่อนหน้านี้ถูกจับโดยใช้การตั้งค่าการสังเคราะห์และเค้าโครงทั่วไป IP ได้รับการกำหนดค่าสำหรับแปดช่องการเขียน, แปดช่องการอ่าน, ความกว้างของแอดเดรส 32 บิต และความกว้างของข้อมูล 512 บิต
  • นาฬิกาถูกจำกัดไว้ที่ 200 MHz ขณะรันการวิเคราะห์เวลาเพื่อให้ได้ตัวเลขประสิทธิภาพ

คำอธิบายการทำงาน (ถามคำถาม)
ส่วนนี้อธิบายรายละเอียดการใช้งาน DDR_AXI4_Arbiter รูปภาพต่อไปนี้แสดงไดอะแกรม pin-out ระดับบนสุดของ DDR AXI4 Arbiter รูปที่ 1-1 แผนภาพบล็อก Pin-Out ระดับบนสุดสำหรับอินเทอร์เฟซ Arbiter ดั้งเดิมไมโครชิพ-DDR-AXI4-ตัวตัดสิน-รูปที่ 3

รูปภาพต่อไปนี้แสดงแผนภาพบล็อกระดับระบบของ DDR_AXI4_Arbiter ในโหมดอินเตอร์เฟสบัส รูปที่ 1-2 แผนภาพบล็อกระดับระบบของ DDR_AXI4_Arbiterไมโครชิพ-DDR-AXI4-ตัวตัดสิน-รูปที่ 4

ธุรกรรมการอ่านถูกกระตุ้นโดยการตั้งค่าสัญญาณอินพุต r(x)_req_i สูงบนช่องสัญญาณการอ่านเฉพาะ อนุญาโตตุลาการตอบกลับโดยรับทราบเมื่อพร้อมที่จะให้บริการคำขออ่าน แล้วมันampใส่ที่อยู่ AXI เริ่มต้นและอ่านขนาดการระเบิดซึ่งป้อนจากตัวเริ่มต้นภายนอก แชนเนลจะประมวลผลอินพุตและสร้างธุรกรรม AXI ที่จำเป็นเพื่ออ่านข้อมูลจากหน่วยความจำ DDR เอาต์พุตข้อมูลการอ่านจากตัวตัดสินเป็นเรื่องปกติสำหรับช่องสัญญาณการอ่านทั้งหมด ในระหว่างการอ่านข้อมูล ข้อมูลการอ่านที่ถูกต้องของช่องสัญญาณที่เกี่ยวข้องจะสูง จุดสิ้นสุดของธุรกรรมที่อ่านจะแสดงด้วยสัญญาณที่อ่านแล้วเสร็จสิ้นเมื่อไบต์ที่ร้องขอทั้งหมดถูกส่งออกไป คล้ายกับธุรกรรมการอ่าน ธุรกรรมการเขียนจะถูกกระตุ้นโดยการตั้งค่าสัญญาณอินพุต w(x)_req_i สูง พร้อมกับสัญญาณคำขอ ต้องระบุที่อยู่เริ่มต้นการเขียนและความยาวต่อเนื่องในระหว่างการร้องขอ เมื่ออนุญาโตตุลาการพร้อมที่จะให้บริการคำร้องที่เป็นลายลักษณ์อักษร ก็จะตอบสนองโดยการส่งสัญญาณตอบรับในช่องทางที่เกี่ยวข้อง จากนั้นผู้ใช้จะต้องให้ข้อมูลการเขียนพร้อมกับสัญญาณที่ถูกต้องของข้อมูลบนช่องสัญญาณ จำนวนนาฬิกาในช่วงเวลาสูงที่ถูกต้องของข้อมูลต้องตรงกับระยะเวลาการระเบิด อนุญาโตตุลาการดำเนินการเขียนให้เสร็จสิ้นและตั้งค่าสัญญาณการเขียนเสร็จสิ้นให้สูงซึ่งแสดงถึงความสมบูรณ์ของธุรกรรมการเขียน
DDR_AXI4_Arbiter พารามิเตอร์และสัญญาณอินเตอร์เฟส (ถามคำถาม)
ส่วนนี้กล่าวถึงพารามิเตอร์ในตัวกำหนดค่า DDR_AXI4_Arbiter GUI และสัญญาณ I/O
2.1 การตั้งค่าการกำหนดค่า (ถามคำถาม)
ตารางต่อไปนี้แสดงคำอธิบายของพารามิเตอร์การกำหนดค่าที่ใช้ในการติดตั้งฮาร์ดแวร์ DDR_AXI4_Arbiter พารามิเตอร์เหล่านี้เป็นพารามิเตอร์ทั่วไปและสามารถเปลี่ยนแปลงได้ตามความต้องการของแอปพลิเคชัน

ตาราง 2-1. พารามิเตอร์การกำหนดค่า

สัญญาณ ชื่อ คำอธิบาย
ความกว้าง AXI ID กำหนดความกว้าง AXI ID
ความกว้างข้อมูล AXI กำหนดความกว้างของข้อมูล AXI
ความกว้างของที่อยู่ AXI กำหนดความกว้างของที่อยู่ AXI
จำนวนช่องอ่าน ตัวเลือกเพื่อเลือกจำนวนช่องการเขียนที่ต้องการจากเมนูแบบเลื่อนลงตั้งแต่หนึ่งช่องไปจนถึงแปดช่องการเขียน
จำนวนช่องการเขียน ตัวเลือกเพื่อเลือกจำนวนช่องการอ่านที่ต้องการจากเมนูแบบเลื่อนลงตั้งแต่หนึ่งช่องไปจนถึงแปดช่องการอ่าน
AXI4_การเลือก ตัวเลือกสำหรับเลือกระหว่าง AXI4_MASTER และ AXI4_MIRRORED_SLAVE
ส่วนต่อประสานผู้ตัดสิน ตัวเลือกเพื่อเลือกอินเตอร์เฟสบัส

สัญญาณอินพุตและเอาต์พุต (ถามคำถาม)
ตารางต่อไปนี้แสดงรายการพอร์ตอินพุตและเอาต์พุตของอินเทอร์เฟซ DDR AXI4 Arbiter for Bus
ตารางที่ 2-2. พอร์ตอินพุตและเอาต์พุตสำหรับอินเทอร์เฟซ Arbiter Bus

สัญญาณ ชื่อ ทิศทาง ความกว้าง คำอธิบาย
รีเซ็ต_i ป้อนข้อมูล สัญญาณรีเซ็ตแบบอะซิงโครนัสที่ใช้งานต่ำในการออกแบบ
ซิส_ซีเคแอล_ไอ ป้อนข้อมูล นาฬิการะบบ
ddr_ctrl_ready_i ป้อนข้อมูล รับสัญญาณอินพุตที่พร้อมจากคอนโทรลเลอร์ DDR
อาร์วาลไอดี_ไอ_0 ป้อนข้อมูล อ่านคำขอจากช่องอ่าน 0
อาร์ไซส์_ไอ_0 ป้อนข้อมูล 8 บิต อ่านขนาดระเบิดจากช่องอ่าน 0
อาราดดร_ไอ_0 ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR จากตำแหน่งที่อ่านจะต้องเริ่มต้นสำหรับการอ่านช่อง 0
อาเรดี้_โอ_0 เอาท์พุต อนุญาโตตุลาการรับทราบคำขออ่านจากช่องอ่าน 0
RVALID_O_0 เอาท์พุต อ่านข้อมูลที่ถูกต้องจากการอ่านช่อง 0
รดาต้า_โอ_0 เอาท์พุต [AXI_DATA_WIDTH-1 : 0] อ่านข้อมูลจากช่องอ่าน 0
ร.ล.สท์_โอ_โอ เอาท์พุต อ่านสัญญาณสิ้นสุดเฟรมจากช่องอ่าน 0
บัสเซอร์_O_r0 เอาท์พุต อ่านเสร็จสิ้นเพื่ออ่านช่อง 0
อาร์วาลไอดี_ไอ_1 ป้อนข้อมูล อ่านคำขอจากช่องอ่าน 1
อาร์ไซส์_ไอ_1 ป้อนข้อมูล 8 บิต อ่านขนาดระเบิดจากการอ่านช่อง 1
อาราดดร_ไอ_1 ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR จากตำแหน่งที่อ่านจะต้องเริ่มต้นสำหรับการอ่านช่อง 1
อาเรดี้_โอ_1 เอาท์พุต อนุญาโตตุลาการรับทราบคำขออ่านจากช่องอ่าน 1
RVALID_O_1 เอาท์พุต อ่านข้อมูลที่ถูกต้องจากการอ่านช่อง 1
รดาต้า_โอ_1 เอาท์พุต [AXI_DATA_WIDTH-1 : 0] อ่านข้อมูลจากช่องอ่าน 1
ร.ล.สท์_โอ_โอ เอาท์พุต อ่านสัญญาณสิ้นสุดเฟรมจากช่องอ่าน 1
บัสเซอร์_O_r1 เอาท์พุต อ่านเสร็จสิ้นเพื่ออ่านช่อง 1
อาร์วาลไอดี_ไอ_2 ป้อนข้อมูล อ่านคำขอจากช่องอ่าน 2
………..ต่อ
สัญญาณ ชื่อ ทิศทาง ความกว้าง คำอธิบาย
อาร์ไซส์_ไอ_2 ป้อนข้อมูล 8 บิต อ่านขนาดระเบิดจากการอ่านช่อง 2
อาราดดร_ไอ_2 ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR จากตำแหน่งที่อ่านจะต้องเริ่มต้นสำหรับการอ่านช่อง 2
อาเรดี้_โอ_2 เอาท์พุต อนุญาโตตุลาการรับทราบคำขออ่านจากช่องอ่าน 2
RVALID_O_2 เอาท์พุต อ่านข้อมูลที่ถูกต้องจากการอ่านช่อง 2
รดาต้า_โอ_2 เอาท์พุต [AXI_DATA_WIDTH-1 : 0] อ่านข้อมูลจากช่องอ่าน 2
ร.ล.สท์_โอ_โอ เอาท์พุต อ่านสัญญาณสิ้นสุดเฟรมจากช่องอ่าน 2
บัสเซอร์_O_r2 เอาท์พุต อ่านเสร็จสิ้นเพื่ออ่านช่อง 2
อาร์วาลไอดี_ไอ_3 ป้อนข้อมูล อ่านคำขอจากช่องอ่าน 3
อาร์ไซส์_ไอ_3 ป้อนข้อมูล 8 บิต อ่านขนาดระเบิดจากการอ่านช่อง 3
อาราดดร_ไอ_3 ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR จากตำแหน่งที่อ่านจะต้องเริ่มต้นสำหรับการอ่านช่อง 3
อาเรดี้_โอ_3 เอาท์พุต อนุญาโตตุลาการรับทราบคำขออ่านจากช่องอ่าน 3
RVALID_O_3 เอาท์พุต อ่านข้อมูลที่ถูกต้องจากการอ่านช่อง 3
รดาต้า_โอ_3 เอาท์พุต [AXI_DATA_WIDTH-1 : 0] อ่านข้อมูลจากช่องอ่าน 3
ร.ล.สท์_โอ_โอ เอาท์พุต อ่านสัญญาณสิ้นสุดเฟรมจากช่องอ่าน 3
บัสเซอร์_O_r3 เอาท์พุต อ่านเสร็จสิ้นเพื่ออ่านช่อง 3
อาร์วาลไอดี_ไอ_4 ป้อนข้อมูล อ่านคำขอจากช่องอ่าน 4
อาร์ไซส์_ไอ_4 ป้อนข้อมูล 8 บิต อ่านขนาดระเบิดจากการอ่านช่อง 4
อาราดดร_ไอ_4 ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR จากตำแหน่งที่อ่านจะต้องเริ่มต้นสำหรับการอ่านช่อง 4
อาเรดี้_โอ_4 เอาท์พุต อนุญาโตตุลาการรับทราบคำขออ่านจากช่องอ่าน 4
RVALID_O_4 เอาท์พุต อ่านข้อมูลที่ถูกต้องจากการอ่านช่อง 4
รดาต้า_โอ_4 เอาท์พุต [AXI_DATA_WIDTH-1 : 0] อ่านข้อมูลจากช่องอ่าน 4
ร.ล.สท์_โอ_โอ เอาท์พุต อ่านสัญญาณสิ้นสุดเฟรมจากช่องอ่าน 4
บัสเซอร์_O_r4 เอาท์พุต อ่านเสร็จสิ้นเพื่ออ่านช่อง 4
อาร์วาลไอดี_ไอ_5 ป้อนข้อมูล อ่านคำขอจากช่องอ่าน 5
อาร์ไซส์_ไอ_5 ป้อนข้อมูล 8 บิต อ่านขนาดระเบิดจากการอ่านช่อง 5
อาราดดร_ไอ_5 ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR จากตำแหน่งที่อ่านจะต้องเริ่มต้นสำหรับการอ่านช่อง 5
อาเรดี้_โอ_5 เอาท์พุต อนุญาโตตุลาการรับทราบคำขออ่านจากช่องอ่าน 5
RVALID_O_5 เอาท์พุต อ่านข้อมูลที่ถูกต้องจากการอ่านช่อง 5
รดาต้า_โอ_5 เอาท์พุต [AXI_DATA_WIDTH-1 : 0] อ่านข้อมูลจากช่องอ่าน 5
ร.ล.สท์_โอ_โอ เอาท์พุต อ่านสัญญาณสิ้นสุดเฟรมจากช่องอ่าน 5
บัสเซอร์_O_r5 เอาท์พุต อ่านเสร็จสิ้นเพื่ออ่านช่อง 5
อาร์วาลไอดี_ไอ_6 ป้อนข้อมูล อ่านคำขอจากช่องอ่าน 6
อาร์ไซส์_ไอ_6 ป้อนข้อมูล 8 บิต อ่านขนาดระเบิดจากการอ่านช่อง 6
อาราดดร_ไอ_6 ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR จากตำแหน่งที่อ่านจะต้องเริ่มต้นสำหรับการอ่านช่อง 6
อาเรดี้_โอ_6 เอาท์พุต อนุญาโตตุลาการรับทราบคำขออ่านจากช่องอ่าน 6
RVALID_O_6 เอาท์พุต อ่านข้อมูลที่ถูกต้องจากการอ่านช่อง 6
รดาต้า_โอ_6 เอาท์พุต [AXI_DATA_WIDTH-1 : 0] อ่านข้อมูลจากช่องอ่าน 6
ร.ล.สท์_โอ_โอ เอาท์พุต อ่านสัญญาณสิ้นสุดเฟรมจากช่องอ่าน 6
………..ต่อ
สัญญาณ ชื่อ ทิศทาง ความกว้าง คำอธิบาย
บัสเซอร์_O_r6 เอาท์พุต อ่านเสร็จสิ้นเพื่ออ่านช่อง 6
อาร์วาลไอดี_ไอ_7 ป้อนข้อมูล อ่านคำขอจากช่องอ่าน 7
อาร์ไซส์_ไอ_7 ป้อนข้อมูล 8 บิต อ่านขนาดระเบิดจากการอ่านช่อง 7
อาราดดร_ไอ_7 ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR จากตำแหน่งที่อ่านจะต้องเริ่มต้นสำหรับการอ่านช่อง 7
อาเรดี้_โอ_7 เอาท์พุต อนุญาโตตุลาการรับทราบคำขออ่านจากช่องอ่าน 7
RVALID_O_7 เอาท์พุต อ่านข้อมูลที่ถูกต้องจากการอ่านช่อง 7
รดาต้า_โอ_7 เอาท์พุต [AXI_DATA_WIDTH-1 : 0] อ่านข้อมูลจากช่องอ่าน 7
ร.ล.สท์_โอ_โอ เอาท์พุต อ่านสัญญาณสิ้นสุดเฟรมจากช่องอ่าน 7
บัสเซอร์_O_r7 เอาท์พุต อ่านเสร็จสิ้นเพื่ออ่านช่อง 7
ขนาด AWS_I_0 ป้อนข้อมูล 8 บิต เขียนขนาดต่อเนื่องสำหรับการเขียนช่อง 0
WDATA_I_0 ป้อนข้อมูล ความกว้างข้อมูล AXI-1:0 อินพุตข้อมูลวิดีโอเพื่อเขียนช่อง 0
วาลไอดี_ไอ_0 ป้อนข้อมูล เขียนข้อมูลที่ถูกต้องในการเขียนช่อง 0
AWVALID_I_0 ป้อนข้อมูล เขียนคำขอจากช่องเขียน 0
อาวอดดร์_ไอ_0 ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR ที่การเขียนจะต้องเกิดขึ้นจากการเขียนช่อง 0
เยี่ยมเลย_O_0 เอาท์พุต อนุญาโตตุลาการตอบรับให้เขียนคำขอจากช่องเขียน 0
บัสเซอร์_O_0 เอาท์พุต เขียนเสร็จเพื่อเขียนช่อง 0
ขนาด AWS_I_1 ป้อนข้อมูล 8 บิต เขียนขนาดต่อเนื่องสำหรับการเขียนช่อง 1
WDATA_I_1 ป้อนข้อมูล ความกว้างข้อมูล AXI-1:0 อินพุตข้อมูลวิดีโอเพื่อเขียนช่อง 1
วาลไอดี_ไอ_1 ป้อนข้อมูล เขียนข้อมูลที่ถูกต้องในการเขียนช่อง 1
AWVALID_I_1 ป้อนข้อมูล เขียนคำขอจากช่องเขียน 1
อาวอดดร์_ไอ_1 ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR ที่การเขียนจะต้องเกิดขึ้นจากการเขียนช่อง 1
เยี่ยมเลย_O_1 เอาท์พุต อนุญาโตตุลาการตอบรับให้เขียนคำขอจากช่องเขียน 1
บัสเซอร์_O_1 เอาท์พุต เขียนเสร็จเพื่อเขียนช่อง 1
ขนาด AWS_I_2 ป้อนข้อมูล 8 บิต เขียนขนาดต่อเนื่องสำหรับการเขียนช่อง 2
WDATA_I_2 ป้อนข้อมูล ความกว้างข้อมูล AXI-1:0 อินพุตข้อมูลวิดีโอเพื่อเขียนช่อง 2
วาลไอดี_ไอ_2 ป้อนข้อมูล เขียนข้อมูลที่ถูกต้องในการเขียนช่อง 2
AWVALID_I_2 ป้อนข้อมูล เขียนคำขอจากช่องเขียน 2
อาวอดดร์_ไอ_2 ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR ที่การเขียนจะต้องเกิดขึ้นจากการเขียนช่อง 2
เยี่ยมเลย_O_2 เอาท์พุต อนุญาโตตุลาการตอบรับให้เขียนคำขอจากช่องเขียน 2
บัสเซอร์_O_2 เอาท์พุต เขียนเสร็จเพื่อเขียนช่อง 2
ขนาด AWS_I_3 ป้อนข้อมูล 8 บิต เขียนขนาดต่อเนื่องสำหรับการเขียนช่อง 3
WDATA_I_3 ป้อนข้อมูล ความกว้างข้อมูล AXI-1:0 อินพุตข้อมูลวิดีโอเพื่อเขียนช่อง 3
วาลไอดี_ไอ_3 ป้อนข้อมูล เขียนข้อมูลที่ถูกต้องในการเขียนช่อง 3
AWVALID_I_3 ป้อนข้อมูล เขียนคำขอจากช่องเขียน 3
อาวอดดร์_ไอ_3 ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR ที่การเขียนจะต้องเกิดขึ้นจากการเขียนช่อง 3
เยี่ยมเลย_O_3 เอาท์พุต อนุญาโตตุลาการตอบรับให้เขียนคำขอจากช่องเขียน 3
บัสเซอร์_O_3 เอาท์พุต เขียนเสร็จเพื่อเขียนช่อง 3
ขนาด AWS_I_4 ป้อนข้อมูล 8 บิต เขียนขนาดต่อเนื่องสำหรับการเขียนช่อง 4
………..ต่อ
สัญญาณ ชื่อ ทิศทาง ความกว้าง คำอธิบาย
WDATA_I_4 ป้อนข้อมูล ความกว้างข้อมูล AXI-1:0 อินพุตข้อมูลวิดีโอเพื่อเขียนช่อง 4
วาลไอดี_ไอ_4 ป้อนข้อมูล เขียนข้อมูลที่ถูกต้องในการเขียนช่อง 4
AWVALID_I_4 ป้อนข้อมูล เขียนคำขอจากช่องเขียน 4
อาวอดดร์_ไอ_4 ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR ที่การเขียนจะต้องเกิดขึ้นจากการเขียนช่อง 4
เยี่ยมเลย_O_4 เอาท์พุต อนุญาโตตุลาการตอบรับให้เขียนคำขอจากช่องเขียน 4
บัสเซอร์_O_4 เอาท์พุต เขียนเสร็จเพื่อเขียนช่อง 4
ขนาด AWS_I_5 ป้อนข้อมูล 8 บิต เขียนขนาดต่อเนื่องสำหรับการเขียนช่อง 5
WDATA_I_5 ป้อนข้อมูล ความกว้างข้อมูล AXI-1:0 อินพุตข้อมูลวิดีโอเพื่อเขียนช่อง 5
วาลไอดี_ไอ_5 ป้อนข้อมูล เขียนข้อมูลที่ถูกต้องในการเขียนช่อง 5
AWVALID_I_5 ป้อนข้อมูล เขียนคำขอจากช่องเขียน 5
อาวอดดร์_ไอ_5 ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR ที่การเขียนจะต้องเกิดขึ้นจากการเขียนช่อง 5
เยี่ยมเลย_O_5 เอาท์พุต อนุญาโตตุลาการตอบรับให้เขียนคำขอจากช่องเขียน 5
บัสเซอร์_O_5 เอาท์พุต เขียนเสร็จเพื่อเขียนช่อง 5
ขนาด AWS_I_6 ป้อนข้อมูล 8 บิต เขียนขนาดต่อเนื่องสำหรับการเขียนช่อง 6
WDATA_I_6 ป้อนข้อมูล ความกว้างข้อมูล AXI-1:0 อินพุตข้อมูลวิดีโอเพื่อเขียนช่อง 6
วาลไอดี_ไอ_6 ป้อนข้อมูล เขียนข้อมูลที่ถูกต้องในการเขียนช่อง 6
AWVALID_I_6 ป้อนข้อมูล เขียนคำขอจากช่องเขียน 6
อาวอดดร์_ไอ_6 ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR ที่การเขียนจะต้องเกิดขึ้นจากการเขียนช่อง 6
เยี่ยมเลย_O_6 เอาท์พุต อนุญาโตตุลาการตอบรับให้เขียนคำขอจากช่องเขียน 6
บัสเซอร์_O_6 เอาท์พุต เขียนเสร็จเพื่อเขียนช่อง 6
ขนาด AWS_I_7 ป้อนข้อมูล 8 บิต เขียนขนาดระเบิดจากช่องเขียน 7
WDATA_I_7 ป้อนข้อมูล ความกว้างข้อมูล AXI-1:0 อินพุตข้อมูลวิดีโอเพื่อเขียนช่อง 7
วาลไอดี_ไอ_7 ป้อนข้อมูล เขียนข้อมูลที่ถูกต้องในการเขียนช่อง 7
AWVALID_I_7 ป้อนข้อมูล เขียนคำขอจากการเขียนช่อง 7
อาวอดดร์_ไอ_7 ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR ที่การเขียนจะต้องเกิดขึ้นจากการเขียนช่อง 7
เยี่ยมเลย_O_7 เอาท์พุต อนุญาโตตุลาการตอบรับให้เขียนคำขอจากช่องเขียน 7
บัสเซอร์_O_7 เอาท์พุต เขียนเสร็จเพื่อเขียนช่อง 7

ตารางต่อไปนี้แสดงรายการพอร์ตอินพุตและเอาต์พุตของ DDR AXI4 Arbiter สำหรับอินเทอร์เฟซดั้งเดิม
ตารางที่ 2-3. พอร์ตอินพุตและเอาต์พุตสำหรับ Native Arbiter Interface

สัญญาณ ชื่อ ทิศทาง ความกว้าง คำอธิบาย
รีเซ็ต_i ป้อนข้อมูล สัญญาณรีเซ็ตแบบอะซิงโครนัสต่ำแบบแอคทีฟเพื่อการออกแบบ
sys_clk_i ป้อนข้อมูล นาฬิการะบบ
ddr_ctrl_ready_i ป้อนข้อมูล รับสัญญาณอินพุตที่พร้อมใช้งานจากคอนโทรลเลอร์ DDR
รอคิวไอ ป้อนข้อมูล อ่านคำขอจากผู้ริเริ่ม 0
r0_ระเบิด_ขนาด_i ป้อนข้อมูล 8 บิต อ่านขนาดระเบิด
r0_rstart_addr_i ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR จากตำแหน่งที่อ่านจะต้องเริ่มต้นสำหรับการอ่านช่อง 0
ร้อคโค่ เอาท์พุต การรับทราบโดยอนุญาโตตุลาการเพื่ออ่านคำขอจากผู้ริเริ่ม 0
………..ต่อ
สัญญาณ ชื่อ ทิศทาง ความกว้าง คำอธิบาย
r0_data_valid_o เอาท์พุต อ่านข้อมูลที่ถูกต้องจากการอ่านช่อง 0
r0_done_o เอาท์พุต อ่านให้เสร็จเพื่อริเริ่ม 0
รอคิวไอ ป้อนข้อมูล อ่านคำขอจากผู้ริเริ่ม 1
r1_ระเบิด_ขนาด_i ป้อนข้อมูล 8 บิต อ่านขนาดระเบิด
r1_rstart_addr_i ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR จากตำแหน่งที่อ่านจะต้องเริ่มต้นสำหรับการอ่านช่อง 1
ร้อคโค่ เอาท์พุต การรับทราบโดยอนุญาโตตุลาการเพื่ออ่านคำขอจากผู้ริเริ่ม 1
r1_data_valid_o เอาท์พุต อ่านข้อมูลที่ถูกต้องจากการอ่านช่อง 1
r1_done_o เอาท์พุต อ่านให้เสร็จเพื่อริเริ่ม 1
รอคิวไอ ป้อนข้อมูล อ่านคำขอจากผู้ริเริ่ม 2
r2_ระเบิด_ขนาด_i ป้อนข้อมูล 8 บิต อ่านขนาดระเบิด
r2_rstart_addr_i ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR จากตำแหน่งที่อ่านจะต้องเริ่มต้นสำหรับการอ่านช่อง 2
ร้อคโค่ เอาท์พุต การรับทราบโดยอนุญาโตตุลาการเพื่ออ่านคำขอจากผู้ริเริ่ม 2
r2_data_valid_o เอาท์พุต อ่านข้อมูลที่ถูกต้องจากการอ่านช่อง 2
r2_done_o เอาท์พุต อ่านให้เสร็จเพื่อริเริ่ม 2
รอคิวไอ ป้อนข้อมูล อ่านคำขอจากผู้ริเริ่ม 3
r3_ระเบิด_ขนาด_i ป้อนข้อมูล 8 บิต อ่านขนาดระเบิด
r3_rstart_addr_i ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR จากตำแหน่งที่อ่านจะต้องเริ่มต้นสำหรับการอ่านช่อง 3
ร้อคโค่ เอาท์พุต การรับทราบโดยอนุญาโตตุลาการเพื่ออ่านคำขอจากผู้ริเริ่ม 3
r3_data_valid_o เอาท์พุต อ่านข้อมูลที่ถูกต้องจากการอ่านช่อง 3
r3_done_o เอาท์พุต อ่านให้เสร็จเพื่อริเริ่ม 3
รอคิวไอ ป้อนข้อมูล อ่านคำขอจากผู้ริเริ่ม 4
r4_ระเบิด_ขนาด_i ป้อนข้อมูล 8 บิต อ่านขนาดระเบิด
r4_rstart_addr_i ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR จากตำแหน่งที่อ่านจะต้องเริ่มต้นสำหรับการอ่านช่อง 4
ร้อคโค่ เอาท์พุต การรับทราบโดยอนุญาโตตุลาการเพื่ออ่านคำขอจากผู้ริเริ่ม 4
r4_data_valid_o เอาท์พุต อ่านข้อมูลที่ถูกต้องจากการอ่านช่อง 4
r4_done_o เอาท์พุต อ่านให้เสร็จเพื่อริเริ่ม 4
รอคิวไอ ป้อนข้อมูล อ่านคำขอจากผู้ริเริ่ม 5
r5_ระเบิด_ขนาด_i ป้อนข้อมูล 8 บิต อ่านขนาดระเบิด
r5_rstart_addr_i ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR จากตำแหน่งที่อ่านจะต้องเริ่มต้นสำหรับการอ่านช่อง 5
ร้อคโค่ เอาท์พุต การรับทราบโดยอนุญาโตตุลาการเพื่ออ่านคำขอจากผู้ริเริ่ม 5
r5_data_valid_o เอาท์พุต อ่านข้อมูลที่ถูกต้องจากการอ่านช่อง 5
r5_done_o เอาท์พุต อ่านให้เสร็จเพื่อริเริ่ม 5
รอคิวไอ ป้อนข้อมูล อ่านคำขอจากผู้ริเริ่ม 6
r6_ระเบิด_ขนาด_i ป้อนข้อมูล 8 บิต อ่านขนาดระเบิด
r6_rstart_addr_i ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR จากตำแหน่งที่อ่านจะต้องเริ่มต้นสำหรับการอ่านช่อง 6
ร้อคโค่ เอาท์พุต การรับทราบโดยอนุญาโตตุลาการเพื่ออ่านคำขอจากผู้ริเริ่ม 6
r6_data_valid_o เอาท์พุต อ่านข้อมูลที่ถูกต้องจากการอ่านช่อง 6
r6_done_o เอาท์พุต อ่านให้เสร็จเพื่อริเริ่ม 6
รอคิวไอ ป้อนข้อมูล อ่านคำขอจากผู้ริเริ่ม 7
r7_ระเบิด_ขนาด_i ป้อนข้อมูล 8 บิต อ่านขนาดระเบิด
………..ต่อ
สัญญาณ ชื่อ ทิศทาง ความกว้าง คำอธิบาย
r7_rstart_addr_i ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR จากตำแหน่งที่อ่านจะต้องเริ่มต้นสำหรับการอ่านช่อง 7
ร้อคโค่ เอาท์พุต การรับทราบโดยอนุญาโตตุลาการเพื่ออ่านคำขอจากผู้ริเริ่ม 7
r7_data_valid_o เอาท์พุต อ่านข้อมูลที่ถูกต้องจากการอ่านช่อง 7
r7_done_o เอาท์พุต อ่านให้เสร็จเพื่อริเริ่ม 7
rdata_โอ เอาท์พุต ความกว้างข้อมูล AXI – 1:0 เอาต์พุตข้อมูลวิดีโอจากช่องอ่าน
w0_ระเบิด_ขนาด_i ป้อนข้อมูล 8 บิต เขียนขนาดระเบิด
ว_ดาต้า_ไอ ป้อนข้อมูล ความกว้างข้อมูล AXI – 1:0 อินพุตข้อมูลวิดีโอเพื่อเขียนช่อง 0
w0_data_valid_i ป้อนข้อมูล เขียนข้อมูลที่ถูกต้องในการเขียนช่อง 0
ฉันต้องการ ป้อนข้อมูล เขียนคำขอจากผู้ริเริ่ม 0
w0_wstart_addr_i ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR ที่การเขียนจะต้องเกิดขึ้นจากการเขียนช่อง 0
ว๊ากกกกก เอาท์พุต การรับทราบโดยอนุญาโตตุลาการเพื่อเขียนคำขอจากผู้ริเริ่ม 0
เสร็จแล้ว เอาท์พุต เขียนเสร็จสิ้นเพื่อริเริ่ม 0
w1_ระเบิด_ขนาด_i ป้อนข้อมูล 8 บิต เขียนขนาดระเบิด
ว_ดาต้า_ไอ ป้อนข้อมูล ความกว้างข้อมูล AXI – 1:0 อินพุตข้อมูลวิดีโอเพื่อเขียนช่อง 1
w1_data_valid_i ป้อนข้อมูล เขียนข้อมูลที่ถูกต้องในการเขียนช่อง 1
ฉันต้องการ ป้อนข้อมูล เขียนคำขอจากผู้ริเริ่ม 1
w1_wstart_addr_i ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR ที่การเขียนจะต้องเกิดขึ้นจากการเขียนช่อง 1
ว๊ากกกกก เอาท์พุต การรับทราบโดยอนุญาโตตุลาการเพื่อเขียนคำขอจากผู้ริเริ่ม 1
เสร็จแล้ว เอาท์พุต เขียนเสร็จสิ้นเพื่อริเริ่ม 1
w2_ระเบิด_ขนาด_i ป้อนข้อมูล 8 บิต เขียนขนาดระเบิด
ว_ดาต้า_ไอ ป้อนข้อมูล ความกว้างข้อมูล AXI – 1:0 อินพุตข้อมูลวิดีโอเพื่อเขียนช่อง 2
w2_data_valid_i ป้อนข้อมูล เขียนข้อมูลที่ถูกต้องในการเขียนช่อง 2
ฉันต้องการ ป้อนข้อมูล เขียนคำขอจากผู้ริเริ่ม 2
w2_wstart_addr_i ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR ที่การเขียนจะต้องเกิดขึ้นจากการเขียนช่อง 2
ว๊ากกกกก เอาท์พุต การรับทราบโดยอนุญาโตตุลาการเพื่อเขียนคำขอจากผู้ริเริ่ม 2
เสร็จแล้ว เอาท์พุต เขียนเสร็จสิ้นเพื่อริเริ่ม 2
w3_ระเบิด_ขนาด_i ป้อนข้อมูล 8 บิต เขียนขนาดระเบิด
ว_ดาต้า_ไอ ป้อนข้อมูล ความกว้างข้อมูล AXI – 1:0 อินพุตข้อมูลวิดีโอเพื่อเขียนช่อง 3
w3_data_valid_i ป้อนข้อมูล เขียนข้อมูลที่ถูกต้องในการเขียนช่อง 3
ฉันต้องการ ป้อนข้อมูล เขียนคำขอจากผู้ริเริ่ม 3
w3_wstart_addr_i ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR ที่การเขียนจะต้องเกิดขึ้นจากการเขียนช่อง 3
ว๊ากกกกก เอาท์พุต การรับทราบโดยอนุญาโตตุลาการเพื่อเขียนคำขอจากผู้ริเริ่ม 3
เสร็จแล้ว เอาท์พุต เขียนเสร็จสิ้นเพื่อริเริ่ม 3
w4_ระเบิด_ขนาด_i ป้อนข้อมูล 8 บิต เขียนขนาดระเบิด
ว_ดาต้า_ไอ ป้อนข้อมูล ความกว้างข้อมูล AXI – 1:0 อินพุตข้อมูลวิดีโอเพื่อเขียนช่อง 4
w4_data_valid_i ป้อนข้อมูล เขียนข้อมูลที่ถูกต้องในการเขียนช่อง 4
ฉันต้องการ ป้อนข้อมูล เขียนคำขอจากผู้ริเริ่ม 4
w4_wstart_addr_i ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR ที่การเขียนจะต้องเกิดขึ้นจากการเขียนช่อง 4
………..ต่อ
สัญญาณ ชื่อ ทิศทาง ความกว้าง คำอธิบาย
ว๊ากกกกก เอาท์พุต การรับทราบโดยอนุญาโตตุลาการเพื่อเขียนคำขอจากผู้ริเริ่ม 4
เสร็จแล้ว เอาท์พุต เขียนเสร็จสิ้นเพื่อริเริ่ม 4
w5_ระเบิด_ขนาด_i ป้อนข้อมูล 8 บิต เขียนขนาดระเบิด
ว_ดาต้า_ไอ ป้อนข้อมูล ความกว้างข้อมูล AXI – 1:0 อินพุตข้อมูลวิดีโอเพื่อเขียนช่อง 5
w5_data_valid_i ป้อนข้อมูล เขียนข้อมูลที่ถูกต้องในการเขียนช่อง 5
ฉันต้องการ ป้อนข้อมูล เขียนคำขอจากผู้ริเริ่ม 5
w5_wstart_addr_i ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR ที่การเขียนจะต้องเกิดขึ้นจากการเขียนช่อง 5
ว๊ากกกกก เอาท์พุต การรับทราบโดยอนุญาโตตุลาการเพื่อเขียนคำขอจากผู้ริเริ่ม 5
เสร็จแล้ว เอาท์พุต เขียนเสร็จสิ้นเพื่อริเริ่ม 5
w6_ระเบิด_ขนาด_i ป้อนข้อมูล 8 บิต เขียนขนาดระเบิด
ว_ดาต้า_ไอ ป้อนข้อมูล ความกว้างข้อมูล AXI – 1:0 อินพุตข้อมูลวิดีโอเพื่อเขียนช่อง 6
w6_data_valid_i ป้อนข้อมูล เขียนข้อมูลที่ถูกต้องในการเขียนช่อง 6
ฉันต้องการ ป้อนข้อมูล เขียนคำขอจากผู้ริเริ่ม 6
w6_wstart_addr_i ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR ที่การเขียนจะต้องเกิดขึ้นจากการเขียนช่อง 6
ว๊ากกกกก เอาท์พุต การรับทราบโดยอนุญาโตตุลาการเพื่อเขียนคำขอจากผู้ริเริ่ม 6
เสร็จแล้ว เอาท์พุต เขียนเสร็จสิ้นเพื่อริเริ่ม 6
w7_ระเบิด_ขนาด_i ป้อนข้อมูล 8 บิต เขียนขนาดระเบิด
ว_ดาต้า_ไอ ป้อนข้อมูล ความกว้างข้อมูล AXI – 1:0 อินพุตข้อมูลวิดีโอเพื่อเขียนช่อง 7
w7_data_valid_i ป้อนข้อมูล เขียนข้อมูลที่ถูกต้องในการเขียนช่อง 7
ฉันต้องการ ป้อนข้อมูล เขียนคำขอจากผู้ริเริ่ม 7
w7_wstart_addr_i ป้อนข้อมูล ความกว้างของ AXI_ADDR_1:0 ที่อยู่ DDR ที่การเขียนจะต้องเกิดขึ้นจากการเขียนช่อง 7
ว๊ากกกกก เอาท์พุต การรับทราบโดยอนุญาโตตุลาการเพื่อเขียนคำขอจากผู้ริเริ่ม 7
เสร็จแล้ว เอาท์พุต เขียนเสร็จสิ้นเพื่อริเริ่ม 7
สัญญาณ AXI I/F
อ่านช่องที่อยู่
แห้งแล้ง_o เอาท์พุต ความกว้างของ AXI_ID_TH – 1:0 อ่านรหัสที่อยู่ บัตรประจำตัว tag สำหรับกลุ่มสัญญาณที่อยู่อ่าน
อาราดรโอ เอาท์พุต ความกว้างของ AXI_ADDR_1:0 อ่านที่อยู่ ระบุที่อยู่เริ่มต้นของธุรกรรมแบบแยกส่วนการอ่าน

มีเฉพาะที่อยู่เริ่มต้นของการระเบิดเท่านั้น

อาร์เลน_โอ เอาท์พุต [7:0] ความยาวระเบิด ระบุจำนวนการถ่ายโอนที่แน่นอนในหนึ่งชุด ข้อมูลนี้กำหนดจำนวนของการถ่ายโอนข้อมูลที่เกี่ยวข้องกับที่อยู่
อาร์ไซส์โอ เอาท์พุต [2:0] ขนาดระเบิด ขนาดการถ่ายโอนแต่ละครั้งในการระเบิด
ระเบิด_o เอาท์พุต [1:0] ประเภทระเบิด เมื่อรวมกับข้อมูลขนาดแล้ว ให้รายละเอียดวิธีคำนวณที่อยู่สำหรับการถ่ายโอนแต่ละครั้งภายในชุดต่อเนื่อง

แก้ไขเป็น 2'b01 à ที่อยู่ที่เพิ่มขึ้น

อาร์ล็อคโอ เอาท์พุต [1:0] ประเภทล็อค ให้ข้อมูลเพิ่มเติมเกี่ยวกับลักษณะอะตอมของการถ่ายโอน

คงที่ 2'b00 à การเข้าถึงปกติ

………..ต่อ
สัญญาณ ชื่อ ทิศทาง ความกว้าง คำอธิบาย
อาร์คแคช_o เอาท์พุต [3:0] ประเภทแคช ให้ข้อมูลเพิ่มเติมเกี่ยวกับคุณสมบัติแคชของการถ่ายโอน

แก้ไขเป็น 4'b0000 à ไม่สามารถแคชได้และไม่สามารถบัฟเฟอร์ได้

อาร์โปรโต เอาท์พุต [2:0] ประเภทการป้องกัน ให้ข้อมูลหน่วยป้องกันสำหรับการทำธุรกรรม คงที่ 3'b000 à ปกติ การเข้าถึงข้อมูลที่ปลอดภัย
อาร์วาลิด_โอ เอาท์พุต อ่านที่อยู่ที่ถูกต้อง เมื่อ สูง ที่อยู่ที่อ่านและข้อมูลการควบคุมนั้นถูกต้องและยังคงอยู่ในระดับสูงจนกว่าแอดเดรสจะรับทราบสัญญาณ สูงอยู่แล้ว

1 = ที่อยู่และข้อมูลการควบคุมถูกต้อง

0 = ที่อยู่และข้อมูลการควบคุมไม่ถูกต้อง

พร้อมแล้ว_o ป้อนข้อมูล อ่านที่อยู่ให้พร้อม เป้าหมายพร้อมที่จะยอมรับที่อยู่และสัญญาณควบคุมที่เกี่ยวข้อง

1 = เป้าหมายพร้อม

0 = เป้าหมายไม่พร้อม

อ่านช่องข้อมูล
กำจัด ป้อนข้อมูล ความกว้างของ AXI_ID_TH – 1:0 อ่าน ID tag. ไอดี tag ของสัญญาณกลุ่มข้อมูลที่อ่าน ค่ากำจัดถูกสร้างขึ้นโดยเป้าหมายและต้องตรงกับค่าแห้งแล้งของธุรกรรมที่อ่านซึ่งกำลังตอบสนอง
ข้อมูล ป้อนข้อมูล ความกว้างข้อมูล AXI – 1:0 อ่านข้อมูล
ตอบกลับ ป้อนข้อมูล [1:0] อ่านการตอบสนอง

สถานะของการถ่ายโอนการอ่าน

คำตอบที่อนุญาตคือ OKAY, EXOKAY, SLVERR และ DECERR

สุดท้าย ป้อนข้อมูล อ่านครั้งสุดท้าย

การถ่ายโอนล่าสุดในการอ่านระเบิด

ไม่ถูกต้อง ป้อนข้อมูล อ่านถูกต้อง มีข้อมูลการอ่านที่จำเป็นและการถ่ายโอนการอ่านสามารถดำเนินการได้

1 = อ่านข้อมูลที่มีอยู่

0 = ไม่มีข้อมูลการอ่าน

พร้อมแล้ว เอาท์พุต อ่านพร้อม. Initiator สามารถยอมรับข้อมูลที่อ่านและข้อมูลการตอบสนอง

1= ผู้ริเริ่มพร้อม

0 = ผู้ริเริ่มไม่พร้อม

เขียนช่องที่อยู่
กังวล เอาท์พุต ความกว้างของ AXI_ID_TH – 1:0 เขียนรหัสที่อยู่ บัตรประจำตัว tag สำหรับกลุ่มสัญญาณการเขียนแอดเดรส
แอดดร เอาท์พุต ความกว้างของ AXI_ADDR_1:0 เขียนที่อยู่. ระบุที่อยู่ของการโอนครั้งแรกในธุรกรรมการเขียนแบบต่อเนื่อง สัญญาณควบคุมที่เกี่ยวข้องจะใช้เพื่อกำหนดที่อยู่ของการถ่ายโอนที่เหลือในการระเบิด
ตื่น เอาท์พุต [7:0] ความยาวระเบิด ระบุจำนวนการถ่ายโอนที่แน่นอนในหนึ่งชุด ข้อมูลนี้กำหนดจำนวนของการถ่ายโอนข้อมูลที่เกี่ยวข้องกับที่อยู่
ขนาด เอาท์พุต [2:0] ขนาดระเบิด ขนาดการถ่ายโอนแต่ละครั้งในการระเบิด ไฟแสดงสถานะของไบต์เลนระบุว่าจะอัปเดตเลนไบต์ใด
ระเบิด เอาท์พุต [1:0] ประเภทระเบิด เมื่อรวมกับข้อมูลขนาดแล้ว ให้รายละเอียดวิธีคำนวณที่อยู่สำหรับการถ่ายโอนแต่ละครั้งภายในชุดต่อเนื่อง

แก้ไขเป็น 2'b01 à ที่อยู่ที่เพิ่มขึ้น

………..ต่อ
สัญญาณ ชื่อ ทิศทาง ความกว้าง คำอธิบาย
ตกใจ เอาท์พุต [1:0] ประเภทล็อค ให้ข้อมูลเพิ่มเติมเกี่ยวกับลักษณะอะตอมของการถ่ายโอน

คงที่ 2'b00 à การเข้าถึงปกติ

อาว์แคช เอาท์พุต [3:0] ประเภทแคช ระบุแอตทริบิวต์ที่บัฟเฟอร์ได้ แคชได้ เขียนผ่าน เขียนกลับ และจัดสรรของธุรกรรม

แก้ไขเป็น 4'b0000 à ไม่สามารถแคชได้และไม่สามารถบัฟเฟอร์ได้

แย่มาก เอาท์พุต [2:0] ประเภทการป้องกัน ระบุระดับการป้องกันปกติ สิทธิพิเศษ หรือความปลอดภัยของธุรกรรม และระบุว่าธุรกรรมนั้นเป็นการเข้าถึงข้อมูลหรือการเข้าถึงคำสั่ง คงที่ 3'b000 à ปกติ การเข้าถึงข้อมูลที่ปลอดภัย
ไม่ถูกต้อง เอาท์พุต เขียนที่อยู่ที่ถูกต้อง ระบุว่ามีที่อยู่การเขียนและข้อมูลการควบคุมที่ถูกต้อง

1 = ข้อมูลที่อยู่และการควบคุมที่มีอยู่

0 = ไม่มีข้อมูลที่อยู่และการควบคุม ที่อยู่และข้อมูลการควบคุมจะคงที่จนกว่าที่อยู่จะรับทราบสัญญาณ awready สูง

แย่แล้ว ป้อนข้อมูล เขียนที่อยู่พร้อม ระบุว่าเป้าหมายพร้อมที่จะยอมรับที่อยู่และสัญญาณควบคุมที่เกี่ยวข้อง

1 = เป้าหมายพร้อม

0 = เป้าหมายไม่พร้อม

เขียนช่องข้อมูล
ข้อมูล เอาท์พุต ความกว้างข้อมูล AXI – 1:0 เขียนข้อมูล
วสทรบ เอาท์พุต ความกว้างข้อมูล AXI – 8:0 เขียนไฟ สัญญาณนี้ระบุว่าเลนไบต์ใดที่จะอัปเดตในหน่วยความจำ มีไฟแฟลชสำหรับเขียน XNUMX บิตสำหรับบัสข้อมูลการเขียน XNUMX บิต
วลาสต์ เอาท์พุต เขียนครั้งสุดท้าย การถ่ายโอนครั้งล่าสุดในการเขียนแบบต่อเนื่อง
ไม่ถูกต้อง เอาท์พุต เขียนถูกต้อง มีข้อมูลการเขียนและไฟแฟลชที่ถูกต้อง 1 = เขียนข้อมูลและไฟแฟลชได้

0 = เขียนข้อมูลและไฟแฟลชไม่พร้อมใช้งาน

เหนื่อย ป้อนข้อมูล เขียนพร้อม เป้าหมายสามารถรับข้อมูลการเขียนได้ 1 = เป้าหมายพร้อม

0 = เป้าหมายไม่พร้อม

เขียนตอบช่อง
เสนอราคา ป้อนข้อมูล ความกว้างของ AXI_ID_TH – 1:0 รหัสตอบกลับ การระบุ tag ของการเขียนตอบกลับ มูลค่าการเสนอราคาต้องตรงกับมูลค่าของธุรกรรมการเขียนที่เป้าหมายตอบสนอง
เบรส ป้อนข้อมูล [1:0] เขียนตอบกลับ สถานะของธุรกรรมการเขียน คำตอบที่อนุญาตคือ OKAY, EXOKAY, SLVERR และ DECERR
ไม่ถูกต้อง ป้อนข้อมูล เขียนตอบกลับถูกต้อง มีคำตอบในการเขียนที่ถูกต้อง 1 = เขียนตอบกลับได้

0 = ไม่สามารถเขียนคำตอบได้

ขนมปัง เอาท์พุต พร้อมตอบกลับ Initiator สามารถยอมรับข้อมูลการตอบสนอง

1 = ผู้ริเริ่มพร้อม

0 = ผู้ริเริ่มไม่พร้อม

แผนภาพเวลา (ถามคำถาม)
ส่วนนี้กล่าวถึงไดอะแกรมการกำหนดเวลา DDR_AXI4_Arbiter รูปต่อไปนี้แสดงการเชื่อมต่อของอินพุตคำขออ่านและเขียน ที่อยู่หน่วยความจำเริ่มต้น อินพุตเขียนจากตัวเริ่มต้นภายนอก อ่านหรือเขียนการตอบรับ และอ่านหรือเขียนอินพุตที่สมบูรณ์ที่กำหนดโดยผู้ชี้ขาด
รูปที่ 3-1. แผนภาพเวลาสำหรับสัญญาณที่ใช้ในการเขียน/อ่านผ่านอินเทอร์เฟซ AXI4ไมโครชิพ-DDR-AXI4-ตัวตัดสิน-รูปที่ 5

Testbench (ถามคำถาม)
ใช้ testbench แบบรวมเพื่อตรวจสอบและทดสอบ DDR_AXI4_Arbiter เรียกว่าเป็น user testbench Testbench มีไว้เพื่อตรวจสอบการทำงานของ DDR_AXI4_Arbiter IP Testbench นี้ใช้ได้กับช่องอ่านสองช่องและช่องเขียนสองช่องที่มีการกำหนดค่า Bus Interface เท่านั้น
 การจำลอง (ถามคำถาม)
ขั้นตอนต่อไปนี้อธิบายถึงวิธีการจำลองคอร์โดยใช้เครื่องทดสอบ:

  1. เปิดแท็บ Libero® SoC Catalog ขยาย Solutions-Video ดับเบิลคลิก DDR_AXI4_Arbiter จากนั้นคลิก OK เอกสารประกอบที่เกี่ยวข้องกับ IP แสดงอยู่ในเอกสารประกอบ ข้อสำคัญ: หากคุณไม่เห็นแท็บแคตตาล็อก ให้ไปที่ View > เมนู Windows และคลิก Catalog เพื่อให้มองเห็นได้

รูปที่ 4-1. DDR_AXI4_Arbiter IP Core ใน Libero SoC Catalogไมโครชิพ-DDR-AXI4-ตัวตัดสิน-รูปที่ 6

หน้าต่างสร้างส่วนประกอบจะปรากฏขึ้นดังภาพต่อไปนี้ คลิกตกลง ตรวจสอบให้แน่ใจว่าชื่อคือ DDR_AXI4_ARBITER_PF_C0
รูปที่ 4-2. สร้างส่วนประกอบไมโครชิพ-DDR-AXI4-ตัวตัดสิน-รูปที่ 7

กำหนดค่า IP สำหรับ 2 ช่องอ่าน, 2 ช่องเขียน และเลือก Bus Interface ดังรูปต่อไปนี้ แล้วคลิก OK เพื่อสร้าง IP
รูปที่ 4-3. การกำหนดค่าไมโครชิพ-DDR-AXI4-ตัวตัดสิน-รูปที่ 8

บนแท็บ Stimulus Hierarchy เลือก testbench (DDR_AXI4_ARBITER_PF_tb.v) คลิกขวา จากนั้นคลิก Simulate Pre-Synth Design > Open Interactively
สำคัญ: หากคุณไม่เห็นแท็บลำดับชั้นของการกระตุ้น ให้ไปที่ View > เมนู Windows และคลิก Stimulus Hierarchy เพื่อให้มองเห็นได้
รูปที่ 4-4. การจำลองการออกแบบก่อนการสังเคราะห์ไมโครชิพ-DDR-AXI4-ตัวตัดสิน-รูปที่ 9ModelSim เปิดขึ้นพร้อมกับ testbench fileดังแสดงในรูปต่อไปนี้
รูปที่ 4-5. หน้าต่างจำลอง ModelSimไมโครชิพ-DDR-AXI4-ตัวตัดสิน-รูปที่ 10

สำคัญ: หากการจำลองถูกขัดจังหวะเนื่องจากรันไทม์จำกัดที่ระบุใน .do fileให้ใช้คำสั่ง run -all เพื่อทำการจำลองให้สมบูรณ์
ประวัติการแก้ไข (ถามคำถาม)
ประวัติการแก้ไขจะอธิบายการเปลี่ยนแปลงที่เกิดขึ้นในเอกสาร โดยจะแสดงรายการการเปลี่ยนแปลงตามการแก้ไข โดยเริ่มจากการเผยแพร่ครั้งล่าสุด
ตารางที่ 5-1. ประวัติการแก้ไข

การแก้ไข วันที่ คำอธิบาย
A 04/2023 ต่อไปนี้คือรายการการเปลี่ยนแปลงในการแก้ไข A ของเอกสาร:

• ย้ายเอกสารไปยังเทมเพลต Microchip

• อัปเดตหมายเลขเอกสารเป็น DS00004976A จาก 50200950

• เพิ่ม 4. โต๊ะทดสอบ.

2.0 ต่อไปนี้คือรายการการเปลี่ยนแปลงในการแก้ไข 2.0 ของเอกสาร:

• เพิ่ม รูปที่ 1-2.

• เพิ่ม ตาราง 2-2.

• อัปเดตชื่อของสัญญาณอินพุตและเอาต์พุตบางชื่อใน ตาราง 2-2.

1.0 การเปิดตัวครั้งแรก

การสนับสนุน Microchip FPGA (ถามคำถาม)
กลุ่มผลิตภัณฑ์ Microchip FPGA สนับสนุนผลิตภัณฑ์ด้วยบริการสนับสนุนต่างๆ รวมถึงการบริการลูกค้า ศูนย์สนับสนุนด้านเทคนิคสำหรับลูกค้า a webเว็บไซต์และสำนักงานขายทั่วโลก ขอแนะนำให้ลูกค้าเยี่ยมชมแหล่งข้อมูลออนไลน์ของ Microchip ก่อนติดต่อฝ่ายสนับสนุน เนื่องจากเป็นไปได้มากว่าคำถามของพวกเขาจะได้รับคำตอบแล้ว ติดต่อศูนย์สนับสนุนด้านเทคนิคผ่านทาง webเว็บไซต์ที่ www.microchip.com/support ระบุหมายเลขชิ้นส่วนอุปกรณ์ FPGA เลือกประเภทเคสที่เหมาะสม และอัปโหลดการออกแบบ fileในขณะที่สร้างกรณีการสนับสนุนทางเทคนิค ติดต่อฝ่ายบริการลูกค้าสำหรับการสนับสนุนผลิตภัณฑ์ที่ไม่ใช่ด้านเทคนิค เช่น ราคาผลิตภัณฑ์ การอัปเกรดผลิตภัณฑ์ ข้อมูลที่อัปเดต สถานะการสั่งซื้อ และการอนุญาต

  • จากอเมริกาเหนือ โทร 800.262.1060
  • จากส่วนอื่นของโลก โทร 650.318.4460
  • แฟกซ์จากทุกที่ในโลก 650.318.8044

ข้อมูลไมโครชิป (ถามคำถาม)

ไมโครชิป Webเว็บไซต์ (ถามคำถาม)
Microchip ให้การสนับสนุนออนไลน์ผ่านของเรา webไซต์ที่ www.ไมโครชิป.คอม/. นี้ webเว็บไซต์นี้ใช้ในการทำ fileและข้อมูลที่ลูกค้าเข้าถึงได้ง่าย เนื้อหาบางส่วนที่เข้าถึงได้ ได้แก่:

  • การสนับสนุนผลิตภัณฑ์ – แผ่นข้อมูลและข้อผิดพลาด บันทึกแอปพลิเคชันและ sampโปรแกรม ทรัพยากรการออกแบบ คู่มือผู้ใช้และเอกสารสนับสนุนฮาร์ดแวร์ ซอฟต์แวร์รุ่นล่าสุด และซอฟต์แวร์ที่เก็บถาวร
  • การสนับสนุนทางเทคนิคทั่วไป – คำถามที่พบบ่อย (FAQ) คำขอรับการสนับสนุนด้านเทคนิค กลุ่มสนทนาออนไลน์ รายชื่อสมาชิกโปรแกรมพันธมิตรการออกแบบของ Microchip
  • ธุรกิจของไมโครชิป – คู่มือการเลือกผลิตภัณฑ์และการสั่งซื้อ ข่าวประชาสัมพันธ์ล่าสุดของ Microchip รายชื่องานสัมมนาและกิจกรรมต่างๆ รายชื่อสำนักงานขาย ผู้จัดจำหน่าย และตัวแทนโรงงานของ Microchip

บริการแจ้งเปลี่ยนสินค้า (สอบถาม)
บริการแจ้งเตือนการเปลี่ยนแปลงผลิตภัณฑ์ของไมโครชิปช่วยให้ลูกค้าทราบข้อมูลล่าสุดเกี่ยวกับผลิตภัณฑ์ของไมโครชิป สมาชิกจะได้รับการแจ้งเตือนทางอีเมลทุกครั้งที่มีการเปลี่ยนแปลง อัปเดต การแก้ไข หรือข้อผิดพลาดที่เกี่ยวข้องกับกลุ่มผลิตภัณฑ์ที่ระบุหรือเครื่องมือการพัฒนาที่น่าสนใจ ในการลงทะเบียนไปที่ www.microchip.com/pcn และปฏิบัติตามคำแนะนำในการลงทะเบียน
ฝ่ายสนับสนุนลูกค้า (ถามคำถาม)
ผู้ใช้ผลิตภัณฑ์ Microchip สามารถรับความช่วยเหลือได้ผ่านช่องทางต่างๆ:

  • ตัวแทนจำหน่ายหรือตัวแทน
  • สำนักงานขายในพื้นที่
  • วิศวกรโซลูชันเอ็มเบ็ดเด็ด (ESE)
  • การสนับสนุนด้านเทคนิค

ลูกค้าควรติดต่อผู้จัดจำหน่าย ตัวแทน หรือ ESE เพื่อขอรับการสนับสนุน สำนักงานขายในพื้นที่พร้อมให้ความช่วยเหลือลูกค้า รายชื่อสำนักงานขายและสถานที่รวมอยู่ในเอกสารนี้ การสนับสนุนทางเทคนิคมีให้ผ่านทาง webเว็บไซต์อยู่ที่: www.microchip.com/support.
Microchip คิดค้นคุณสมบัติการป้องกันรหัส (ถามคำถาม)
โปรดทราบรายละเอียดต่อไปนี้เกี่ยวกับคุณลักษณะการป้องกันรหัสบนผลิตภัณฑ์ Microchip:

  • ผลิตภัณฑ์ Microchip ตรงตามข้อกำหนดที่ระบุไว้ในแผ่นข้อมูล Microchip เฉพาะของตน
  • Microchip เชื่อว่ากลุ่มผลิตภัณฑ์ของตนจะปลอดภัยเมื่อใช้ตามลักษณะที่ต้องการ ภายใต้ข้อกำหนดการทำงาน และภายใต้เงื่อนไขปกติ
  • Microchip ให้ความสำคัญและปกป้องสิทธิ์ในทรัพย์สินทางปัญญาอย่างจริงจัง ความพยายามละเมิดคุณสมบัติการป้องกันรหัสของผลิตภัณฑ์ไมโครชิปเป็นสิ่งต้องห้ามโดยเด็ดขาด และอาจละเมิด DigitalMillennium Copyright Act
  • ทั้ง Microchip และผู้ผลิตเซมิคอนดักเตอร์รายอื่นไม่สามารถรับประกันความปลอดภัยของโค้ดได้ การปกป้องโค้ดไม่ได้หมายความว่าเรารับประกันว่าผลิตภัณฑ์นั้น “ไม่แตกหัก” การปกป้องโค้ดนั้นได้รับการพัฒนาอย่างต่อเนื่อง Microchip มุ่งมั่นที่จะปรับปรุงคุณสมบัติการปกป้องโค้ดของผลิตภัณฑ์ของเราอย่างต่อเนื่อง

ประกาศทางกฎหมาย (ถามคำถาม)
เอกสารเผยแพร่นี้และข้อมูลในที่นี้อาจใช้กับผลิตภัณฑ์ของ Microchip เท่านั้น ซึ่งรวมถึงการออกแบบ ทดสอบ และรวมผลิตภัณฑ์ของ Microchip เข้ากับแอปพลิเคชันของคุณ การใช้ข้อมูลนี้ในลักษณะอื่นใดถือเป็นการละเมิดข้อกำหนดเหล่านี้ ข้อมูลเกี่ยวกับแอปพลิเคชันของอุปกรณ์มีไว้เพื่อความสะดวกของคุณเท่านั้น และอาจถูกแทนที่ด้วยการอัปเดต เป็นความรับผิดชอบของคุณในการตรวจสอบให้แน่ใจว่าใบสมัครของคุณตรงตามข้อกำหนดของคุณ ติดต่อสำนักงานขาย Microchip ในพื้นที่ของคุณเพื่อรับการสนับสนุนเพิ่มเติม หรือขอรับการสนับสนุนเพิ่มเติมได้ที่ www.microchip.com/en-us/support/design-help/ ลูกค้าสนับสนุนบริการ ข้อมูลนี้จัดทำโดยไมโครชิพ “ตามที่เป็น” MICROCHIP ไม่รับรองหรือรับประกันใด ๆ ไม่ว่าจะโดยชัดแจ้งหรือโดยนัย เป็นลายลักษณ์อักษรหรือด้วยวาจา ตามกฎหมายหรืออื่น ๆ ที่เกี่ยวข้องกับข้อมูล รวมถึงแต่ไม่จำกัดเพียงการรับประกันโดยนัยใด ๆ ของการไม่ละเมิด ความสามารถในเชิงพาณิชย์ และความเหมาะสมสำหรับเฉพาะเจาะจง AR วัตถุประสงค์หรือการรับประกัน ที่เกี่ยวข้องกับสภาพ คุณภาพ หรือประสิทธิภาพของมัน ไม่ว่าในกรณีใดก็ตาม MICROCHIP จะไม่รับผิดต่อความสูญเสีย ความเสียหาย ต้นทุน หรือค่าใช้จ่ายใดๆ ที่เกิดขึ้นโดยอ้อม ความเสียหาย ค่าใช้จ่าย หรือค่าใช้จ่ายใดๆ ที่เกี่ยวข้องกับข้อมูลหรือการใช้งาน แม้ว่า MICROCHIP จะได้รับคำแนะนำก็ตาม ความเป็นไปได้หรือความเสียหายสามารถคาดการณ์ได้หรือไม่? ภายในขอบเขตสูงสุดที่กฎหมายอนุญาต ความรับผิดทั้งหมดของไมโครชิปต่อการเรียกร้องใดๆ ที่เกี่ยวข้องกับข้อมูลหรือการใช้งานจะไม่เกินจำนวนค่าธรรมเนียม (ถ้ามี) ที่คุณได้จ่ายโดยตรงให้กับไมโครชิปสำหรับข้อมูลดังกล่าว การใช้อุปกรณ์ Microchip ในการช่วยชีวิตและ/หรือการใช้งานด้านความปลอดภัยถือเป็นความเสี่ยงของผู้ซื้อทั้งหมด และผู้ซื้อตกลงที่จะปกป้อง ชดใช้ค่าเสียหาย และปกป้อง Microchip จากความเสียหาย การเรียกร้อง การฟ้องร้อง หรือค่าใช้จ่ายใดๆ ที่เกิดจากการใช้งานดังกล่าว ไม่มีการถ่ายทอดใบอนุญาต ไม่ว่าโดยปริยายหรือในลักษณะอื่นใด ภายใต้สิทธิ์ในทรัพย์สินทางปัญญาของไมโครชิป เว้นแต่จะระบุไว้เป็นอย่างอื่น
เครื่องหมายการค้า (ถามคำถาม)
ชื่อและโลโก้ Microchip, โลโก้ Microchip, Adaptec, AVR, โลโก้ AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, โลโก้ Microsemi, MOST, โลโก้ MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, โลโก้ PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, โลโก้ SST, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron และ XMEGA เป็นเครื่องหมายการค้าจดทะเบียนของ Microchip Technology Incorporated ในสหรัฐอเมริกาและประเทศอื่นๆ AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, โลโก้ ProASIC Plus, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime และ ZL เป็นเครื่องหมายการค้าจดทะเบียนของ Microchip Technology Incorporated ในสหรัฐอเมริกา Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching , BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, การจับคู่เฉลี่ยแบบไดนามิก, DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, การเขียนโปรแกรมแบบอนุกรมในวงจร, ICSP, INICnet, การขนานอัจฉริยะ, IntelliMOS, การเชื่อมต่อระหว่างชิป, JitterBlocker, Knob-on-Display, KoD, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, โลโก้ที่ผ่านการรับรอง MPLAB, MPLIB, MPLINK, MultiTRAK, NetDetach, การสร้างรหัสรอบรู้, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, RTAX , RTG4, SAMICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Trusted Time, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect และ ZENA เป็นเครื่องหมายการค้าของ Microchip Technology Incorporated ในสหรัฐอเมริกาและประเทศอื่นๆ SQTP เป็นเครื่องหมายบริการของ Microchip Technology Incorporated ในสหรัฐอเมริกา โลโก้ Adaptec, Frequency on Demand, Silicon Storage Technology และ Symmcom เป็นเครื่องหมายการค้าจดทะเบียนของ Microchip Technology Inc. ในประเทศอื่นๆ GestIC เป็นเครื่องหมายการค้าจดทะเบียนของ Microchip Technology Germany II GmbH & Co. KG ซึ่งเป็นบริษัทในเครือของ Microchip Technology Inc. ในประเทศอื่นๆ เครื่องหมายการค้าอื่นๆ ทั้งหมดที่กล่าวถึงในที่นี้เป็นทรัพย์สินของบริษัทที่เกี่ยวข้อง © 2023, Microchip Technology Incorporated และบริษัทสาขา สงวนลิขสิทธิ์.
หมายเลข ISBN: 978-1-6683-2302-1 ระบบการจัดการคุณภาพ (ถามคำถาม) สำหรับข้อมูลเกี่ยวกับระบบการจัดการคุณภาพของไมโครชิป โปรดไปที่ www.microchip.com/quality.

การขายและบริการทั่วโลก

อเมริกา เอเชีย/แปซิฟิก เอเชีย/แปซิฟิก ยุโรป
องค์กร สำนักงาน

2355 เวสต์แชนด์เลอร์บูเลอวาร์ด แชนด์เลอร์ AZ 85224-6199

โทร: 480-792-7200

โทรสาร: 480-792-7277

การสนับสนุนด้านเทคนิค: www.microchip.com/support Web ที่อยู่: www.ไมโครชิป.คอม

แอตแลนตา

ดูลูธ, จอร์เจีย

โทร: 678-957-9614

โทรสาร: 678-957-1455

ออสติน, เท็กซัส

โทร: 512-257-3370

บอสตัน เวสต์โบโรห์ แมสซาชูเซตส์ โทรศัพท์: 774-760-0087

โทรสาร: 774-760-0088

ชิคาโก

อิตาสกา อิลลินอยส์

โทร: 630-285-0071

โทรสาร: 630-285-0075

ดัลลาส

แอดดิสันเท็กซัส

โทร: 972-818-7423

โทรสาร: 972-818-2924

ดีทรอยต์

โนวี มิชิแกน

โทร: 248-848-4000

ฮูสตัน, เท็กซัส

โทร: 281-894-5983

อินเดียนาโพลิส โนเบิลสวิลล์ อินดีแอนา โทรศัพท์: 317-773-8323

โทรสาร: 317-773-5453

โทร: 317-536-2380

ลอสแองเจลีส มิชชั่นเวียโฮ แคลิฟอร์เนีย โทรศัพท์: 949-462-9523

โทรสาร: 949-462-9608

โทร: 951-273-7800

ราลีห์, นอร์ทแคโรไลนา

โทร: 919-844-7510

นิวยอร์ก, นิวยอร์ก

โทร: 631-435-6000

ซานโฮเซ แคลิฟอร์เนีย

โทร: 408-735-9110

โทร: 408-436-4270

แคนาดา – โตรอนโต

โทร: 905-695-1980

โทรสาร: 905-695-2078

ออสเตรเลีย – ซิดนีย์

โทร : 61-2-9868-6733

ประเทศจีน – ปักกิ่ง

โทร : 86-10-8569-7000

จีน – เฉิงตู

โทร : 86-28-8665-5511

ประเทศจีน – ฉงชิ่ง

โทร : 86-23-8980-9588

จีน – ตงกวน

โทร : 86-769-8702-9880

ประเทศจีน – กว่างโจว

โทร : 86-20-8755-8029

จีน – หางโจว

โทร : 86-571-8792-8115

จีน – ฮ่องกง SAR

โทร: 852-2943-5100

จีน – หนานจิง

โทร : 86-25-8473-2460

จีน – ชิงเต่า

โทร : 86-532-8502-7355

ประเทศจีน – เซี่ยงไฮ้

โทร : 86-21-3326-8000

จีน – เสิ่นหยาง

โทร : 86-24-2334-2829

จีน – เซินเจิ้น

โทร : 86-755-8864-2200

จีน – ซูโจว

โทร : 86-186-6233-1526

จีน – หวู่ฮั่น

โทร : 86-27-5980-5300

จีน – ซีอาน

โทร : 86-29-8833-7252

จีน – เซียะเหมิน

โทร: 86-592-2388138

จีน – จูไห่

โทร: 86-756-3210040

อินเดีย – บังกาลอร์

โทร : 91-80-3090-4444

อินเดีย – นิวเดลี

โทร : 91-11-4160-8631

อินเดีย – ปูเน่

โทร : 91-20-4121-0141

ประเทศญี่ปุ่น โอซาก้า

โทร : 81-6-6152-7160

ประเทศญี่ปุ่น โตเกียว

โทร: 81-3-6880-3770

เกาหลี – แดกู

โทร : 82-53-744-4301

เกาหลี – โซล

โทร : 82-2-554-7200

มาเลเซีย - กัวลาลัมเปอร์

โทร : 60-3-7651-7906

มาเลเซีย – ปีนัง

โทร : 60-4-227-8870

ฟิลิปปินส์ – มะนิลา

โทร : 63-2-634-9065

สิงคโปร์

โทร: 65-6334-8870

ไต้หวัน – Hsin Chu

โทร : 886-3-577-8366

ไต้หวัน – เกาสง

โทร : 886-7-213-7830

ไต้หวัน ไทเป

โทร : 886-2-2508-8600

ประเทศไทย – กรุงเทพมหานคร

โทร : 66-2-694-1351

เวียดนาม – โฮจิมินห์

โทร : 84-28-5448-2100

ออสเตรีย – เวลส์

โทร : 43-7242-2244-39

แฟกซ์ : 43-7242-2244-393

เดนมาร์ก – โคเปนเฮเกน

โทร: 45-4485-5910

โทรสาร : 45-4485-2829

ฟินแลนด์ – เอสโป

โทร : 358-9-4520-820

ฝรั่งเศส – ปารีส

Tel: 33-1-69-53-63-20

Fax: 33-1-69-30-90-79

เยอรมนี – การชิง

โทร: 49-8931-9700

เยอรมนี – ฮาน

โทร: 49-2129-3766400

เยอรมนี – ไฮลบรอนน์

โทร: 49-7131-72400

เยอรมนี – คาร์ลสรูเฮอ

โทร: 49-721-625370

เยอรมนี – มิวนิค

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

เยอรมนี – โรเซนไฮม์

โทร : 49-8031-354-560

อิสราเอล – ราอานานา

โทร : 972-9-744-7705

อิตาลี – มิลาน

โทร: 39-0331-742611

โทรสาร : 39-0331-466781

อิตาลี – ปาโดวา

โทร: 39-049-7625286

เนเธอร์แลนด์ – ดรูเนน

โทร: 31-416-690399

โทรสาร : 31-416-690340

นอร์เวย์ – ทรอนด์เฮม

โทร : 47-72884388

โปแลนด์ – วอร์ซอ

โทร: 48-22-3325737

โรมาเนีย – บูคาเรสต์

Tel: 40-21-407-87-50

สเปน – มาดริด

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

สวีเดน – โกเธนเบิร์ก

Tel: 46-31-704-60-40

สวีเดน – สตอกโฮล์ม

โทร : 46-8-5090-4654

สหราชอาณาจักร – วอคกิ้งแฮม

โทร : 44-118-921-5800

แฟกซ์ : 44-118-921-5820

© 2023 Microchip Technology Inc. และบริษัทสาขา

เอกสาร / แหล่งข้อมูล

MICROCHIP DDR AXI4 อนุญาโตตุลาการ [พีดีเอฟ] คู่มือการใช้งาน
DDR AXI4 อนุญาโตตุลาการ, DDR AXI4 อนุญาโตตุลาการ

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *