Menu
Home
 US
Home | Shopping Cart | Login | Contact Us |
 
SLS - About SLS - Contact Us
ABOUT US   |   PRODUCTS   |   IP CORES   |   SERVICES   |   DOWNLOADS   |   LICENSING
Logic Analyzer
 Processor Cores
     8051 Master
 Peripheral Cores
     VGA/LCD Controller
     PS/2 Controller
     SD Host Controller
     Graphics LCD Controller
     Touch Panel Controller
 Interface Cores
     USB 2.0
     USB 1.1
     Ethernet MAC 10/100
     I2C Controller
     I2C Master
     I2C Slave
     I2S Controller
     AC’97 Controller
     Compact Flash Controller
You are here: Home> IP Cores > Interface Cores >USB 1.1
USB 1.1
             
View Full size
INTRODUCTION | FEATURES | APPLICATION
Introduction

The USB1.1 IP core is a universal serial bus (USB) function controller that provides a USB full-speed function interface that meets the USB1.1 Specification. This IP core is available with 3 standard endpoint ( 1 CTRL, 1 BULK IN, 1 Bulk OUT ) configuration with maximum payload size. Each endpoint requires a FIFO to be associated with it. The FIFO size for Endpoint 0 is fixed at 64 bytes and For Bulk IN and OUT FIFO is fixed at 128bytes.The core has been optimized for popular FPGA devices and its functionality has been verified in the real hardware.

The IP core is user-configurable for up to 15 IN endpoints and up to 15 OUT endpoints, in addition to Endpoint 0.These additional endpoints can be individually programmed for Bulk/Interrupt or Isochronous transfers.

It contains an USB serial interface engine, FIFO group, control/status register group, and Avalon bus interface, making it easy to design an USB system.

Features
  • Verilog Implementation on RTL Level
  • Supports full-speed devices
  • The core will perform all USB enumeration in harware
  • All interfaces are architected using a FIFO based model
  • Physical Layer Interface (UTMI Compliant)
  • Avalon Interconnection compliant
  • Extraction clock and data signals in internal digital phase-locked loop (DPLL)
  • Non-return-to-zero-inverted (NRZI) decoding/encoding
  • Bit stuffing/stripping
  • Cyclic redundancy code (CRC) checking/generation
  • Data toggle synchronization mechanism
  • Optimized for use with Altera Nios embedded processor
Applications
  • Embedded microcontroller systems
  • Communication systems
Related Products

 
USB 2.0 Embedded Development Board (Cyclone III FPGA)
Embedded Systems Development Kit (Cyclone FPGA)
Logic Analyzers and Pattern Generators
Downloads

Footer
Privacy Policy | Site Map Copyright© 2009 System Level Solutions All Rights Reserved.