SlideShare a Scribd company logo
1 of 16
FIRE WIRE
…. ….Computer Interface course Dr/Tamer Ahmed Mostafa
Mirna Ayman
Naden Alaa
Menna Mohamed
Ibrahim Hassan
Mohamed Ashraf
Agenda
01 INTRODUCTION
02 HISTORY AND DEVELOPMENT
03 FIREWIRE SPECIFICATIONS
04 FIREWIRE VS. USB
05 REFERENCES
Introduction
FireWire is a high-speed serial input/output (I/O) technoloy
for connecting peripheral devices to a computer or to each
other. It is one of the fastest peripheral standards ever
developed and now, at 800 mbps ,it is even faster.
can you use FireWire for Mass storage,Digital video, audio,
Digital still cameras,Printers and scanners and Networking.
History
Apple intended FireWire to be a serial replacement for the parallel SCSI (Small
Computer System Interface) bus while also providing connectivity for digital
audio and video equipment.
Apple's development of the original IEEE 1394 was completed in 1995
It was followed by several modifications : The IEEE Std. 1394a2000,
the IEEE Std. 1394b2002,and the IEEE Std. 1394c2006 amendment.
FireWire Specification
FireWire allows for plug-and-play connection of peripheral devices. You don’t need
to install drivers, assign unique ID numbers, or connect terminators.
You can connect a few devices in a simple chain or add hubs to attach as many as
63 devices to a single FireWire bus.
You can connect a few devices in a simple chain or add hubs to attach as many as
63 devices to a single FireWire bus
Plug-and-Play Connectivity
FireWire Specification (cont.)
At first, a data to be sent and received successfully determine which device gets to
transmit when. Otherwise, the data packets would collide and reduce the data
transfer rate.
Then, in FireWire 400, arbitration is performed after each transaction, so there ís a
delay before a device wins the arbitration and is allowed to start sending its data
Finally, in FireWire 800, the arbitration for the next transaction is done while the cur
rent data packet is being sent. This way, the device chosen by the arbitration is read
y to send its data as soon as the current transmission is completed
Highly Efficient Architecture
FireWire Specification (cont.)
Compatibility with Current FireWire Products
FireWire VS USB
FireWire and USB have both found their place in the computer and consumer
electronics industries. USB is the technology of choice for most computer mice
keyboards, and other lower-bandwidth input devices.
FireWire with its higher bandwidth, longer distances, and much higher-powered
bus is more suitable for devices such as highspeed external disk drives, digital
video (DV), professional audio, high-end digital still cameras, and home enterta
inment components.
FireWire is More Advanced Than USB 2.0
FireWire VS USB (cont.)
Unlike many other data transfer technologies, FireWire can guarantee real-
time delivery of data. This is critical for streaming media applications such
as audio and video, where delayed or out-of-order frames are unacceptable
The data traffic between FireWire nodes is divided into isochronous and
asynchronous transfers. Isochronous transfers provide guaranteed transmis
sion opportunities at defined intervals; if a packet is not received successfully
, it is not resent. In asynchronous transfers, the intervals between
transmissions can vary, and data can be resent if it ís missed.
Real-Time Data Delivery
FireWire VS USB (cont.)
FireWire 800 provides significant amounts of power on its bus (up to 45 wa
tts, with a maximum of 1.5 amps and 30 volts). This means that many devic
es can be powered through the FireWire cable and will not need their own p
ower cables and adapters.
For example, Appleís iPod digital music player uses FireWire as its sole data
and power connection. The player can recharge its built-in battery while itís d
ownloading new music from your computer.
On-Bus Power
• FireWire VS USB (cont.)
Summary
• Don Anderson, “Firewire System Architecture”
, 2nd Ed. IEEE 1394a, Addison Wisley,1999.
• https://en.wikipedia.org/wiki/IEEE_1394
References
Any Questions about the previous slides?
Let’s Practice
Q&A
- what is FireWire ?
- Is FireWire is better than USB? Why?
- what is the difference between FireWire and
USB?
- List a couple of advantages and disadvantages
of FireWire .
- Mention some application that uses FireWire .
Thank you

More Related Content

What's hot (20)

Wireless Fidelity (WiFi)
Wireless Fidelity (WiFi)Wireless Fidelity (WiFi)
Wireless Fidelity (WiFi)
 
5G Mobile Technology-By TAHMID RONGON
5G Mobile Technology-By TAHMID RONGON5G Mobile Technology-By TAHMID RONGON
5G Mobile Technology-By TAHMID RONGON
 
Introduction to Bluetooth low energy
Introduction to Bluetooth low energyIntroduction to Bluetooth low energy
Introduction to Bluetooth low energy
 
