Altera Home Page
Literature Licensing
Buy On-Line Download

  Home   |   Products   |   Support   |   End Markets   |   Technology Center   |   Education & Events   |   Corporate   |   Buy On-Line  
  Devices   |   Design Software   |   Intellectual Property   |   Design Services   |   Dev. Kits/Cables   |   Literature  

 IP Products
   Embedded Processors
   Interfaces & Peripherals
   DSP
   Communications
          Cell/Packet
          SONET/SDH
          PDH (T/E Carrier)
          Encoding/Decoding
          HDLC
          UTOPIA
          POS-PHY
          Bluetooth
          FlexBus
          CSIX
          Additional Functions
          Consortiums
          Literature
  
 About IP
      Designing with IP
      Evaluate and Download IP
      IP Certifications
      System Design
      Request IP
  
 IP Industry Partners
      About AMPP Program
      AMPP Core Partners
  

CRC Compiler MegaCore Function

from Altera Corporation

View Literature
Download Free Evaluation



OpenCore Plus Support

Features

  • Highly parameterized cyclical redundancy check (CRC) generator and checker
  • CRC-32, CRC-16-ANSI, and CRC-16-CCITT generator polynomials
  • High-speed operation, over 250 MHz for many configurations
  • Configurable input datapath width, from 1 bit to 256 bits (power-of-two)
  • Configurable CRC starting value
  • Avalon® Streaming (Avalon-ST) interface for message/codeword bits
  • Support for all possible end-of-packet byte residues
  • Verilog and VHDL demonstration testbenches
  • Easy-to-use MegaWizard® Plug-In Manager interface
  • Intellectual property (IP) functional simulation models for use in Altera-supported VHDL and Verilog HDL simulators
  • Support for OpenCore Plus evaluation

General Description

The CRC compiler generates high-performance circuits to generate or check CRC checksums for packet-based communication. The CRC compiler's generator uses an Avalon-ST interface to receive data and emits generated checksums on a dedicated output. The CRC compiler's checker similarly uses an Avalon-ST interface to receive a packet with a CRC checksum and uses a dedicated output to indicate if the checksum is correct. The CRC compiler generator and checker MegaCore® functions do not store any data, checksums, or status.

OpenCore Plus Evaluation

Use the Altera® OpenCore Plus Evaluation flow to test drive this IP core.

Performance

Typical expected performance and utilization figures for this core are provided in the CRC Compiler User Guide(PDF).

Technical Support

For technical support on this MegaCore function, please visit the Altera mySupport online issue tracking system. You may also search for related topics on this function in the Altera Knowledge Database.

Related Documents

  Please Give Us Feedback