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
          Peripherals
          PCI
          PCI Express
          Memory Controllers
          USB
          PCMCIA
          Ethernet
          I2C
          CAN
          PowerPC Bus
          HyperTransport
          RapidIO
          SerialLite
          Additional Functions
          Consortiums
          Literature
   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
  

CZ80SIO Serial I/O Controller

from CAST, Inc.

Request Free Evaluation



AMPP Approved
OpenCore Support



Features

  • Two independent, full duplex channels with separate control and status lines for modems or other devices
  • Data rate in the x1 clock mode of 0.0 to 2.0 Mbps with a 10-MHz clock
  • Asynchronous protocols; everything necessary for complete messages in 5, 6, 7, or 8 bits/characters, includes variable stop bits and several clock-rate multipliers; break generation and detection; parity overrun; and framing error detection
  • Synchronous protocols; everything necessary for complete bit- or byte-oriented message in 5, 6, 7, or 8 bits/characters; automatic cyclic redundancy code (CRC) generation/checking; sync character and zero insertion/detection; abort generation/detection; and flag insertion
  • Quadrupled buffered receiver data registers, doubled buffered transmitter registers
  • Highly sophisticated and flexible daisy-chain interrupt vectoring for interrupt without external logic

Block Diagram

Figure 1 shows the block diagram for the CZ80SIO controller megafunction.

Figure 1. CZ80SIO Controller Megafunction
View full detail (138 KB)

Description

The CZ80SIO Serial I/O Controller megafunction implements a dual-channel data communication interface with extraordinary versatility and capability. Its basic functions are a serial-to-parallel/parallel-to-serial converter/controller that can be programmed by a CPU for a broad range of serial communication applications.

Designed to run at frequencies of up to 115 MHz on a typical 0.35-micron process, the CZ80SIO uses less than 13,000 gates depending on the technology. At a typical 0.5-micron process, it runs at frequencies of up to 120 MHz and it uses less than 11,000 gates. The CZ80SIO controller is a technology-independent design that can be implemented in a variety of process technologies.

The CZ80SIO controller is a testable, microcode-free design developed for reuse in ASICs and FPGAs. A complete verification environment helps you verify the functioning and compliance of the megafunction, and additional aids for system-on-chip simulation are available.

Table 1 lists the typical device utilization results for the megafunction.

Table 1. Typical Device Utilization for the Megafunction
Device Speed Grade Utilization Performance
(fMAX)
Parameter Setting
Logic Elements (1) EABs (2)
Cyclone® (EP1C6) -6 3,271 - 124 MHz Contact CAST
Stratix® (EP1S10) -5 3,271 - 129 MHz Contact CAST
Stratix II (EP2S15) -3 2.666 - 267 MHz Contact CAST
ACEX® 1K (EP1K100) -1 3,830 -  77 MHz Contact CAST

Notes:

  1. The logic element count for Stratix II devices is based on the number of adaptive look-up tables (ALUTs) used for the design as reported by the Quartus® II software.
  2. EABs = Embedded array blocks

Deliverables

  • Post-synthesis EDIF netlist
  • Assignment and configuration
  • Symbol file
  • Include file
  • Testbench
  • Vectors for testing the functionality of the megafunction including expected results
  • Documentation

Contact Information

For additional information, contact CAST, Inc. at:

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

  Please Give Us Feedback