DSP Builder. DSP Builder v6.1 Issues. Error When Directory Pathname is a Network UNC Path

Similar documents
Table 1 shows the issues that affect the FIR Compiler v7.1.

Video and Image Processing Suite

Table 1 shows the issues that affect the FIR Compiler, v6.1. Table 1. FIR Compiler, v6.1 Issues.

DDR & DDR2 SDRAM Controller Compiler

DSP Development Kit, Stratix II Edition

DDR & DDR2 SDRAM Controller Compiler

DDR & DDR2 SDRAM Controller Compiler

DSP Builder Release Notes

UTOPIA Level 2 Slave MegaCore Function

RLDRAM II Controller MegaCore Function

RapidIO Physical Layer MegaCore Function

FFT MegaCore Function

POS-PHY Level 4 MegaCore Function

RapidIO MegaCore Function

DDR & DDR2 SDRAM Controller

DDR & DDR2 SDRAM Controller

RapidIO MegaCore Function

PCI Express Compiler. System Requirements. New Features & Enhancements

FPGAs Provide Reconfigurable DSP Solutions

RapidIO MegaCore Function

Cyclone II FPGA Family

Nios II Embedded Design Suite 7.1 Release Notes

Simulating the PCI MegaCore Function Behavioral Models

Nios II Embedded Design Suite 6.1 Release Notes

Simulating the PCI MegaCore Function Behavioral Models

SONET/SDH Compiler. Introduction. SONET/SDH Compiler v2.3.0 Issues

FFT MegaCore Function User Guide

White Paper. Floating-Point FFT Processor (IEEE 754 Single Precision) Radix 2 Core. Introduction. Parameters & Ports

24K FFT for 3GPP LTE RACH Detection

Enhanced Configuration Devices

Supporting Custom Boards with DSP Builder

Using the Serial FlashLoader With the Quartus II Software

Simulating the Reed-Solomon Model

DDR and DDR2 SDRAM Controller Compiler User Guide

Error Correction Code (ALTECC_ENCODER and ALTECC_DECODER) Megafunctions User Guide

CORDIC Reference Design. Introduction. Background

Simulating Visual IP Models with the NC-Verilog, Verilog-XL, VCS, or ModelSim (UNIX) Simulators

Introduction. Design Hierarchy. FPGA Compiler II BLIS & the Quartus II LogicLock Design Flow

Using MAX 3000A Devices as a Microcontroller I/O Expander

DSP Builder Release Notes and Errata

Toolflow for ARM-Based Embedded Processor PLDs

Using MAX II & MAX 3000A Devices as a Microcontroller I/O Expander

Debugging Nios II Systems with the SignalTap II Logic Analyzer

DSP Builder Release Notes and Errata

Active Serial Memory Interface

Excalibur Solutions DPRAM Reference Design

Simulating the ASMI Block in Your Design

White Paper Configuring the MicroBlaster Passive Serial Software Driver

For Quartus II Software. This Quick Start Guide will show you how to set up a Quartus

Estimating Nios Resource Usage & Performance

AN 547: Putting the MAX II CPLD in Hibernation Mode to Achieve Zero Standby Current

Simulating Nios II Embedded Processor Designs

Exercise 1 In this exercise you will review the DSSS modem design using the Quartus II software.

Simple Excalibur System

FFT MegaCore Function User Guide

ZBT SRAM Controller Reference Design

Dynamic Reconfiguration of PMA Controls in Stratix V Devices

Floating Point Inverse (ALTFP_INV) Megafunction User Guide

Practical Hardware Debugging: Quick Notes On How to Simulate Altera s Nios II Multiprocessor Systems Using Mentor Graphics ModelSim

DSP Development Kit, Stratix & Stratix Professional Edition Getting Started User Guide

altshift_taps Megafunction User Guide

White Paper Using the MAX II altufm Megafunction I 2 C Interface

Enhanced Configuration Devices

FFT/IFFT Block Floating Point Scaling

DSP Builder Release Notes and Errata

White Paper AHB to Avalon & Avalon to AHB Bridges

Matrices in MAX II & MAX 3000A Devices

Legacy SDRAM Controller with Avalon Interface

DSP Builder Release Notes and Errata

2.5G Reed-Solomon II MegaCore Function Reference Design

