BigDumbDinosaur wrote:
fachat wrote:
Just a heads up - I have a Xilinx Spartan running a 6502 core (T65 or RB65), and "almost" booting on my selfbuilt computer which I basically plugged it in...
So over the next week I expect to do the first debug session on real hardware, not just simulation.
That's great news, André! How fast are you clocking this beast? Sounds like an excuse for you to throw a party. (Looking for my passport and making reservations on the next flight to Germany.) Don't get too overexcited yet!
I'm still running an existing 8-bit core at 1MHz for now, just to verify hardware functionality. Next week I have to iron out the remaining timing issues (it boots, but not quite right - the typical PET chirp when it starts is distorted, screen is not fully initialized, ...) only then can I hope to start testing my own core. It's a step-by-step approach, verification in each step, climbing the ladder.... I think it's realistic to have a _tested_ 65k core in December.
I'm using the GODIL part, a Xilinx Spartan 3E with 500k gates on a development board I made for it.
See here
http://www.trenz-electronic.de/products ... ronik.html for the GODIL, and
see this picture for the dev board:
http://www.flickr.com/photos/afachat/79 ... hotostreamThe board has 1M of RAM in 16x512k organization, with the upper 8 data bits shared with an Aux port, where I plan a) a PET video output (just video, hsync, vsync) and b) an SPI interface, for ethernet, SD-card, USB device and USB host. I had to do some pin multiplexing because the GODIL only has 50 usable I/O pins...
I'm currently running it with a 40pin flat ribbon cable to the CPU socket of my CS/A computer running Commodore PET ROMs, at 1MHz only. As goes the saying with 1MHz and the proverbial murder.... Still there might be timing issues. The board directly has a CS/A bus connector, so I may opt for using this in further testing, but one goal is to replace a PET CPU with this cable, put it into the PET case, connect the video to it, and have fun showing people a very special Commodore PET
André
_________________
Author of the GeckOS multitasking operating system, the usb65 stack, designer of the Micro-PET and many more 6502 content:
http://6502.org/users/andre/