Function Controller

Key Features

  • Fully compliant with USB2.0 specifications as provided by USB Organisation.
  • Compliance to Test Suites as provided by USB Organisation.
  • Supports High Speed (480 Mbps) Devices.
  • Backward Compatible to USB v1.1 and v1.0
  • Supports Full Speed (12 Mbps) Devices.
  • Supports Low Speed (1.5 Mbps) Devices.
  • Generic 8-Bit Microcontroller Interface.
  • Includes Packet Assembler, Packet Disassembler and a Protocol Engine in Protocol Layer.
  • Supports Bulk, Interrupt and Isochronous type transfers.
  • Automatic data retry mechanism.
  • Highly intelligent remote wake-up function.
  • Support for control transfers by endpoint zero.
  • In system Endpoints - 1 In Endpoint, 1 Out Endpoint 1 Control Endpoint.
  • IN Endpoint and/or OUT Endpoint may be configured as Bulk or Isochronous or Interrupt Endpoint.
  • Endpoint Buffers are Integrated 4Kbytes on chip data buffer.
  • Endpoints are 8-Bit wide.
  • No Gated Clocks.
  • Support for UTMI v1.03 (USB Transceiver Macro Cell Interface).
  • Supports 2 Clock Domains; 1 from UTMI and 1 from Microcontroller

Benefits

  • Targeted to Xilinx FPGA
  • Clock Frequency: 79.1MHz for FPGA (Standard: 60 MHz)

Deliverables

  • Fully synthesizable Register Transfer Level (RTL) Verilog HDL core.
  • Test Bench. (Environment Variable: Verilog)

Technical Specifications

Availability
now
×
Semiconductor IP