Introduction to IoT Architectures and Protocols
Introduction to IoT Architectures and ProtocolsIntroduction to IoT Architectures and Protocols
Introduction to IoT Architectures and Protocols
 
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pi
 
Raspberry Pi (Introduction)
Raspberry Pi (Introduction)Raspberry Pi (Introduction)
Raspberry Pi (Introduction)
 
Setting up a home network
Setting up a home networkSetting up a home network
Setting up a home network
 
Wi-max Technology PPT
Wi-max Technology PPTWi-max Technology PPT
Wi-max Technology PPT
 
Gifi technology full seminar report
Gifi technology full seminar reportGifi technology full seminar report
Gifi technology full seminar report
 
Networking
NetworkingNetworking
Networking
 
Bluetooth low energy
Bluetooth low energyBluetooth low energy
Bluetooth low energy
 
Futex ppt
Futex  pptFutex  ppt
Futex ppt
 
WiGig by Ajay Bolloju
WiGig by Ajay BollojuWiGig by Ajay Bolloju
WiGig by Ajay Bolloju
 
Building Blocks for IoT Devices
Building Blocks for IoT DevicesBuilding Blocks for IoT Devices
Building Blocks for IoT Devices
 
Wireless network
Wireless networkWireless network
Wireless network
 
PCI & ISA bus
PCI & ISA busPCI & ISA bus
PCI & ISA bus
 
Rfid presentation
Rfid presentationRfid presentation
Rfid presentation
 
Wimax ppt
Wimax pptWimax ppt
Wimax ppt
 
Wi fi 6 (802.11ax) presentation
Wi fi 6 (802.11ax) presentationWi fi 6 (802.11ax) presentation
Wi fi 6 (802.11ax) presentation
 
GI-FI TECHNOLOGY
GI-FI TECHNOLOGYGI-FI TECHNOLOGY
GI-FI TECHNOLOGY
 

Similar to Fire wire

Similar to Fire wire (20)

Firewire Cables
Firewire CablesFirewire Cables
Firewire Cables
 
Firewire cable
Firewire cableFirewire cable
Firewire cable
 
Firewire documentation final
Firewire documentation finalFirewire documentation final
Firewire documentation final
 
Physical Layer Port
Physical Layer PortPhysical Layer Port
Physical Layer Port
 
Wiring Presentation
Wiring PresentationWiring Presentation
Wiring Presentation
 
Firewire Cables
Firewire CablesFirewire Cables
Firewire Cables
 
Wiring presentation
Wiring presentationWiring presentation
Wiring presentation
 
WiFi technology Writeup
WiFi technology WriteupWiFi technology Writeup
WiFi technology Writeup
 
Introduction To Networking
Introduction To NetworkingIntroduction To Networking
Introduction To Networking
 
P1 M1 connectivity
P1 M1   connectivityP1 M1   connectivity
P1 M1 connectivity
 
Mmd2093 2 4
Mmd2093 2 4Mmd2093 2 4
Mmd2093 2 4
 
wifi himanshu
wifi himanshuwifi himanshu
wifi himanshu
 
Wireless usb
Wireless usbWireless usb
Wireless usb
 
Bluetooth Technoloty
Bluetooth TechnolotyBluetooth Technoloty
Bluetooth Technoloty
 
Wi fi network
Wi fi networkWi fi network
Wi fi network
 
Wireless usb
Wireless usbWireless usb
Wireless usb
 
IEEE 1394.pptx
IEEE 1394.pptxIEEE 1394.pptx
IEEE 1394.pptx
 
Wireless usb ppt
Wireless usb pptWireless usb ppt
Wireless usb ppt
 
shawn.rainbolt.it241.week1.2
shawn.rainbolt.it241.week1.2shawn.rainbolt.it241.week1.2
shawn.rainbolt.it241.week1.2
 
wi-fi technology
 wi-fi technology wi-fi technology
wi-fi technology
 

Recently uploaded

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 

