Thank you for all of your replies. The UART is in fact at 16550. I do not have any experience with any of these chips, but I am reading up day by day from each data sheet. What would make me estatic, and my first mile-stone, would be to get the system talking though a serial port on my computer using putty. I like the idea of throwing some LEDs on the UART to see that I am communicating with it properly.
To date I have successfully implemented a low-freqency variable clock source, and an instruction stepping circuit with the Z80. I made an LED driver board so that I could monitor the Z80 running, and tied its data lines so that it would just cycle NOPs. I validated that all this worked, and my next thought was to add in a ROM to the recipe. What I thought I would do is simply run instructions that did not need RAM to test if my ROM was being programmed correctly. I could step through these instructions with the stepping circuit.
I am using a G540 universal EEPROM programmer ("G" for garbage). I wish I had a better method of burning the ROM, since the software for this product leads me to believe that it does not work correctly.
I never got around to testing the ROM fully because I became interested in another project where I built and arcade cabinet from scratch, and I dismantled my stepping circuit. I was thinking I would build it back up again, maybe on a PCB, and make a modular system of interconnected PCBs so as to avoid the rats-nest that my breadboard becomes. Obviously at some point I will need to gravitate toward the PCB because I will be running at a frequency that makes breadboard applications unreliable.
I have not had much time to work physically on this project since I have just moved, but I am hoping to get back on this once my bench is set up again, but for now reading, designing in Eagle, and simulations are my best course of action.
I figured I would just attach my Eagle file if anyone was interested.