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…..

11 June 2009 | General | No Comments

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.

  1. Move the Xilinx bootstrap to use the PROM. This thing should really work after a power cycle
  2. Scale it to full # rings, 128-bit solution width.
  3. Implement and integrate a second chip; on, or off-chip, it doesn’t matter which.
  4. ??
  5. Profit!

UPDATE 090609 17:33

1 done. The beastie now boots to my monitor code after a power cycle.

9 June 2009 | General | No Comments

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

26 May 2009 | General | No Comments

Archives

July 2009
M T W T F S S
« Jun    
 12345
6789101112
13141516171819
20212223242526
2728293031