New tool to ease Vivado / Zynq development - 'genx'

171 views
Skip to first unread message

Rob Barris

unread,
Jun 1, 2016, 3:08:36 AM6/1/16
to snickerdoodle forum
I wrote this to make my life easier and it's far enough along now that it's actually doing that for me.  Using it with Zedboard now, and snickerdoodle next.

https://github.com/rbarris/genx

Have a look, ask questions, poke fun at my first Ruby program ever!


Rob Barris

unread,
Jun 6, 2016, 1:23:10 PM6/6/16
to snickerdoodle forum
By the way I did add a pin table based on the Snickerdoodle schematic to github.

It is based on the Rev2 schematic, completely untested and the filename reflects that.  But it is just a CSV table mapping Zynq PL-accessible pins to physical connector pins, verifying the contents or making adjustments should be easy for anyone to do (including me when I see the Rev3 schematic).

Rob Barris

unread,
Jul 6, 2016, 2:21:10 AM7/6/16
to snickerdoodle forum
genx update:

I did some improvements to the script, added support files for Snickerdoodle and Snickerdoodle Black, and updated the demo package to v2 with Vivado projects for all three boards.  It's been physically tested on Zedboard and Snickerdoodle Black only, those are what I have here at the moment...  The demo illustrates targeting a couple different boards with the same basic "starter.v" source base and some conditional code paths within, driven by board selection.

krtkl inc.

unread,
Jul 6, 2016, 5:24:24 PM7/6/16
to snickerdoodle forum
Awesome, Rob!!
Reply all
Reply to author
Forward
0 new messages