FireWire (IEEE 1394) :: Overview

Project maintainers

Details

Name: firewire
Created: Sep 25, 2001
Updated: Dec 20, 2009
SVN Updated: No data
SVN: Browse
Latest version: download
Statistics: View

Other project properties

Category: Communication controller
Language:
Development status: Planning
Additional info: none
WishBone Compliant: Yes
License:

Description

FireWire, Apple's implementation of IEEE 1394 protocol, is a high performance serial bus protocol to provide easy-to-use, low-cost, high-speed communications. Click here for a good collection of links to IEEE 1394 documents. The goals of the FireWire project is to provide IEEE 1394 and IEEE 1394a-2000 compliant Link Layer cores: Link core and Host Controller core. The project will also include firmware for Transaction Layer and Serial Bus Management Layer.

Status

- Developing test bench/test plan for the link controller
- RTL coding in Verilog
- Revising "Link Core Specification"
- 03/03/2002: Checked in the link request block verilog file link_req.v 1.1
- 11/11/2001: Checked in "Link Core Specification Rev 0.1"
- 25/10/2001: Finished reading FireWire related specs and datasheets.
- 30/06/2001: Released initial FireWire homepage.

Project plan

- FireWire homepage setup - FireWire protocol research - FireWire specification documentation <==== - RTL coding in Verilog <==== - Test bench development and verification <==== - Synthesis and P&R targeting Altera and Xilinx FPGA's - Timing verification - FireWire cores validation on hardware if possible - FireWire cores release

© copyright 1999-2010 OpenCores.org, equivalent to ORSoC AB, all rights reserved. OpenCores®, registered trademark.