Release of my BeMicroCV Pinout Cheatsheet / Pinout Image Generator
6581
Posts: 132
Hereby I release my pinout graphics and the pin-map generator, which generated these
graphics beforehand from CSV files directly from the Altera Pin Planner Export.
This thing is very simply made:
- An SVG file is used as a template where each pin is using the PIN_XX name as known
from the FPGA naming convention (https://git.no-route.org/syso/bemicrocv/blob/master/pinout-generator/template.svg)
- The user exports the CSV File from the Pin Planner and deletes all Blank and Comment (and also the first CSV
description line
- The filename of the source CSV is currently hardcoded in the Python script but the script just replaces all pins
it finds in the CSV file with the corresponding I/O pin names.
- The script gives you an SVG-File to STDOUT containing your Pinout Map.
Python Script (you will also need your CSV files and the template.svg):
https://git.no-route.org/syso/bemicrocv/blob/master/pinout-generator/generate.py
Have fun. Maybe somebody can clean it up / rewrite it. I just did a quick and dirty solution, which is rarely
used by myself.
Here you see the complete pinout of the BeMicroCV (but without the 80-pin flat connector):
graphics beforehand from CSV files directly from the Altera Pin Planner Export.
This thing is very simply made:
- An SVG file is used as a template where each pin is using the PIN_XX name as known
from the FPGA naming convention (https://git.no-route.org/syso/bemicrocv/blob/master/pinout-generator/template.svg)
- The user exports the CSV File from the Pin Planner and deletes all Blank and Comment (and also the first CSV
description line
- The filename of the source CSV is currently hardcoded in the Python script but the script just replaces all pins
it finds in the CSV file with the corresponding I/O pin names.
- The script gives you an SVG-File to STDOUT containing your Pinout Map.
Python Script (you will also need your CSV files and the template.svg):
https://git.no-route.org/syso/bemicrocv/blob/master/pinout-generator/generate.py
Have fun. Maybe somebody can clean it up / rewrite it. I just did a quick and dirty solution, which is rarely
used by myself.
Here you see the complete pinout of the BeMicroCV (but without the 80-pin flat connector):
Comments