FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5990 Discussions

fir_compiler+ii error id 15008

Altera_Forum
Honored Contributor II
844 Views

I have created a decimation filter using MegaCore FIR Compiler II, this produces the frequency plot I want and compiles without errors.  

 

When I add this to my design in Quartus and compile I get the following error messages:- 

 

15008 MLAB "dsp_block:inst 27| ................. |altsyncram_atv3:auto_generated|lutrama0" on port "Port A, data In" has illegal width "0". The correct width is "1" 

 

15010 MLAB "dsp_block:inst 27| ................. |altsyncram_atv3:auto_generated|lutrama0" is implementing memory in non-ROM mode, but the port "Port A, Data In" is not connected 

 

15464 WYSIWYG primitive "dsp_block:inst 27| ................. |altsyncram_atv3:auto_generated|lutrama0" has mismatched parameters for port Port A, Data In 

 

Any help on how to fix this would be much appreciated 

 

Using Quartus V14.0 

Device Cyclone V 5CSEBA6U23I7 

 

 

filter.vhd 

 

-- Generated by Altera MegaWizard Launcher Utility version 1.0 

-- ************************************************************ 

-- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! 

-- ************************************************************ 

-- Copyright (C) 1991-2015 Altera Corporation 

-- Any megafunction design, and related net list (encrypted or decrypted), 

-- support information, device programming or simulation file, and any other 

-- associated documentation or information provided by Altera or a partner 

-- under Altera's Megafunction Partnership Program may be used only to 

-- program PLD devices (but not masked PLD devices) from Altera. Any other 

-- use of such megafunction design, net list, support information, device 

-- programming or simulation file, or any other related documentation or 

-- information is prohibited for any other purpose, including, but not 

-- limited to modification, reverse engineering, de-compiling, or use with 

-- any other silicon devices, unless such use is explicitly licensed under 

-- a separate agreement with Altera or a megafunction partner. Title to 

-- the intellectual property, including patents, copyrights, trademarks, 

-- trade secrets, or maskworks, embodied in any such megafunction design, 

-- net list, support information, device programming or simulation file, or 

-- any other related documentation or information provided by Altera or a 

-- megafunction partner, remains with Altera, the megafunction partner, or 

-- their respective licensors. No other licenses, including any licenses 

-- needed under any third party's intellectual property, are provided herein. 

----> 

-- Retrieval info: <instance entity-name="altera_fir_compiler_ii" version="14.0" > 

-- Retrieval info: <generic name="deviceFamily" value="Cyclone V" /> 

-- Retrieval info: <generic name="filterType" value="Decimation" /> 

-- Retrieval info: <generic name="interpFactor" value="1" /> 

-- Retrieval info: <generic name="decimFactor" value="8" /> 

-- Retrieval info: <generic name="L_bandsFilter" value="All taps" /> 

-- Retrieval info: <generic name="clockRate" value="16" /> 

-- Retrieval info: <generic name="clockSlack" value="0" /> 

-- Retrieval info: <generic name="speedGrade" value="Medium" /> 

-- Retrieval info: <generic name="coeffReload" value="false" /> 

-- Retrieval info: <generic name="baseAddress" value="0" /> 

-- Retrieval info: <generic name="readWriteMode" value="Read/Write" /> 

-- Retrieval info: <generic name="backPressure" value="false" /> 

-- Retrieval info: <generic name="symmetryMode" value="Symmetrical" /> 

-- Retrieval info: <generic name="delayRAMBlockThreshold" value="20" /> 

-- Retrieval info: <generic name="dualMemDistRAMThreshold" value="1280" /> 

-- Retrieval info: <generic name="mRAMThreshold" value="1000000" /> 

-- Retrieval info: <generic name="hardMultiplierThreshold" value="-1" /> 

-- Retrieval info: <generic name="inputRate" value="16" /> 

-- Retrieval info: <generic name="inputChannelNum" value="1" /> 

-- Retrieval info: <generic name="inputType" value="Signed Binary" /> 

-- Retrieval info: <generic name="inputBitWidth" value="16" /> 

-- Retrieval info: <generic name="inputFracBitWidth" value="0" /> 

-- Retrieval info: <generic name="coeffSetRealValue" value="4.0,7.0,8.0,8.0,5.0,-1.0,-12.0,-29.0,-50.0,-77.0,-107.0,-138.0,-166.0,-188.0,-199.0,-192.0,-163.0,-106.0,-18.0,104.0,260.0,450.0,668.0,909.0,1165.0,1424.0,1677.0,1911.0,2114.0,2277.0,2390.0,2449.0,2449.0,2390.0,2277.0,2114.0,1911.0,1677.0,1424.0,1165.0,909.0,668.0,450.0,260.0,104.0,-18.0,-106.0,-163.0,-192.0,-199.0,-188.0,-166.0,-138.0,-107.0,-77.0,-50.0,-29.0,-12.0,-1.0,5.0,8.0,8.0,7.0,4.0" /> 

-- Retrieval info: <generic name="coeffType" value="Signed Binary" /> 

-- Retrieval info: <generic name="coeffScaling" value="None" /> 

-- Retrieval info: <generic name="coeffBitWidth" value="16" /> 

-- Retrieval info: <generic name="coeffFracBitWidth" value="15" /> 

-- Retrieval info: <generic name="outType" value="Signed Binary" /> 

-- Retrieval info: <generic name="outMSBRound" value="Saturating" /> 

-- Retrieval info: <generic name="outMsbBitRem" value="7" /> 

-- Retrieval info: <generic name="outLSBRound" value="Rounding" /> 

-- Retrieval info: <generic name="outLsbBitRem" value="15" /> 

-- Retrieval info: <generic name="resoureEstimation" value="1000,1200,10" /> 

-- Retrieval info: <generic name="bankCount" value="1" /> 

-- Retrieval info: <generic name="bankDisplay" value="0" /> 

-- Retrieval info: </instance> 

-- IPFS_FILES : NONE
0 Kudos
0 Replies
Reply