Pages: [1]   Go Down
Author Topic: Firewire interface  (Read 1422 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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?
Logged

Global Moderator
UK
Offline Offline
Brattain Member
*****
Karma: 239
Posts: 24371
I don't think you connected the grounds, Dave.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.
Do not send technical questions via personal messaging - they will be ignored.

Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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?
Logged

Seattle, WA USA
Offline Offline
Brattain Member
*****
Karma: 549
Posts: 46113
Seattle, WA USA
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
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.
Logged

Pages: [1]   Go Up
Jump to: