ID บทความ: 000075917 ประเภทข้อมูล: ข้อมูลผลิตภัณฑ์และเอกสารประกอบ การตรวจสอบครั้งล่าสุด: 11/09/2012

ฉันจะเปลี่ยนพารามิเตอร์อินเทอร์เฟซ Avalon ในส่วนประกอบแบบกําหนดเองได้อย่างไร

สิ่งแวดล้อม

BUILT IN - ARTICLE INTRO SECOND COMPONENT
คำอธิบาย

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

ทําตามขั้นตอนเหล่านี้เพื่ออนุญาตให้ทําการเปลี่ยนแปลงพารามิเตอร์เหล่านี้

1. เพิ่มพารามิเตอร์หรือทั่วไปในไฟล์ HDL ส่วนประกอบแบบกําหนดเองของคุณ:

พารามิเตอร์ MAX_CHAN_SINK = 255;

2. เพิ่มค่าพารามิเตอร์และคุณสมบัติในไฟล์ hw.tcl ที่เกี่ยวข้องกับส่วนประกอบแบบกําหนดเอง:

add_parameter MAX_CHAN_SINK INTEGER 8 "ความกว้างสูงสุดของช่องจม"
set_parameter_property MAX_CHAN_SINK DEFAULT_VALUE 8
set_parameter_property MAX_CHAN_SINK DISPLAY_NAME MAX_SNK_CHANNEL_WIDTH
SET_PARAMETER_PROPERTY MAX_CHAN_SINK TYPE INTEGER
ไม่มียูนิต set_parameter_property MAX_CHAN_SINK
set_parameter_property MAX_CHAN_SINK DESCRIPTION "ความกว้างสูงสุดของช่องอ่างล้างจาน"
set_parameter_property MAX_CHAN_SINK AFFECTS_GENERATIONเท็จ
set_parameter_property MAX_CHAN_SINK HDL_PARAMETER true

3. เพิ่มขั้นตอนอย่างละเอียดในการกําหนดพารามิเตอร์อินเทอร์เฟซในไฟล์ hw.tcl ที่เกี่ยวข้องกับส่วนประกอบแบบกําหนดเอง:

# -----------------------------------
# elaboration callยาย - พารามิเตอร์การกําหนด

set_module_property ELABORATION_CALLBACKอย่างละเอียด
proc อธิบายรายละเอียด {} {
ตั้งค่าmax_chan_var [ get_parameter_value MAX_CHAN_SINK]
set_interface_property avalon_streaming_sink maxChannel
}

ผลิตภัณฑ์ที่เกี่ยวข้อง

บทความนี้จะนำไปใช้กับ 1 ผลิตภัณฑ์

อุปกรณ์ที่ตั้งโปรแกรมได้ Intel®

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