Home

Products

Services

Future

Technology

Press

Partners

About Aurora

Careers

Contact

 

IEEE 1394 Cores

 

 

 

The IEEE 1394 Cores are a family of IEEE 1394b Link Layer Controller Cores that provide an IEEE 1394b peripheral for SOCs. Some of these cores include the Open Host Controller Interface (OHCI) to provide DMA packet data transfers, interrupts, and other OHCI compatible features. Within the IEEE 1394 Core family, there are cores with generic application side interfaces and cores with AMBA AHB Bus interfaces. The cores with AMBA AHB Bus interfaces connect seamlessly to the AMBA AHB Bus and include a DMA Engine to move the packet data. These IEEE 1394 Cores are available as synthesizable Verilog models from Aurora VLSI, Inc. Contact CustomerService@auroravlsi.com.

IEEE 1394 Link Layer Controller

  • Link layer functionality compliant with IEEE 1394a and IEEE 1394b
  • IEEE 1394b LLC supports 100, 200, 400, 800, and 1600 mbits/s
  • Cycle master capability
  • Generates CRC for transmit and checks CRC for receive packets
  • Asynchronous and isochronous transfers are supported
  • Separate transmit data FIFOs for asynchronous and isochronous packets
  • Separate receive data FIFOs for asynchronous and isochronous incoming packets
  • Packet status captured
  • PHY status and cycle sync status

DMA/AMBA Interface

  • OHCI 1.2 compliant
  • AMBA AHB Bus interface
  • 4 channel DMA Engine- asynchronous transmit, isochronous transmit, asynchronous receive, and isochronous receive
  • Up to 32 isochronous transmit DMA contexts- user configurable
  • Up to 32 isochronous receive DMA contexts- user configurable
  • Asynchronous transmit data FIFO- 16 bytes to 32K bytes user configurable
  • Isochronous transmit data FIFO- 16 bytes to 32K bytes user configurable
  • Asynchronous receive data FIFO- 16 bytes to 32K bytes user configurable
  • Isochronous receive data FIFO- 16 bytes to 32K bytes user configurable
  • All OHCI configuration, control, and status registers
  • All OHCI interrupts
  • 2 AMBA Bus masters- transmit DMA, receive DMA
  • AMBA Bus slave for configuration, control, and status register accesses

 

IEEE 1394 Cores

AU-F8080

IEEE 1394b LLC

AU-F8081

IEEE 1394b LLC + OHCI compatibility

AU-FB8080

IEEE 1394b LLC + DMA + AMBA AHB Bus interface

AU-FB8081

IEEE 1394b LLC + OHCI compatibility + AMBA AHB Bus interface

 

 Copyright © 1999-2010 Aurora VLSI, Inc. All Rights Reserved