เทมเพลตสํารองที่แมปหน่วยความจําNios® II Avalon®

author-image

โดย

เทมเพลตที่ให้มาประกอบด้วยโมดูล Verilog Avalonแมปหน่วยความจํา (MM) ที่รวมเป็นส่วนประกอบที่รองรับ SOPC Builder ส่วนประกอบสามารถกําหนดพารามิเตอร์ได้ ซึ่งช่วยให้คุณสามารถเลือกฟังก์ชันตามการลงทะเบียนได้ คุณสามารถใช้ส่วนประกอบกับตระกูลอุปกรณ์ Intel® ที่รองรับโดย SOPC Builder ได้ ส่วนประกอบดังกล่าวใช้ Verilog ดังนั้นคุณสามารถเพิ่มฟังก์ชันการทํางานของคุณเองหรือใช้เป็นข้อมูลอ้างอิง เพื่อความสะดวกในการใช้งาน ส่วนประกอบดังกล่าวจะใช้ Tcl callเชิงรับเพื่อให้คุณสามารถทําการเปลี่ยนแปลงการตั้งค่าโดยอัตโนมัติในสภาพแวดล้อม GUI

คุณสามารถใช้ส่วนประกอบนี้แทนสําหรับส่วนประกอบ PIO ที่มีอยู่จาก SOPC Builder ส่วนประกอบนี้ใช้ตรรกะเดียวกัน แต่มีข้อมูลซ้ํากันสูงสุด 16 คู่ I/O ส่วนประกอบนี้ยังรองรับความกว้างของข้อมูลตั้งแต่ 8 ถึง 1,024 บิตด้วยโหมดลูปที่เป็นตัวเลือกเพื่อให้นักพัฒนาซอฟต์แวร์อ่านเนื้อหาผลลัพธ์ได้ เวอร์ชัน 2.0 ของส่วนประกอบนี้รองรับพอร์ตอินพุต (หรืออ่านไฟล์ลงทะเบียน) ที่มีความสามารถในการขัดจังหวะสําหรับความกว้างของข้อมูล ตั้งแต่ 8 ถึง 32 บิต การหยุดชะงักเกิดขึ้นโดยการสลับข้อมูล Edge ที่เพิ่มขึ้นที่พอร์ตอินพุต

รูปภาพที่ 1 แผนภาพบล็อคส่วนประกอบ
คู่ I/O แต่ละคู่สามารถเป็นประเภทการเข้าถึงที่แสดงในตารางที่ 1

อีกทั้งคอมโพเนนต์ยังอาจให้สัญญาณการซิงโครไนส์ที่คุณสามารถใช้เพื่อตรวจสอบว่าAvalon-MM หลักจะเข้าถึงการลงทะเบียนเครื่องใดเครื่องหนึ่งเมื่อใด ตัวอย่างเช่น ตรรกะแบบกําหนดเองของคุณที่เชื่อมต่อกับพอร์ตข้อมูลเอาต์พุตพอร์ตหนึ่งสามารถใช้สัญญาณซิงโครไนซ์เพื่อบ่งบอกว่าข้อมูลนั้นถูกต้อง อีกตัวอย่างหนึ่งคือหนึ่งในอินพุตที่สามารถเชื่อมต่อกับบัฟเฟอร์ FIFO ได้ สามารถใช้สัญญาณuser_chipselectและuser_readเป็นสัญญาณตอบรับการอ่านสําหรับบัฟเฟอร์ FIFO

การใช้ตัวอย่างการออกแบบนี้

การใช้การออกแบบนี้อยู่ภายใต้และอยู่ภายใต้ข้อกําหนดและเงื่อนไขของข้อตกลงสิทธิ์การใช้งานตัวอย่างการออกแบบของ Intel®

เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้