> 技术服务
    > 服务平台
  您当前的位置:首页 > 技术服务 > IP交易中心   
分 类
开源IP/免费下载  |   推荐IP核  |   Physical Library  |   Analog & Mixed Signal  |   Arithmetic & Mathematic  |   Controllers  |   Peripheral Cores  |   Interfaces  |   Bus  |   Digital Signal Processing  |   Processors & Microcontrollers  |   Memory Element  |   Security / Error Corr. Det. / Modulation  |   Multimedia / Video / Image / Audio  |   Wireline Communications  |   Wireless Communications  |   Platform Level IP  |   Software IP  |   FPGA IP  |   Other  |   Verification IP  |  
Aurora VLSI, Inc.:AU-UB7311
类型:软IP
简短描述:USB 1.1 Device AMBA Subsystem Core, AMBA AHB Bus USB 1.1 Device with DMA
详细描述:

The AU-UB7311 USB 1.1 Device AMBA Subsystem provides a USB 1.1 Device peripheral
subsystem for AMBA based SOCs. It contains a USB 1.1 Device that connects seamlessly to the
AMBA AHB Bus. It includes the required USB endpoints plus eight bulk/iso transfer endpoints.
A DMA Engine is included to move bulk and isochronous USB data. The figure below shows its
use within an SOC. The USB 1.1 Device AMBA Subsystem Core is available as a synthesizable
Verilog model from Aurora VLSI, Inc.


工艺:
代工厂:
应用:
特色:

USB 1.1 Device
• Ten endpoints:
- EP0- control endpoint, accepts SETUP, IN, and OUT control transactions
- EP1- interrupt endpoint, accepts IN and OUT interrupt transactions
- EP2, EP4, EP6, EP8- IN endpoints; accept IN bulk and isochronous
transactions
- EP3, EP5, EP7, EP9- OUT endpoints; accept OUT bulk and isochronous
transactions
• Serial interface to PHY transceiver chip
• Accepts stalls from the application logic
DMA/AMBA Interface
• AMBA AHB Bus interface
• 8 channel DMA Engine
- bulk/iso IN data from each bulk/iso IN endpoint to the USB 1.1 Device block
- bulk/iso OUT data from the USB 1.1 Device block to each bulk/iso OUT
endpoint
• Physical DMA addresses
• Programmable DMA starting address
• Programmable DMA transfer count- up to 64 Kbytes
• Programmable DMA AMBA Bus interface transaction size- 8 to 1024 bytes
• Programmable DMA AMBA Bus data transfer size- 4 or 8 bytes
• Locked DMA operation optional (software programmable)
• Direct software writes or information extracted from descriptors in memory, to
program DMA control information
• Dedicated AMBA Bus master interface for each DMA channel
• AMBA Bus slave interface for register reads and writes
• Interrupts:
- DMA completed
- IN transaction data sent
- OUT transaction data received

    Aurora VLSI, Inc.:SSU7311
    Aurora VLSI, Inc.:SSU8040
分享到: