เทมเพลตหลักที่แมปหน่วยความจําAvalon®

author-image

โดย

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

Fabric เชื่อมต่อกันของระบบรองรับการถ่ายโอนที่ต่อเนื่องและการถ่ายโอนแบบไม่ต่อเนื่อง ดังนั้นจึงมีส่วนประกอบเฉพาะทางให้เลือกมากมาย เลือกการตั้งค่าส่วนประกอบที่เหมาะสมที่สุดกับประเภทหน่วยความจําในระบบของคุณเพื่อหลีกเลี่ยงการสร้างตรรกะมากเกินไป ตารางที่ 1 ระบุส่วนประกอบที่จะใช้ ตามความต้องการของระบบของคุณ

ส่วนประกอบดังกล่าวจะเปิดเผยการควบคุมและอินเทอร์เฟซข้อมูลให้คุณเชื่อมต่อตรรกะแบบกําหนดเองของคุณ (ดูรูปภาพที่ 1) ใช้อินเตอร์เฟซควบคุมเพื่อระบุข้อมูล เช่น ที่อยู่หน่วยความจํา ความยาวการถ่ายโอน และสัญญาณแฮนด์แฮก อินเทอร์เฟสข้อมูลจะให้ข้อมูลไปยังหรือจากบัฟเฟอร์ภายในหลักโดยใช้โปรโตคอลการส่งและรับทราบที่เรียบง่าย

รูปภาพที่ 1 อ่านส่วนประกอบหลัก

รูปภาพที่ 2 เขียนส่วนประกอบหลัก

ทั้งการอ่านและการเขียนหลักจะแชร์ประเภทอินเทอร์เฟซและสัญญาณเดียวกัน ข้อยกเว้นเดียวคือหลักการส่งต่อเนื่องต้องมีสัญญาณจํานวนการส่งข้อมูลเพิ่มเติม สัญญาณจํานวนต่อเนื่องนี้จะแจ้ง Fabric เชื่อมต่อกันของระบบและหน่วยความจําว่าจะมีการเข้าใช้งานตามลําดับกี่ครั้ง Intel แนะนําให้คุณกําหนดค่าคอมโพเนนต์หลัก Burst เพื่อใช้ความยาวการส่งต่อเนื่องสูงสุดเท่ากับความยาวการส่งต่อเนื่องสูงสุดของหน่วยความจําในระบบของคุณ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับแนวทางปฏิบัติด้านการออกแบบที่แนะนํา โปรดดู คู่มือการออกแบบแบบ Embedded (PDF)

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

ดาวน์โหลดเทมเพลตหลัก Avalon-MM (ไฟล์.zip)

ดาวน์โหลดเทมเพลตหลัก Avalon-MM README (ไฟล์.txt)

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

ไฟล์ .zip ประกอบด้วยไฟล์ฮาร์ดแวร์ที่จําเป็นทั้งหมดเพื่อสร้างตัวอย่างใหม่ รวมถึง ไฟล์ Avalon_MM_Primaries_Readme.pdf ไฟล์ Avalon_MM_Primaries_Readme.pdf มีข้อมูลโดยละเอียดเกี่ยวกับการใช้เทมเพลตในการออกแบบของคุณเอง

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