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
  
 About IP
      Designing with IP
      Evaluate and Download IP
      IP Certifications
      System Design
      Request IP
  
 IP Industry Partners
      About AMPP Program
      AMPP Core Partners
  

Altera Partner Profile: CAST, Inc.

Cast Logo

Overview

CAST provides a broad line of general-purpose megafunctions, including 8-bit, 16-bit, and 32-bit processors, peripherals, buses, network interfaces, communications devices, multimedia operations, and encryption functions. Established in 1993 with a focus on making intellectual property (IP) practical and affordable for mainstream designers, the company has developed a reputation for high-quality products, simple licensing, and responsive technical support.

Available Products

CAST currently provides the products shown in Tables 1 and 2.

Table 1. Available CAST AMPPSM-Approved Certified IP Cores (1)
Product Description
CAN Bus Controller Controller area network (CAN) bus controller
CUSB USB Function Controller Provides USB full-speed function interface that meets the 1.1 revision of the USB specification
CUSB2 USB 2.0 Implements a complete high/full-speed (480/12 Mbps) peripheral controller that interfaces to a UTMI (or UPLI) USB port transceiver on one side and to a system's microprocessor on the other
DES Cryptoprocessor A fully compliant implementation of the data encryption standard (DES) algorithm suitable for a variety of applications
H264-MCE Multi-channel HDTV H.264/AVC baseline video encoder megafunction
I2C Bus Controller Implements a serial interface that meets the Philips I2C bus specification and supports all transfer modes from and to the I2C bus
I2CS Bus Controller Slave Provides a serial interface that meets the Philips I2C bus specification and supports all slave transfer modes to and from the I2C bus
JPEG-C (PDF)

High-performance, half-duplex image or video encoder/decoder (CODEC) in compliance with the baseline ISO/IEC 10918-1 JPEG standard

JPEG-D High-performance image or video decoder in compliance with the baseline ISO/IEC 10918-1 JPEG standard
JPEG-E High-performance image or video encoder in compliance with the baseline ISO/IEC 10918-1 JPEG standard
LJPEG-D (PDF) High-performance image encoder in compliance with the spatial (sequential) lossless encoding mode (SOF3) of the ISO/IEC 10918-1 standard (CCITT T81 recommendation)
LJPEG-E (PDF) High-performance image decoder in compliance with the spatial (sequential) lossless encoding mode (SOF3) of the ISO/IEC 10918-1 standard (CCITT T81 recommendation)
JPEGLS-E (PDF) A JPEG_LS encoder that forms a high-performance solution for image and video lossless compression applications
MAC A flexible, full-featured implementation of IEEE 802.3-2000 that operates at 10/100 Mbps
MD5 A fully compliant hardware implementation of the message digest algorithm MD5 suitable for a variety of applications
PCI Express (PDF) PCI Express endpoint controller
SDR-SDRAM Controller (PDF)  SDR mobile SDRAM controller
SDLC Controller (PDF) Synchronous data link controller
SHA-1 A fully compliant implementation of the secure hash algorithm SHA-1
Smart Card Reader Implements an interface for communicating between smart cards and host systems using the AMBA advanced peripheral bus (APB)
USBHS-OTG-MPD (PDF) USB high-speed, on-the-go (USBHS-OTG) controller for multiple peripheral devices
USBHS-OTG-SD (PDF) USB-2.0 high-speed, on-the-go single device (USBHS-OTG-SD) controller

Note:

  1. The "Altera Megafunction Partners Program (AMPP) Approved" certification indicates IP cores that meet Altera's sales standards and pass rigorous engineering testing.
