--- Quote Start ---
I have a DE0-nano board also that I have been practicing with for some time. I understand the fundamentals of FPGAs and have no problem in blinking LEDs and doing other somewhat more complex stuff with VHDL or block diagrams.
--- Quote End ---
Great!
Now, how about your understanding of Qsys? Do you know how to run a Modelsim simulation with an Avalon-MM master BFM?
--- Quote Start ---
Now that we have this S5-PCIe-HQ, it's a new world. :-)
--- Quote End ---
Nah, its the same world, but your mistakes just get more expensive :)
--- Quote Start ---
Our aim is to learn how to use it and eventually have it for transferring data at high rates. How to create a PCIe interface that we can understand and test , we have still not had any success. Now we wish to try and use the QSFP+ ports to read in data from one and transmit out the other. To get anything basic working right now would be an achievement. So far we can just blink the LEDs on the board.
--- Quote End ---
Did you try reading through the Transceiver Toolkit documentation?
--- Quote Start ---
It would be great if there was some step-by-step training for this board or FPGA that could eventually bring us up to a good level of understanding but I assume that they expect users of such boards to be already experts.
Yes, It would be great to read that tutorial :-)
--- Quote End ---
Yep, I figured that :)
I'll work on it next week.
For now, take a look at the notes below on what I needed to do to get a Transceiver Toolkit design working with an Arria V. I'm pretty sure there is already a Stratix V design in the toolkit examples, so all you need to do, is to ensure that the top-level pin assignments for the transceiver are switched to those used on your board.
If you use a QSFP+ loopback or a QSFP+ direct attach copper cable that does not have redriver ICs, then you do not need to talk to the I2C controller in the QSFP+ cable to enable the lanes.
Cheers,
Dave