glasseye: (zut)
»

"Sometimes, you just need to take a break" - [profile] ursule

([personal profile] glasseye Oct. 5th, 2006 09:52 pm)
So I spent the past 5 hours working on a perplexing problem with a state machine I designed to control an SRAM. After a bit of debugging, it worked perfectly in simulation, even at all of the corner cases I could think of. It's a fairly simple thing. Anyway, I programmed a GAL22v10-15D (basically a reprogrammable logic array with some flip-flops), but the state machine didn't appear to work, it was stuck in the "RESET" and "HOLD" states, and I couldn't write or read to the ram.

I didn't get anywhere in the lab, so I eventually decided to come home and have some food, etc. A few sips into my glass of cider I realized that the state machine's reset pin is active LOW, not active HIGH (as per the specs). So it was actually working just perfectly - when I turned "off" the reset line, it wouldn't let me read or write.

Oy.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting
.

Profile

glasseye: (Default)
glasseye
Powered by Dreamwidth Studios

Style Credit

Expand Cut Tags

No cut tags