Fire wire

  • 1. FIRE WIRE …. ….Computer Interface course Dr/Tamer Ahmed Mostafa
  • 2. Mirna Ayman Naden Alaa Menna Mohamed Ibrahim Hassan Mohamed Ashraf
  • 3. Agenda 01 INTRODUCTION 02 HISTORY AND DEVELOPMENT 03 FIREWIRE SPECIFICATIONS 04 FIREWIRE VS. USB 05 REFERENCES
  • 4. Introduction FireWire is a high-speed serial input/output (I/O) technoloy for connecting peripheral devices to a computer or to each other. It is one of the fastest peripheral standards ever developed and now, at 800 mbps ,it is even faster. can you use FireWire for Mass storage,Digital video, audio, Digital still cameras,Printers and scanners and Networking.
  • 5. History Apple intended FireWire to be a serial replacement for the parallel SCSI (Small Computer System Interface) bus while also providing connectivity for digital audio and video equipment. Apple's development of the original IEEE 1394 was completed in 1995 It was followed by several modifications : The IEEE Std. 1394a2000, the IEEE Std. 1394b2002,and the IEEE Std. 1394c2006 amendment.
  • 6. FireWire Specification FireWire allows for plug-and-play connection of peripheral devices. You don’t need to install drivers, assign unique ID numbers, or connect terminators. You can connect a few devices in a simple chain or add hubs to attach as many as 63 devices to a single FireWire bus. You can connect a few devices in a simple chain or add hubs to attach as many as 63 devices to a single FireWire bus Plug-and-Play Connectivity
  • 7. FireWire Specification (cont.) At first, a data to be sent and received successfully determine which device gets to transmit when. Otherwise, the data packets would collide and reduce the data transfer rate. Then, in FireWire 400, arbitration is performed after each transaction, so there ís a delay before a device wins the arbitration and is allowed to start sending its data Finally, in FireWire 800, the arbitration for the next transaction is done while the cur rent data packet is being sent. This way, the device chosen by the arbitration is read y to send its data as soon as the current transmission is completed Highly Efficient Architecture
  • 8. FireWire Specification (cont.) Compatibility with Current FireWire Products
  • 9. FireWire VS USB FireWire and USB have both found their place in the computer and consumer electronics industries. USB is the technology of choice for most computer mice keyboards, and other lower-bandwidth input devices. FireWire with its higher bandwidth, longer distances, and much higher-powered bus is more suitable for devices such as highspeed external disk drives, digital video (DV), professional audio, high-end digital still cameras, and home enterta inment components. FireWire is More Advanced Than USB 2.0
  • 10. FireWire VS USB (cont.) Unlike many other data transfer technologies, FireWire can guarantee real- time delivery of data. This is critical for streaming media applications such as audio and video, where delayed or out-of-order frames are unacceptable The data traffic between FireWire nodes is divided into isochronous and asynchronous transfers. Isochronous transfers provide guaranteed transmis sion opportunities at defined intervals; if a packet is not received successfully , it is not resent. In asynchronous transfers, the intervals between transmissions can vary, and data can be resent if it ís missed. Real-Time Data Delivery
  • 11. FireWire VS USB (cont.) FireWire 800 provides significant amounts of power on its bus (up to 45 wa tts, with a maximum of 1.5 amps and 30 volts). This means that many devic es can be powered through the FireWire cable and will not need their own p ower cables and adapters. For example, Appleís iPod digital music player uses FireWire as its sole data and power connection. The player can recharge its built-in battery while itís d ownloading new music from your computer. On-Bus Power
  • 12. • FireWire VS USB (cont.) Summary
  • 13. • Don Anderson, “Firewire System Architecture” , 2nd Ed. IEEE 1394a, Addison Wisley,1999. • https://en.wikipedia.org/wiki/IEEE_1394 References
  • 14. Any Questions about the previous slides?
  • 15. Let’s Practice Q&A - what is FireWire ? - Is FireWire is better than USB? Why? - what is the difference between FireWire and USB? - List a couple of advantages and disadvantages of FireWire . - Mention some application that uses FireWire .

Editor's Notes

  1. FireWire 400 devices use a 6-pin or 4-pin connector; FireWire 800 devices use a 9-pin connector. The FireWire 400 ports on Apple systems have 6 pins, while the FireWire 800 ports have 9 pins. Existing FireWire 400 devices can be plugged into either type of port, although in some cases an adapter cable (4-pin to 6-pin, 6-pin to 9-pin, and so on) is required
  2. The data traffic between FireWire nodes is divided into isochronous and asynchronous transfers. Isochronous transfers provide guaranteed transmission opportunities at defined intervals; if a packet is not received successfully, it is not resent. In asynchronous transfers, the intervals between transmissions can vary, and data can be resent if itís missed.
  3. The data traffic between FireWire nodes is divided into isochronous and asynchronous transfers. Isochronous transfers provide guaranteed transmission opportunities at defined intervals; if a packet is not received successfully, it is not resent. In asynchronous transfers, the intervals between transmissions can vary, and data can be resent if itís missed.
  4. The data traffic between FireWire nodes is divided into isochronous and asynchronous transfers. Isochronous transfers provide guaranteed transmission opportunities at defined intervals; if a packet is not received successfully, it is not resent. In asynchronous transfers, the intervals between transmissions can vary, and data can be resent if itís missed.
  5. The data traffic between FireWire nodes is divided into isochronous and asynchronous transfers. Isochronous transfers provide guaranteed transmission opportunities at defined intervals; if a packet is not received successfully, it is not resent. In asynchronous transfers, the intervals between transmissions can vary, and data can be resent if itís missed.