Alt-RAM logic brain fart

General discussions or ideas about hardware.
User avatar
Badwolf
Posts: 2231
Joined: Tue Nov 19, 2019 12:09 pm

Re: Alt-RAM logic brain fart

Post by Badwolf »

ctirad wrote: Sun Oct 04, 2020 8:57 pm
Badwolf wrote: Sun Oct 04, 2020 6:53 pm* More memory. This was the main aim of this project. Memory, and lots of it. DRAM is the only real option here. This will again need 3.3V infrastructure and probably a bigger CPLD.
I'd use SDRAM. You can get 128MB or more for cheap. Directly soldered. The controller should fit into something like XC95144XL as on CT6x cards or ACA cards from Jens. Or similar CPLD from Altera/Intel. These devices are still 5V tolerant.
Yeah, Xilinx still does 5V chips, but I don't think Altera/Intel do any more. Would need to switch ecosystem. Not sure how much is involved with that.

Let's think. If I routed all the data and address lines via the CPLD I wouldn't need level shifting, but that'd need around 114 pins! Routeing address only would need around 50 (give or take), then only level shifters for the data lines. That sounds doable, and is, I suspect, what the TF536 does.

Does Xilinx programming require specific Xilinx-compatible hardware?
What about some (quad)SPI expansion port for fast interfacing with some MCU based daughterboard, that would serve as gateway to USB, Ethernet, Wifi, etc..?
Ha! Crawl before I can sprint, I think. ;-)

One of my main aims is to keep the form factor small enough that the PSU can remain in place on the Falcon, so concentrating on the core goal of memory at the moment. The acceleration is a nice side effect. Programmable ROM would be nice, but anything else I can piggyback on later would be purely bonus. :-)

Thanks,

BW.
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
User avatar
Badwolf
Posts: 2231
Joined: Tue Nov 19, 2019 12:09 pm

Re: Alt-RAM logic brain fart

Post by Badwolf »

exxos wrote: Sun Oct 04, 2020 9:49 pm If its being hooked to the CPU bus, it already has a pull up on the 5V side.
https://www.exxosforum.co.uk/forum/viewt ... 229#p16229
Interesting, ta.

Although my A31:24 and D15:0 don't have pull-ups. Oops. Are they meant to? :oops:

BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
User avatar
exxos
Site Admin
Site Admin
Posts: 23505
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: Alt-RAM logic brain fart

Post by exxos »

Badwolf wrote: Sun Oct 04, 2020 10:08 pm Although my A31:24 and D15:0 don't have pull-ups. Oops. Are they meant to? :oops:
You would have to check the schematics to see if there is any on the bus on those pins or not..
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
User avatar
Badwolf
Posts: 2231
Joined: Tue Nov 19, 2019 12:09 pm

Re: Alt-RAM logic brain fart

Post by Badwolf »

exxos wrote: Sun Oct 04, 2020 10:13 pm
Badwolf wrote: Sun Oct 04, 2020 10:08 pm Although my A31:24 and D15:0 don't have pull-ups. Oops. Are they meant to? :oops:
You would have to check the schematics to see if there is any on the bus on those pins or not..
On the Falcon they're NC & floating, but that's as they're genuinely never used. I'll have to dig back into the 030 manual to see if they're meant to be tied up. I might have just been lucky with my AltRAM address lines!

BW.
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
User avatar
exxos
Site Admin
Site Admin
Posts: 23505
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: Alt-RAM logic brain fart

Post by exxos »

Badwolf wrote: Sun Oct 04, 2020 10:20 pm On the Falcon they're NC & floating, but that's as they're genuinely never used. I'll have to dig back into the 030 manual to see if they're meant to be tied up. I might have just been lucky with my AltRAM address lines!

I always go with the logic, unintended, but never leaving anything floating used or not... But with Atari cost-cutting all the time they probably never connected pullups on the unused CPU pins...

But yeah, you should really have pullups on those pins which haven't on the motherboard..
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
User avatar
Badwolf
Posts: 2231
Joined: Tue Nov 19, 2019 12:09 pm

Re: Alt-RAM logic brain fart

Post by Badwolf »

exxos wrote: Sun Oct 04, 2020 10:23 pm But yeah, you should really have pullups on those pins which haven't on the motherboard..
Left a note to myself :blonde:
Screenshot 2020-10-04 at 22.25.46.png
Screenshot 2020-10-04 at 22.25.46.png (165.67 KiB) Viewed 2764 times
:lol:

BW.
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
User avatar
exxos
Site Admin
Site Admin
Posts: 23505
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: Alt-RAM logic brain fart

Post by exxos »

Badwolf wrote: Sun Oct 04, 2020 10:28 pm Left a note to myself :blonde:
:bravo: :blonde: :lolbig: :clown:
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
ctirad
Posts: 30
Joined: Sun Feb 24, 2019 5:59 pm

Re: Alt-RAM logic brain fart

Post by ctirad »

Badwolf wrote: Sun Oct 04, 2020 10:01 pmLet's think. If I routed all the data and address lines via the CPLD I wouldn't need level shifting, but that'd need around 114 pins! Routeing address only would need around 50 (give or take), then only level shifters for the data lines. That sounds doable, and is, I suspect, what the TF536 does.
It seems so. Although I would rather split the design into two cheap CPLDs, instead of a single expensive one. One for SDRAM and other for the Falcon interfacing, flash ROM, expansion port... The CT6x schematics is definitly a good source to studiyng, although 68060 is 3.3V device, so the level shifitng is done elsewehere.
With a memory soldered onboard and 4 layer PCB you should still be able to keep the board footprint reasonbly small.

Alternatively, you can use 72pin SIMM (or two) to make things much simpler. In that case the sockets will be most probably more expensive than RAM ;)
Does Xilinx programming require specific Xilinx-compatible hardware?
You only need a jtag cable. You can get either original one or one of many clones.
There are also some alternative solutions like xc3prog, that can use a generic FTDI based jtag or some DIY solutions that connets to LPT port.
Post Reply

Return to “HARDWARE DISCUSSIONS”