<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.1" -->
<rss version="0.92">
<channel>
	<title>Big Mess o' Wires</title>
	<link>http://www.stevechamberlin.com/cpu</link>
	<description>A home-built CPU, and other messy electronics adventures</description>
	<lastBuildDate>Sun, 07 Mar 2010 20:27:08 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Verilog Headaches</title>
		<description>I'm having some trouble finding the best way to structure the Verilog code for this CPU. In particular, I've encountered one small headache and one larger one.

The small headache relates to the best way to describe complex combinatorial logic that doesn't involve any registers. Consider some hypothetical logic that determines ...</description>
		<link>http://www.stevechamberlin.com/cpu/2010/03/07/verilog-headaches/</link>
			</item>
	<item>
		<title>Cramming Everything In</title>
		<description>I've made a little bit of progress on the CPU in a CPLD project. As mentioned previously, this will be an 8-bit CPU with a 10-bit address space, targeting a 128 macrocell CPLD. The instruction set will be a simplified version of BMOW's, which itself was a close cousin of ...</description>
		<link>http://www.stevechamberlin.com/cpu/2010/03/03/cramming-everything-in/</link>
			</item>
	<item>
		<title>A CPU in a CPLD</title>
		<description>OK, the CPU design spark is back, sooner than I'd expected. I have an urge to implement a minimal CPU using a CPLD. If you're not familiar with the term, a CPLD is a simple programmable logic chip, existing somewhere on the complexity scale between PALs (like the 22V10's I ...</description>
		<link>http://www.stevechamberlin.com/cpu/2010/02/28/a-cpu-in-a-cpld/</link>
			</item>
	<item>
		<title>RC Servo Signal Decoder, Part 2</title>
		<description>It works! I've continued poking away at this circuit to decode an RC airplane servo signal and trigger a camera shutter during flight, and I'm happy to report success!

Once I switched to using the CD4013 flip-flop with a positive logic clear input instead of negative logic, it was a piece ...</description>
		<link>http://www.stevechamberlin.com/cpu/2010/02/25/rc-servo-signal-decoder-part-2/</link>
			</item>
	<item>
		<title>RC Servo Signal Decoder for Camera Shutter Switch</title>
		<description>Hey, I'm back. I think my oscilloscope made me do it. For the past six months I've been working with RC airplanes, not doing any electronics work. The oscilloscope has been taking up space on my desk while it sits untouched, gathering dust. Last week I finally decided I was ...</description>
		<link>http://www.stevechamberlin.com/cpu/2010/02/21/rc-servo-signal-decoder-for-camera-shutter-switch/</link>
			</item>
	<item>
		<title>Fail</title>
		<description>OK, it's time to admit defeat. 3D Graphics Thingy is not going to happen. It's been six months since I worked on it. Heck, I even let my web hosting account expire due to neglect.

So what happened? I ran hard into the memory interface wall. Getting a decent DRAM controller ...</description>
		<link>http://www.stevechamberlin.com/cpu/2010/02/04/fail/</link>
			</item>
	<item>
		<title>SDRAM</title>
		<description>I think I'm making life more difficult than it needs to be, trying to get this DDR2 SDRAM interface to work. It's not that the logical interface is so complicated, really... you set your row and column addresses, do a burst transaction, check for refresh... not trivial, but not rocket ...</description>
		<link>http://www.stevechamberlin.com/cpu/2009/07/14/sdram/</link>
			</item>
	<item>
		<title>Small Progress</title>
		<description>Finally, some small progress on the memory interface. After banging my head every which way against the Xilinx tools, and reading everything I could find on the subject, I came across Leo Silvestri's page on modifying the Xilinx MIG memory controller design for a Spartan 3E board. It's for a ...</description>
		<link>http://www.stevechamberlin.com/cpu/2009/07/05/small-progress/</link>
			</item>
	<item>
		<title>Xilinx Memory Controller</title>
		<description>I think I'm about ready to crush this Xilinx starter kit under my boot, and use the pulverized component dust to scrub my toilet. That's not quite fair, though, as my frustration isn't really with the hardware, but with the inexplicable Xilinx software. At this point, I've spent about 20 ...</description>
		<link>http://www.stevechamberlin.com/cpu/2009/07/03/xilinx-memory-controller/</link>
			</item>
	<item>
		<title>More on Memory</title>
		<description>I've been working hard the past week on a DDR2 memory controller for the Xilinx starter kit, and refining my estimates for 3d Graphics Thingy's memory bandwidth requirements. There's been progress, but it feels like things are moving at a snail's pace.

I wrote earlier about some basic bandwidth estimates, and ...</description>
		<link>http://www.stevechamberlin.com/cpu/2009/06/27/more-on-memory/</link>
			</item>
</channel>
</rss>
