LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Advertise
  • Mirrors
  • Logos
  • Contact us
  • Job Opportunity
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Overview :: News :: Downloads :: Tracker    

    Serial UART: Overview

    Details

    Name: uart
    Created: 25-Sep-2001 10:15:03
    Updated: 22-Jan-2004 19:43:29
    CVS: browse

    Other project properties

    Category :: Communication controller
    Development status :: Production/Stable

    Project maintainers

  • Ovidiu Lupas
  • Statistics

  • view
  • Specifications

    • as small as possible to fit in a Xilinx CPLD
    • fixed 9600 baudrate for this version
    • 1 start bit, 8 data bits, 1 stop bit data stream format
    • both interrupt-based and polling user interface

    Description

    Serial UART open source core. The design is engineered for use as a stand alone chip or for use with other of our cores. The reason for developing the Serial UART core is the fact, that asynchronous serial communication is very common that almost every machine understands it.Also, for OCRP-1, we needed a way of communication with a host computer, to make it available over the net.

    Synthesis

    Synthesized with Xilinx Foundation 2.1i (Synopsys Express FPGA compiler, Xilinx P&R tools) for:

    • Xilinx Virtex FPGA family takes 14% of XCV50 slices (110 out of 768)
    • Xilinx 9500 CPLD family takes 43% of XC95288 macrocells(125 out of 288)

    Status

    • design is available in VHDL from OpenCores CVS (see Download section)
    • documentation will be available in short time
    • a new module, UART16550 family compatible could be developed if enough interest


     

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.