I went to try to test my flash programming after adding all the new parts. And it was no longer working. I has last written ascii 123456789 (i.e. 31 31 32 …) to location 0. But I was reading b1 b2 b3…. Interesting. It’s as if the D7 bit were tied high.

A little inspection of the board revealed the source of the error. I tied the power of the CPLD to the wrong pin. To the D7 pin. So I’ll have to pop off the wire and move it over one. Whew! That won’t be too hard.