IEEE 1394 (FireWire)


IEEE 1394 (FireWire) - FW1 & FW2

NAI's latest generation IEEE 1394 FireWire modules (FW1 & FW2) are used on our rugged COTS Multifunction Embedded I/O Boards, Single Board Computers (SBCs), and Configurable Systems offered in OpenVPX, cPCI, VME, and PCI/PCIe configurations.

NAI's Smart Function Modules provide uniquely flexible, mix & match customization options for use with our COTS hardware. Learn More

Module FW1 & FW2

The FW1 and FW2 provide IEEE 1394 (Firewire) high-speed serial communications. The module is provided with a direct PCIe interface to the local (on-board) processor, or, an external host processor for board platforms that support external PCIe connectivity. These module(s) are not supported with the classic memory register-based NAIBrd Software Support Kit (SSK) API libraries. These communication function modules support device control and management via standard native OS (Linux) FireWire device driver.

IEEE 1394  devices are organized at the bus in a tree topology. Each device has a unique self-ID. One of the nodes is elected root node and always has the highest ID. The self-IDs are assigned during the self-ID process, which happens after each bus resets. The order in which the self-IDs are assigned is equivalent to traversing the tree depth-first, post-order. 

FW1 and FW2 Block Diagram


  • FW1 = IEEE 1394b Includes Transceiver Line Interface Module (TLIM) for extended cabling (to 20 meters) 
  • FW2 =  IEEE 1394b 
    Standard direct cabling (to 4.5 meters)
  • Channel Capacity (maximum) 
    - 2-Channel, Tri-port per channel
  • Dual Channel IEEE 1394b  
    - Open host controller/link-layer controller with a 3-port 1394b PHY per Channel
  • IEEE 1394b Compatibility 
    -    IEEE 1394b / AS5643 Hardware Compatible
    -    SW stack protocol (pending)
  • OHCI / Physical Interface (PHY) 
    -    IEEE 1394b OHCI with 3-Port Phy
    -    X102213B (Texas Instruments)
  • Throughput / Data Rate Supported 
    -    Full x1 PCI Express (PCIe) throughput (aggregate)
    -    IEEE 1394a data speeds of S100, S200 and S400
    -    IEEE 1394b data speeds of S400B and S800B
  • Standards Compliance 
    -    Supports provisions of IEEE STD 1394b-2002
    -    1394 Open Host States Controller Interface (OHCI) specification, revision 1.1 and revision 1.2 draft



Click below for manuals and specifications:

FW1IEEE 1394 (FireWire), Dual-channel, Tri-port per Channel, for extended cabling up to 20 metersFW1-FW2 DatasheetContact Factory at 1 (631) 567-1100
FW2IEEE 1394 (FireWire), Dual-channel, Tri-port per Channel, for standard cabling up to 4.5 metersFW1-FW2 DatasheetContact Factory at 1 (631) 567-1100

Function module(s) featured in products below:

ModelBoard TypeBoard ArchitectureFunction Module SlotsEthernetMaster / SlaveOn Board ReferenceOther
67G66U OpenVPXARM® Cortex®-A536 +24 Ch. Onboard Discrete I/O2 x GbEnd PointY Slot profile: SLT6-PER-4U-10.3.3 / Module profile: MOD6-PER-4U-12.3.3-2
ModelBoard TypeProcessorFunction Module SlotsMaximum MemoryMaximum StorageVideo OptionsEthernetAvailable O/S
75ARM13U cPCI SBCXilinx® Zynq 7015 with Dual Core ARM® Cortex® A9 @ 800 MHz3512 MB DDR3L SDRAM32 GB SATAII NAND FlashN/A2 x GbWind River® VxWorks®, Xilinx® PetaLinux OS and DDC-I Deos™ support
75PPC13U cPCI SBCNXP® QorIQ® P2041 Quad-Core e500mc Processor @ 1.2 GHz28 GB DDR3L SDRAM32 GB SATAII NAND FlashN/A2 x GbWind River® VxWorks®
75INT23U cPCI SBCDual Core Intel® i7 3517UE @ 1.5 GHz28 GB DDR3L SDRAM32 GB SATAII NAND FlashVGA, HDMI, LVDS, or DVI2 x GbCentOS, Red Hat®, Linux®, and Windows® Embedded Standard 7
68PPC23U OpenVPX SBCNXP® QorIQ® T2080 Quad Core @1.5 GHz2 8 GB DDR3 SDRAM32 GB SATAII NAND FlashN/A2 x GbWind River® VxWorks®, DDC-I Deos OS Support
ModelPhotoBoard TypeDimensions w/Connectors (w x h x d)Volume w/Connectors (in3)Weight / lbs (fully populated)Est. Typ. Power Dissipation (W)# of Board SlotsFunction Module SlotsMax I/O PinsEthernet
NIU2AModule7.0" x 3.0" x 2.5"52.5<2.755 to 25 WN/A21322 x Gb