Search found 904 matches

by enso
Fri Oct 04, 2024 8:17 pm
Forum: Programmable Logic
Topic: Tang Nano 9K - a (n almost) perfect 65(x)xx platform
Replies: 54
Views: 17468

Re: Tang Nano 9K - a (n almost) perfect 65(x)xx platform

I'm running out of steam.

I cleaned up my 65c02 system -- it now contains the bitstream, so you can
* load the provided .fs bitstream with OpenFPGALoader or whatever;
* build using the opensource toolchain with the attached Makefile;
* build using the GOWIN IDE - the project file is attached ...
by enso
Tue Oct 01, 2024 2:50 am
Forum: Programmable Logic
Topic: Tang Nano 9K - a (n almost) perfect 65(x)xx platform
Replies: 54
Views: 17468

Re: Tang Nano 9K - a (n almost) perfect 65(x)xx platform

Command-line builds using GOWIN tools

Gowin tools have a built-in Tcl scripting capability. In particular, the binary gw-sh is a command-line version of the toolchain, which allows you to manually load the files, configure options, and run synthesis and/or pnr.

This would be very tedious, but ...
by enso
Sun Sep 29, 2024 5:46 pm
Forum: Programmable Logic
Topic: Tang Nano 9K - a (n almost) perfect 65(x)xx platform
Replies: 54
Views: 17468

Re: Tang Nano 9K - a (n almost) perfect 65(x)xx platform

Free Toolchain Notes
The free toolchain is an amazing achievement, but it has its issues.

It is slow. My Tugman project (an 18-bit CPU SOC taking up about 500 LUTs, ~6% of FPGA resources), builds in the Chinese IDE in 10 seconds flat on an 8th-gen I7 box. The free toolchain took 4 times as long ...
by enso
Sun Sep 29, 2024 5:13 pm
Forum: Programmable Logic
Topic: Tang Nano 9K - a (n almost) perfect 65(x)xx platform
Replies: 54
Views: 17468

Re: Tang Nano 9K - a (n almost) perfect 65(x)xx platform

Warning: original enso is just as grouchy as enso1!
by enso
Sat Sep 28, 2024 10:18 pm
Forum: Programmable Logic
Topic: Tang Nano 9K - a (n almost) perfect 65(x)xx platform
Replies: 54
Views: 17468

Re: Tang Nano 9K - a (n almost) perfect 65(x)xx platform

I am back at my lab, on a slightly-more-modern 8th-gen I7, and am happy to report that my build times are just under 20 seconds using the IDE (for my Tugman CPU SOC, it is under 10 seconds!).

I am in the process of reinstalling the opensource yosys/apycula/nextpnr toolchain and will report when I ...
by enso
Tue Jul 20, 2021 8:23 pm
Forum: Programmable Logic
Topic: Vivado incredibly slow
Replies: 4
Views: 2268

Re: Vivado incredibly slow

Vivado GUI startup time alone is unacceptable at around 10 seconds. That is completely dead time after double-clicking the icon, before the window comes up. In my opinion, 10 seconds is around the upper bound of how long the entire build should take. Not minutes. Shame on them!

My ISE 14.7 ...
by enso
Sun Jul 18, 2021 10:20 pm
Forum: Programmable Logic
Topic: Vivado incredibly slow
Replies: 4
Views: 2268

Re: Vivado incredibly slow

At least it's 40GB that does something. Compare that with https://www.balena.io/etcher/ at 85MB. It does a small subset of UNIX dd command. It writes a binary image of a file system to an SD drive (it is recommended by the Raspberry Pi Foundation). Apparently it takes 85MB of code to do that, and it ...
by enso
Sun Jul 18, 2021 5:25 am
Forum: Programmable Logic
Topic: Vivado incredibly slow
Replies: 4
Views: 2268

Vivado incredibly slow

After a multi-year break, I am trying to get back into FPGAs.

I am sticking with Xilinx. In the past I've used ISE. I figured that I should get Vivado up, and was looking forward to seeing the progress made in the last 5 years or so. I am sad to see I didn't miss much - it's two steps backwards and ...
by enso
Wed Jul 14, 2021 3:41 pm
Forum: General Discussions
Topic: Welcome to Ben Eater's Builders!
Replies: 36
Views: 4364

Re: Welcome to Ben Eater's Builders!

...The only way you could avoid that problem is by twisting every signal wire with a ground return wire connected nearby at each end, something that's not practical...
I've been toying with an "experimenter's" '02 board which is mostly a well-decoupled 4-layer PCB (busses, power, clock, some ...
by enso
Tue Jul 13, 2021 9:02 pm
Forum: General Discussions
Topic: Welcome to Ben Eater's Builders!
Replies: 36
Views: 4364

Re: Welcome to Ben Eater's Builders!

Likewise, I've used my lasercutter to vaporize a coating of resist. I never found a really clean material - some residue wound up baked into the foil, and the results were so-so. I was considering making a wax/ink/solvent solution but never followed through.

I've used the lasercutter to reflow a ...
by enso
Tue Jul 13, 2021 7:21 pm
Forum: General Discussions
Topic: Welcome to Ben Eater's Builders!
Replies: 36
Views: 4364

Re: Welcome to Ben Eater's Builders!

Here is my wire-wrapped version of Garth's design, using 3d-printed sockets.
garth-1.top.jpg
Only the big sockets are homemade. The pic was taken before I added the crystal (I am taking 10MHz from Daryl Ricter's SBC-4, upper left).
by enso
Tue Jul 13, 2021 6:58 pm
Forum: General Discussions
Topic: Welcome to Ben Eater's Builders!
Replies: 36
Views: 4364

Re: Welcome to Ben Eater's Builders!

True, a week (or more like three weeks) is not that long. But my ADHD does not work well with that, and I am six projects in by then. I can't remember the details, and haven't been able to take notes that work well enough (and I've been trying for decades). So I wind up spending a day catching up on ...
by enso
Tue Jul 13, 2021 4:13 pm
Forum: General Discussions
Topic: Welcome to Ben Eater's Builders!
Replies: 36
Views: 4364

Re: Welcome to Ben Eater's Builders!

Wire wrapping is actually pretty cheap. You can pick up the tool for $20 or so, and the wire is not that expensive. You can use inexpensive machine-socket strips for DIY sockets or pick up surplus ones over time. I make my own sockets on a 3-D printer. Ground-plane perf board is hard to come by ...
by enso
Tue Jul 13, 2021 6:25 am
Forum: General Discussions
Topic: Welcome to Ben Eater's Builders!
Replies: 36
Views: 4364

Re: Welcome to Ben Eater's Builders!

There is something very enjoyable about wire-wrapping. I strongly recommend it - it's worth the $50-$100 or so to build the first board. If you use a perfboard with a ground-plane the results are pretty decent. And you can have your board up and running in an evening, which is better than days or ...
by enso
Tue Jul 13, 2021 3:12 am
Forum: General Discussions
Topic: Welcome to Ben Eater's Builders!
Replies: 36
Views: 4364

Re: Welcome to Ben Eater's Builders!

Perhaps he is good at explaining Garth's circuit while passive-aggressively bullying you into thinking he is so smart and organized and coordinated. The workbench is clean, everything just works, and is so pretty! You try it - and your circuit is glitchy and you can't find the parts on your messy ...