Parallella FPGA Tutorials available
Posted: Tue Sep 23, 2014 7:55 am
Hi all,
As some folk have been requesting it, I have released the first of my Parallella FPGA Tutorials over at .
These are aimed at people wanting a leg up with FPGA design on the Parallella. I assume knowledge of driving the Xilinx tools. They are written by a hobbyist - I am not an FPGA developer, and by no means an expert. I have digested this knowledge from manuals / other tutorials written for other Zynq based platforms. These are heavily tailored to the Parallella to ease you into things, making this more accessible. I don't intend to write many, since I feel once people have worked through these, they are better off going forth and learning from the many great tutorials out there which need some adapting to this great platform.
Feedback / requests welcome, which is why I've created this thread. This is my first blog / public tutorial - please let me know what I can improve on (other than brevity - that is a lost cause I fear). There is only so much I can do about presentation as I'm rather hampered by using free WordPress (I read it was great and customisable - sounded perfect. Then I discovered you don't get that, or even javascript, unless you host it yourself, and I do not have any hosting available).
The list of Tutorials which I'll keep up to date in this first post are:
Tutorial 0 (part 1) - setting up a new project / repo
Tutorial 1 - using AXI4Lite to communicate with the FPGA from the Arm
Next on the list is Tutorial 2, which will cover full AXI4, and reading/writing from BRAM so that your core has access to significant temporary storage (for matrix and image operations).
Eventually, I hope to get AXI-stream going, which is a high performance DMA driven interface. If I do, I'll write a tutorial on that too.
As some folk have been requesting it, I have released the first of my Parallella FPGA Tutorials over at .
These are aimed at people wanting a leg up with FPGA design on the Parallella. I assume knowledge of driving the Xilinx tools. They are written by a hobbyist - I am not an FPGA developer, and by no means an expert. I have digested this knowledge from manuals / other tutorials written for other Zynq based platforms. These are heavily tailored to the Parallella to ease you into things, making this more accessible. I don't intend to write many, since I feel once people have worked through these, they are better off going forth and learning from the many great tutorials out there which need some adapting to this great platform.
Feedback / requests welcome, which is why I've created this thread. This is my first blog / public tutorial - please let me know what I can improve on (other than brevity - that is a lost cause I fear). There is only so much I can do about presentation as I'm rather hampered by using free WordPress (I read it was great and customisable - sounded perfect. Then I discovered you don't get that, or even javascript, unless you host it yourself, and I do not have any hosting available).
The list of Tutorials which I'll keep up to date in this first post are:
Tutorial 0 (part 1) - setting up a new project / repo
Tutorial 1 - using AXI4Lite to communicate with the FPGA from the Arm
Next on the list is Tutorial 2, which will cover full AXI4, and reading/writing from BRAM so that your core has access to significant temporary storage (for matrix and image operations).
Eventually, I hope to get AXI-stream going, which is a high performance DMA driven interface. If I do, I'll write a tutorial on that too.