Project home: http://github.com/TheMarkitecht/spinout
Legal stuff: see below.
spinout is a superb pinout creation, maintenance, and conversion tool for FPGA developers. spinout is vendor-agnostic; not limited to one or two FPGA vendors. spinout runs on Jim Tcl, the small-footprint Tcl interpreter.
- This initial version has proven usable in applications.
- Loads and saves CSV files suitable for collaborating in Notion, or spreadsheets, or other apps.
- Integrates with Intel Quartus command-line tools to interact with your FPGA design in real time.
- Outputs
- Usable in scripts, or interactively on the command line using ordinary jimsh.
- Jim 0.79 or later
- slim OOP package
There is no build process. Simply package require spinout; see the top of spinout.tcl for details.
- Bug fixes
- Support more data fields, such as drive strength.
- More device files.
- Automatically unzip the markdown+CSV zip file exported by Notion.
- Xilinx Vivado support. The existing vendor-independent approach should make this easy.
spinout
Copyright 2020 Mark Hubbard, a.k.a. "TheMarkitecht"
http://www.TheMarkitecht.com
Project home: http://github.com/TheMarkitecht/spinout
spinout is a superb pinout creation, maintenance, and conversion tool
for FPGA developers.
This file is part of spinout.
spinout is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
spinout is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with spinout. If not, see <https://www.gnu.org/licenses/>.
See COPYING.LESSER and COPYING.
Send donations, praise, curses, and the occasional question to: Mark-ate-TheMarkitecht-dote-com
I hope you enjoy this software. If you enhance it, port it to another environment, or just use it in your project etc., by all means let me know.
- TheMarkitecht