GaBuZoMeu wrote:
Wow !
But it's quite large and you started to rearrange alot. Hope it's worth all these efforts.
As I said earlier, POC V2 is an intermediate design intended to test a number of theories I've concocted. The above design was not really practical because it only had two serial ports. As you can see, much of the PCB real estate was consumed by that PLCC84 package.
Quote:
But perhaps then you could gain more benfits out of this huge CPLD, like SPI e.g.
I don't know that I will implement SPI in any of my designs—I haven't found any use for it, but I eventually hope to have SCSI built in, instead of on a plug-in host adapter, as I do now. I also want to implement a console port that can work with just a VGA monitor and standard PC keyboard. POC V2's console port circuitry has been designed so it can drive a serial terminal, as I am now doing, or a terminal adapter, which is one of the projects waiting on me to get back some of my eyesight.
Where the large CPLD's resources might be useful is in rigging up some sort of DMA controller. I still have a lot to learn about writing CPLD code before I will get to that point.
Eventually I want to be able to scale up the serial hardware up to eight ports, along with the console and software transfer port, and also have a machine architecture that can support a preemptive multitasking environment. Combined with the SCSI interface, which opens the door to high capacity mass storage, I would have a true general purpose computer that could actually do useful work. All of this is discussed at length here and on my website.