USB 2.0 High-Speed Host Core

The Vreelin USB 2.0 High-Speed host core provides an FPGA designer with 32 end points of very high speed transfer in a small foot print. Packaged as a component for both the Altera SOPC Builder environment and for the Xilinx EDK, the core can be added to a design in minutes. Compete supporting firmware including hub support is supplied in source code form. The core and firmware will be Logo Certified as a USB 2.0 High-Speed host by the USB Implementer’s Forum. 

The Vreelin device core will be certified with the SMSC 3300 USB ULPI PHY.

Core Highlights:

32 user endpoints, 8 devices, 4 endpoints per device

The number of active endpoints can be reduced or increased under software control

Each endpoint supports bulk and interrupt protocol

Each endpoint can be IN or OUT

Programmable ping-pong buffer size per endpoint

High-Speed and Full-Speed support

General isochronous support for Full-Speed

High-Speed isochronous support provided on a custom basis

Uses on chip dual port RAM for ping-pong buffers

Designer can customize RAM as needed

Completely asynchronous bus and core clocks


Download Dual Port RAM Template


Vendor Specifics.

Xilinx:

Virtex 1 through Virtex 6 support

Spartan 3 though Spartan 6 support

Size is 950 slices across most devices

Uses BRAM for buffer memory

HDL source for memory interface provided for customization

Supports Microblaze LMB buses. AXI support is in work now and will be available Q1 of 2011

Extreme performance on LMB: 52 megabytes/sec sustained over USB with Microblaze running at 100MHZ or greater.

Complete firmware provided for stand-alone and Xilinx Kernel RTOS

High-Speed and Full-Speed Hub support

Xilinx AXI bus interface support is in work.


Altera:

Size is 2000 LE’s across most devices

Supports Avalon bus

Uses Tri-Matrix memory for buffer memory

HDL source for memory interface provided for customization

Respectable performance 19 megabytes/sec sustained over USB

Complete firmware provided for stand-alone and UCOS 2 RTOS

High-Speed and Full-Speed Hub support


Pricing:

Contact sales@vreelin.com for pricing for your project.

copyright 2010 Vreelin Eng. Inc.  sales@vreelin.com 650-386-5758