First, congrats on getting your system up and running, that always feels good... having success!
Thanks!
- Look at the TI7705B as a reset chip. It will give you positive and negative reset lines.
I've studied your design and saw that you were using this chip. I should have considered switching to this chip before purchasing additional DS1813s. It's hard to justify paying more in shipping than for the parts themselves, so this will probably have to wait until the next revision.
- You can use the DS1813 for a NMI trigger (panic button).
Has this feature proven useful? I think in most cases a hard reset would be sufficient for my needs.
- WDC also make a W65C22 with an open collector IRQ output.
Again, I wish I had realized using the W65C22N would simplify my design before purchasing additional W65C22S chips. Ordering a couple W65C22N chips would certainly help offset the shipping costs, but then I'd be stuck with unused W65C22S chips. Again, something for the next revision.
- I'm guessing you're using one of the serial lines for a console. In most cases, a Serial-to-USB adapter is used, as most current systems don't have serial ports anymore. If this is the case, you could swap out one of the DB-9 connectors with a FTDI adapter... mounts in the DB-9 format and can connect directly to the SC28L92 without any level changes.
I guess I really fell short when doing my homework. I thought that these provided a physical DB9 connector and that a USB-to-Serial adaptor would still be required, but looking at them more closely it looks like they provide a physical USB mini B connector. They're a little pricy, but considering they replace the level shifter and the physical DB9 connector, the cost is closer. One more thing to consider for the next revision.
I'm still running V1.4 of your monitor and have consulted your C02BIOS V2 source for help getting the NXP UART working. Your code has been a huge help. Thanks!
Shawn