One Line
One line of perl is about to save me a world of grief in a Makefile:
perl -pi~ -e "s/(BUILD_NO\s*=\s*16h')([0-9]+)/$$1.(1+$$2)/ge"
Yes, that’s “Increment the build number on every Monitor code compile.” More importantly, its “check if you’re testing the right version of the code, dumbass.”
For the record, I haven’t made the mistake yet. This way, however, I have a way to make sure that I’m not…..
Thesis Deathmarch
And so it begins.
The device, as far as I can tell, works. Now I need to scale it up to production size, and start running some real problems on it.
Here’s what that should involve.
- Move the Xilinx bootstrap to use the PROM. This thing should really work after a power cycle
- Scale it to full # rings, 128-bit solution width.
- Implement and integrate a second chip; on, or off-chip, it doesn’t matter which.
- ??
- Profit!
UPDATE 090609 17:33
1 done. The beastie now boots to my monitor code after a power cycle.
It’s full of stars…
I looked up tonight on the way home. The sky was clear and black. The starts shone clearly.
I had my first pang of sorrow since [the announcement][1]—sure, the astronaut gig was a long shot (doubly so since I hadn’t actually finished my PhD yet) but for the first time since acceptance letter number 2, I was aware of how much I really want to go up.
It’s beautiful from here, but I need to see it from up there.
Next time….
[1]: “He’s two years older…” http://toronto.ctv.ca/servlet/an/local/CTVNews/20090513/new_astronauts_090513/20090514/?hub=TorontoNewHome
