ID บทความ: 000074859 ประเภทข้อมูล: การแก้ไขปัญหา การตรวจสอบครั้งล่าสุด: 11/09/2012

ทําไมฟิลเตอร์ Finite Impulse Response (FIR) ของฉันจึงไม่ถูกนําไปใช้ในบล็อกการประมวลผลสัญญาณดิจิทัล (DSP) Stratix แม้ว่าฉันจะเปิดช่องทําเครื่องหมาย Use Stratix Dedicated DSP Block ในซอฟต์แวร์ Quartus® II

สิ่งแวดล้อม

BUILT IN - ARTICLE INTRO SECOND COMPONENT
คำอธิบาย มีปัญหาในเวอร์ชัน FIR Compiler 2.5 ที่ทําให้ตัวกรอง FIR มีความกว้างของบิตอินพุตและ/หรือค่าสัมประสิทธิ์บางส่วนถูกนําไปใช้ในองค์ประกอบลอจิก (LEs) แทนที่จะใช้ในบล็อก DSP Stratix

การแก้ไขปัญหาชั่วคราว คุณสามารถมอบหมายตัวคูณให้กับบล็อก DSP Stratixด้วยตนเองโดยทําตามขั้นตอนต่อไปนี้:

  1. ในไดเรกทอรีโครงการ ให้เปิดชื่อตัวกรองไฟล์ >_st.v
  2. ในการปรับใช้qตัวคูณในบล็อก DSP สําหรับการสร้างอินสแตนซ์Umlu_0_nUmlu_1_nของโมดูล , Umlu_2_n,...,Umlu_q-2_n และ Umlu_q-1_nค้นหาการสร้างUmlu_x_dอินสแตนซ์ของโมดูล โดยที่ x คือหมายเลขระหว่าง 0 และ q-1
  3. เพิ่มคํานิยามพารามิเตอร์ต่อไปนี้ไปยังการสร้างอินสแตนซ์ของโมดูล โดยแทนที่ x ด้วยหมายเลขในชื่อการสร้างอินสแตนซ์ของโมดูล:
    defparam Umlu_X_n.DSP_USE = "YES";

ขณะนี้ปัญหานี้ได้รับการกําหนดเวลาให้แก้ไขในเวอร์ชันในอนาคตของ FIR Compiler

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

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

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

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