Table 2. Additional CAST Megafunction Products
Product Description
DDR-SDRAM Controller (PDF)  A simplified, pipelined, burst-optimized interface to all industry-standard DDR and DDR2 SDRAM devices currently available
AES32-C 32-bit datapath AES encrypt/decrypt implementing Rijndael encoding in compliance with the FIPS-197 Advanced Encryption Standard
AES32-E 32-bit datapath AES encryption megafunction implementing Rijndael encoding with the FIPS-197 Advanced Encryption Standard
AES128-C 128-bit datapath AES encrypt/decrypt megafunction implementing Rijndael encoding in compliance with the FIPS-197 Advanced Encryption Standard
AES128-E 128-bit datapath AES encryption megafunction implementing Rijndael encoding with the FIPS-197 Advanced Encryption Standard
APS2 Processor (PDF) 32-bit high-performance microprocessor
APS3 Processor (PDF) 32-bit code-optimized microprocessor
ATAIF (PDF) Advanced technology attachment/integrated drive electronics (ATA/IDE) host controller core
Color Space Converter A general core that converts from one color space to another
CZ80CPU Processor Implements a fast, fully functional, single-chip, 8-bit microprocessor with the same instruction set as the Z80 CPU
CZ80CTC Programmable Counter-Timer A four-channel counter/timer that can be programmed by system software to perform a broad range of counting and timing applications
CZ80PIO Programmable Parallel Input/Output Controller A dual-port device that can be programmed by system software to function as a broad range of peripheral devices compatible with the Z80 CPU
CZ80SIO Serial Input/Output Controller Implements an extremely versatile dual-channel data communication interface
C8237 Programmable Direct Memory Access Controller A programmable direct memory access (DMA) controller based on the Intel 8237
C8254 Programmable Interval Timer/Counter Implements a high-performance programmable interval timer/counter device designed to solve common timing control problems in microcomputer system design
C32025 Digital Signal Processor A 16-bit fixed-point digital signal processing (DSP) megafunction that combines the flexibility of a high-speed controller with the numerical capability of an array processor
C32025TX (PDF) A 16-bit fixed-point DSP megafunction that combines the flexibility of a high-speed controller with the numerical capability of an array processor. Most instructions are executed in a single clock cycle.
C68000 Microprocessor Fully functional 32-bit internal and 16-bit external microprocessor equivalent to the MC68000
C68000-AHB Microprocessor (PDF) 32-bit microprocessor with advanced high-performance bus (AHB) interface and code compatible with the MC68000
DCT-FI (PDF) 2D forward and inverse (FI) discrete cosine transform (DCT)
ECP Slave (PDF) Extended capabilities parallel (ECP) port slave
EPP Slave (PDF) Enhanced parallel port (EPP) interface slave
Forward Discrete Cosine Transform 2D forward discrete cosine transform (DCT)
H8250 Standard UART, software compatible with the Intel 8250 device
H16450S Standard UART, software compatible with 16450 device from Texas Instruments
H16550S Standard UART, software compatible with 16550 device from Texas Instruments
H16750S Standard UART, software compatible with 16750 device from Texas Instruments
IDCT (PDF) 2D inverse discrete cosine transform (IDCT)
IR-RC5 (PDF) Infrared Encoder and Decoder supporting RC5 protocol
IR-NEC (PDF) NEC Infrared Encoder and Decoder
JPEG2K-E (PDF) High-performance image compression coprocessor that implements the computationally intensive part of the ISO/IEC 15444-1 JPEG2000 image compression standard
LIN (PDF) Local interconnect network (LIN) communication controller
MAC-1G (PDF) 1-Gigabit Ethernet media access controller (MAC)
MPEG4-MCE (PDF) Multi-channel ISO/IEC 14496-2 standard video encoder
NAND Flash Memory Controller Implements a flexible controller for NAND flash memory
PCI-M32 (PDF) 32-bit/33-MHz PCI master/target interface
R8051XC (PDF) Configurable 80515-compatible microcontroller (single clock per machine cycle)
R8051XC-A (PDF) Pre-configurable 8-bit microcontroller as an Intel 8051 (single clock per machine cycle)
R8051XC-B (PDF) Pre-configurable 8-bit microcontroller as an Infineon 80515 (single clock per machine cycle)
SPI MS (PDF) Serial peripheral interface master/slave (SPI MS)
TVOUT CTRL (PDF) Video display controller
VGA CRTL (PDF) VGA video display controller
1394A FireWire A link layer controller for high-speed, high-bandwidth FireWire and i.LINK serial buses

Additional Services and Features

CAST provides the following additional services and features:

  • Source code
  • Consulting services
  • Simulation files
  • Additional cores
  • Custom megafunctions
  • OpenCore evaluation
  • Parameterizable via MegaWizard® Plug-In Manager

Contact Information

For additional information, contact:

CAST, Inc.
11 Stonewall Court
Woodcliff Lake, NJ 07677
Phone: (201) 391-8300
Fax: (201) 391-8694
Email: info@cast-inc.com
URL: www.cast-inc.com

  Please Give Us Feedback