AIRbus Interface. Features Fixed width (8-, 16-, or 32-bit) data transfers (dependent on the width. Functional Description. General Arrangement

9. Functional Description Example Designs

E3 Mapper MegaCore Function (E3MAP)

PCI Express Multi-Channel DMA Interface

AN 549: Managing Designs with Multiple FPGAs

Stratix II FPGA Family

Nios Soft Core Embedded Processor

DSP Builder User Guide

AN423: Configuring the MicroBlaster Passive Serial Software Driver

Using Verplex Conformal LEC for Formal Verification of Design Functionality

Logic Optimization Techniques for Multiplexers

FPGA Design Security Solution Using MAX II Devices

Stratix FPGA Family. Table 1 shows these issues and which Stratix devices each issue affects. Table 1. Stratix Family Issues (Part 1 of 2)

Arria II GX FPGA Development Board

Implementing LED Drivers in MAX and MAX II Devices. Introduction. Commercial LED Driver Chips

System Debugging Tools Overview

ByteBlaster II Parallel Port Download Cable

Stratix II vs. Virtex-4 Performance Comparison

Using the Transceiver Reconfiguration Controller for Dynamic Reconfiguration in Arria V and Cyclone V Devices

100G Interlaken MegaCore Function User Guide

ByteBlaster II Download Cable User Guide

Excalibur Solutions Using the Expansion Bus Interface. Introduction. EBI Characteristics

FFT MegaCore Function User Guide

DSP Builder Release Notes and Errata

Video Input Daughter Card Reference Manual

Clock Control Block (ALTCLKCTRL) Megafunction User Guide

lpm_compare Megafunction User Guide

December 2002, ver. 1.3 Application Note 191. Six individual interrupts Six-bit priority scheme Five-bit priority scheme plus one individual interrupt

Errata Sheet for Cyclone IV Devices

DDR & DDR2 SDRAM Controller Compiler

Transcription:

March 2007, Version 6.1 Errata Sheet This document addresses known errata and documentation changes for DSP Builder version 6.1. Errata are functional defects or errors which may cause DSP Builder to deviate from published specifications. Documentation issues include errors, unclear descriptions, or omissions from current published specifications or product documents. DSP Builder v6.1 Issues Table 1 shows the issues that affect DSP Builder, version 6.1. Table 1. DSP Builder v6.1 Issues Issue Page Error When Directory Pathname is a Network UNC Path 1 State Machine VHDL Incorrect if Logic Operator used as Input 2 SOPC Builder Files Not Added to the Quartus II Project 2 Clock Information Incorrect in VEC File for Multi-Clock Designs 3 HIL Simulation Stays at Zero if Global Reset is set to Active Low 3 SignalTap II Analyzer Cannot Plot a 64-bit Bus Signal 4 VIP Suite v1.0 is Not Supported in v6.1 of DSP Builder 4 Multiclock Designs May Not Simulate Correctly in ModelSim 5 Signed Fractional HIL Simulation is Incorrect 6 Unique Entity Names Option Cannot be Unset 6 VHDL for Black Box Not in Generated Scripts 7 Previous DSP Builder Path Not Removed 7 f For the most up-to-date errata for this release, refer to the errata page on the Altera website: www.altera.com/literature/es/es_dsp_builder_61.pdf Altera has identified the following issues in DSP Builder version 6.1. Error When Directory Pathname is a Network UNC Path DOS commands invoked from within a m-script cannot resolve a UNC path to a remote file system. Altera Corporation 1 ES-DSP001-1.1

An error is issued when you attempt to run Signal Compiler. Map the network UNC path to a local drive. This issue is due to a limitation in MATLAB. State Machine VHDL Incorrect if Logic Operator used as Input When state machine VHDL is generated, the expression strings for the port names are replaced by signals named <port name>_sig. This replacement can interfere with the expression logic. For example, if you have an AND statement and a port named A, then AND is replaced by A_sigND in the generated VHDL. Similar problems occur if AN, AND, O or OR are used as input names. Invalid VHDL is generated. Avoid using inputs named A, AN, AND, O or OR. SOPC Builder Files Not Added to the Quartus II Project An SOPC Builder component created in DSP Builder does not add all the necessary files to the project when instantiated in the Quartus II software. 2 Altera Corporation

v6.1 Issues Any SOPC Builder component created by DSP Builder in a directory other than the directory containing the Quartus II project from where the component will be used. Compilation in the Quartus II software fails at Analysis & Synthesis because it fails to find all the source files for the DSP Builder design. Manually add the missing files to the Quartus II project. Clock Information Incorrect in VEC File for Multi-Clock Designs The VEC file generated by SignalCompiler for multi-clock designs does not contain the correct clock information. The design will fail in Quartus II simulation. None. HIL Simulation Stays at Zero if Global Reset is set to Active Low Hardware-in-the-Loop (HIL) simulation stays at zero if a global reset is used and set to Active Low. Altera Corporation 3

This issue affects designs that require a global reset and are used for HIL simulation. The hardware simulation may not give the correct results. Select an Active High global reset in SignalCompiler and assert SClr before starting the simulation in the HIL dialog box parameters before running HIL simulation. SignalTap II Analyzer Cannot Plot a 64-bit Bus Signal If you try to observe a signal bus with more than 64 bits using SignalTap II in DSP Builder, an error occurs during MATLAB plotting. The M-file, xxx_group_plot.m, created by SignalTap II has an incorrect axis range setting command. Use a BusConversion block to split the bus into two buses with less than 64 bits and monitor each bus with a separate SignalTap II block. VIP Suite v1.0 is Not Supported in v6.1 of DSP Builder The MegaCore functions in version 1.0 of the Video and Image Processing (VIP) Suite are not compatible with version 6.1 of DSP Builder. 4 Altera Corporation

v6.1 Issues This issue affects all configurations. The MegaCore functions in version 1.0 of the Video and Image Processing Suite fail to launch the MegaWizard Plug-In Manager in version 6.1 of DSP Builder. This is because the hardware generation engine used by these MegaCore functions has been changed to significantly reduce generation times. Install version 6.1 of the Video and Image Processing Suite and replace any existing blocks using these functions by the new versions. Future versions of the MegaCore functions in the Video and Image Processing Suite will be supported by the current and previous primary release of the Quartus II software tools including DSP Builder. Multiclock Designs May Not Simulate Correctly in ModelSim Some multiclock designs may not simulate correctly in ModelSim. When a design involves a clock rate change from low to high, the.salt file could be in the lower rate clock domain. If the outputs to be monitored are in the high clock rate domain, the.salt file will be misinterpreted in the testbench causing simulation in ModelSim to be incorrect. None. Altera Corporation 5

Signed Fractional HIL Simulation is Incorrect Hardware-in-the-loop (HIL) signed fractional simulation does not match the non-hil simulation. HIL simulation matches the non-hil simulation in a signed integer design but does not match in a signed fractional version of the design. The HIL (and HDL Import) blocks require integer inputs and outputs. Insert Binary Point Casting blocks at the inputs and outputs to convert between signed fractional and integer signal types. Unique Entity Names Option Cannot be Unset The option in SignalCompiler to generate unique hierarchical names cannot easily be unset. When running SignalCompiler, the analyze stage has a check box for Hierarchical VHDL entity names are unique. Once turned on, this setting can not be easily turned off, as it makes changes to the model. The unique names option is disabled in version 6.1. However, it can be enabled by setting the following MATLAB workspace variable: dspbuilder_enable_unique_hierarchy_name = true; 6 Altera Corporation

v6.1 Issues VHDL for Black Box Not in Generated Scripts The VHDL source code for black box blocks is not included in the generated scripts. When SignalCompiler generates Tcl scripts for the Quartus II software and all 3rd party synthesis and simulation tools, the VHDL source code for the top level is included. However, VHDL source code for any black boxes in the design is not included. Manually edit the Tcl scripts to include VHDL source code for all black box sources in the design. If any VHDL source refers to any special libraries, those libraries also need to be included with appropriate compiler directives. Previous DSP Builder Path Not Removed If DSP Builder version 5.0 has been previously installed then its path will not be removed from the MATLAB path list when DSP Builder version 5.0 is un-installed. Configurations which have been updated from DSP Builder version 5.0. Error messages are issued due to library objects existing at more than one location. Altera Corporation 7

The DSP Builder path for version 5.0 was written to a startup.m file in the MATLAB installation (for example: <MATLAB install directory> \toolbox\local\startup.m). You should manually comment out (using the % character) or remove the DSP Builder path specified in this file. For example: %path(path,'c:\altera\dspbuilder\altlib'); Contact Information Revision History For more information, contact Altera's mysupport website at www.altera.com/mysupport and click Create New Service Request. Choose the Product Related Request form. Table 2 shows the revision history for the DSP Builder 6.1 Errata Sheet. Table 2. DSP Builder Errata Sheet Version 6.1 Revision History Version Date Errata Summary 1.0 December 2006 New document for DSP Builder 6.1. 1.1 March 2007 Added errata for Error When Directory Pathname is a Network UNC Path and State Machine VHDL Incorrect if Logic Operator used as Input. 101 Innovation Drive San Jose, CA 95134 www.altera.com Literature Services: literature@altera.com Copyright 2007 Altera Corporation. All rights reserved. Altera, The Programmable Solutions Company, the stylized Altera logo, specific device designations, and all other words and logos that are identified as trademarks and/or service marks are, unless noted otherwise, the trademarks and service marks of Altera Corporation in the U.S. and other countries. All other product or service names are the property of their respective holders. Altera products are protected under numerous U.S. and foreign patents and pending applications, maskwork rights, and copyrights. Altera warrants performance of its semiconductor products to current specifications in accordance with Altera's standard warranty, but reserves the right to make changes to any products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Altera Corporation. Altera customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services. 8 Altera Corporation