Go Down

Topic: Firewire interface (Read 4617 times) previous topic - next topic


I'm contemplating trying to work on my first "real" arduino project.  I'd like to try to see if I can create some kind of firewire shield for my arduino.  The plan is to use it for debugging and experimenting with various uses for the direct memory access feature of firewire.  After a bit of Googling for "arduino firewire" I didn't come up with much.  Would I be able to just find a firewire board to hook up to a prototype shield or what would you guys recommend?  Is it even feasible with the Arduino?


Your IEEE1394 interface is going to need a lot of buffering, and is going to operate in bursts if you intend running it from an Arduino. An Arduino isn't fast enough to keep up.


For buffering, you mean I'd need to have the IEEE1394 interface send the data to a buffer, then have the arduino read it as it came in much more slowly?  I wouldn't need to dump all the memory at once or anything like that.  I'd be looking more at accessing a couple kilobytes of data at a time, I guess that would be burst mode wouldn't it?


I'd be looking more at accessing a couple kilobytes of data at a time

With only two kilobytes of memory, that's asking a lot.
The art of getting good answers lies in asking good questions.


Is possible change the buffer size via software...?


Why do you need Firewire. I thought that interface died several years ago.


The Arduino is entirely inappropriate for interfacing with firewire. The data clock speed is 6-24 times the clock speed of the MCU on the Arduino board. This would need something with much beefier computing capabilities than an Arduino - RPi maybe?

Besides, there's likely to be little available in terms of parts to work with firewire, because it was never popular, and died and unmourned death years ago.

I also don't see how firewire's direct memory access is relevant here - it couldn't give you direct access to Arduino's memory. Am I missing something?
ATTinyCore for x4/x5/x61/x7/x8/x41/1634/828/x313 megaTinyCore for the megaavr ATtinies - Board Manager:
ATtiny breakouts, mosfets, awesome prototyping board in my store http://tindie.com/stores/DrAzzy


Apr 20, 2015, 04:48 am Last Edit: Apr 20, 2015, 04:50 am by MSL
FireWire is dead for civil and domestic uses, not to mention military applications.
I use for industrial and pro applications... That is my reason because I need...

Go Up