Hi Guys,
I've spent the last 3 weeks reading up heaps on 65C02 and related chips. These include the 6502 primer (
http://wilsonminesco.com/6502primer/), and 2 books, "Microprocessors and Microcomputers" 3rd by Tocci/Laskowski, and "Programming & Interfacing The 6502 With Experiments" by De Jong. (I'm so thankful that I kept these old books from my studies!!!)
I feel I now have a somewhat basic understanding on building a SBC.
I've been looking into Daryl Rictor's SBC-2 (
https://sbc.rictor.org/info2.html). I really like that fact that it's all DIP chips and the memory space for the ROM is 32KB and RAM is 32KB (mostly). I've finally understood how Daryl's address decoding works using 74 series chips. I was planning on following this until yesterday I came across this post:
http://forum.6502.org/viewtopic.php?f=12&t=6321 where some others are using PLDs like the ATF22V10CQZ.
I'm all for using less chips for obvious reasons - cost, reducing propagation delay, and less things may go wrong.
Questions1. Is there a schematic out there for a 65C02 using a ATF22V10 (or similar chip) for address decoding?
Now, my electronics background is very very rusty. Last I studied was in '91. After this I continued my studies in Comp Sci, and have been developing in high-level languages since then - 30 years or so. I will read the PLD's datasheet but very much still need my handheld all the way, as this is my first build.
2. Which PLD chip to use?
Looking into this particular PLD, I noticed a few versions at au.mouser (I am in Australia). I've selected the following two, the aforementioned one in the post, and the fastest one:
ATF22V10CQZ-20PU
https://au.mouser.com/ProductDetail/?qs=2mdvTlUeTfCbTTksYbflfg%3D%3DMaximum Operating Frequency: 50MHz
Propagation Delay - Max: 20ns
ATF22V10C-7PX
https://au.mouser.com/ProductDetail/?qs=b1J4i6otjZvQkoc4qPLCgQ%3D%3DMaximum Operating Frequency: 166MHz
Propagation Delay - Max: 7.5ns
For the first version of my SBC, I plan to run it at 1MHz. After this, I will read up on techniques on how upgrade it incrementally to a faster clock, 6MHz, then 10MHz, and finally 14MHz.
So planning for this, I'd rather buy the fastest components now (for SRAM and whatever else). Therefore would the ATF22V10C-7PX chip be a good choice as this wasn't mentioned in the post, and the ATF22V10CQZ-20PU chip was mentioned?
Thank you everyone!
Cheers
Peter