As to your other points, I think I may have to disappoint you, since you probably need an expert (which I am not). At present, I can't satisfy your curiosity about performance, but in time this may change.
Also, at this stage I only intend to cover the most basic way of interfacing from the Linux side (/dev/mem, rather than writing a dedicated driver to interact with the registers, and adding interrupts - I believe this is quite possible). I'm putting off writing drivers until I get AXI-stream working (a high performance DMA based mechanism), which is what I have been aiming for all along, however success with this has eluded me thus far (and it is currently on the backburner while I write this stuff up, and then get back to work on my robotics project - but sooner or later someone, maybe myself, will get this working).
There are two reasons I haven't tested the bandwidth of what I've implemented - firstly, it isn't a high performance interface, and I always intended to produce the FPGA equivalent of the matmul example - but I wanted to show the FPGA to advantage there. Secondly, I doubt using /dev/mem rather than a dedicated driver is the most efficient way to access this - but haven't looked into the options here.
As I'll state in my tutorial, these are just my learnings from tutorials for the Zedboard/Zync over the last few weeks in general presented in a digestible format for the Parallella with various hurdles smoothed over. I'm not presenting these because I am an expert (I did minimal VHDL during my EE degree, and this was 7yrs ago already - I'm tinkering with the FPGA to flake off the rust, improve those skills, then put them to use). Since enough people have registered interest in getting a leg up on this stuff, my aim then is to lower the barrier to entry (by giving a Parallella tailored intro), and once people start interacting with the FPGA, then they can (and should) go elsewhere and learn from more general tutorials. Hopefully we'll see more people discussing the FPGA stuff in the forums (not that I want to take attention away from the Epiphany - each has its place).Statistics: Posted by yanidubin — Mon Sep 22, 2014 10:54 pm
]]>