Spectrum +3 Gate Array... - Page 1 (2024)

Post Reply

  • Print view

23 posts• Page 1 of 1

+3code

Re: Spectrum +3 Gate Array...

  • Quote
  • 0login to like this post

Postby +3code »

Speccy_Pete wrote: Wed Jul 21, 2021 5:47 pmIf someone was silly enough to want to remove the gate array from a +3, could you in theory replace it with individual ic's so that part of the circuit was for instance the same as the grey +2?

I've not hardware skills, so not sure, but look here:
https://www.secarica.ro/index.php/en/zx ... 3s-project

Top

Speccy_Pete
Dizzy
Posts: 69
Joined: Mon Jul 12, 2021 9:48 pm

Re: Spectrum +3 Gate Array...

  • Quote
  • 0login to like this post

Postby Speccy_Pete »

spider wrote: Thu Jul 22, 2021 9:08 am

Speccy_Pete wrote: Thu Jul 22, 2021 8:13 amThat'll teach me to reply when I'm half asleep...

I'm sure there's been many a 'magic smoke trick' or popping noise from a mistook or two when not being fully awake with the job in question. Spectrum +3 Gate Array... - Page 1 (2)

Regarding what I said about protoyping I guess you'd end up with something like this , well kind of:

Spectrum +3 Gate Array... - Page 1 (3)

I was half right, some of the tap points I mentioned on IC6 are connected to IC15 on the Grey +2, but yes... I may have let the magic smoke escape on more than one occasion trying to finish something when I should have stopped due to being half a sleep! Spectrum +3 Gate Array... - Page 1 (4)

I hope it wouldn't end up that big I'd never fit it back in the original case!?! Spectrum +3 Gate Array... - Page 1 (5) Spectrum +3 Gate Array... - Page 1 (6) Spectrum +3 Gate Array... - Page 1 (7)

Top

Speccy_Pete
Dizzy
Posts: 69
Joined: Mon Jul 12, 2021 9:48 pm

Re: Spectrum +3 Gate Array...

  • Quote
  • 0login to like this post

Postby Speccy_Pete »

+3code wrote: Thu Jul 22, 2021 9:49 amI've not hardware skills, so not sure, but look here:
https://www.secarica.ro/index.php/en/zx ... 3s-project

Appreciate the reply and link, I'll have a look! Spectrum +3 Gate Array... - Page 1 (9)

Top

spider
Dynamite Dan
Posts: 1137
Joined: Wed May 01, 2019 10:59 am
Location: Derby, UK
Contact:

Contact spider

Re: Spectrum +3 Gate Array...

  • Quote
  • 0login to like this post

Postby spider »

That +3 project looks fun in some ways, also much work Spectrum +3 Gate Array... - Page 1 (11)

[mention]Speccy_Pete[/mention] , no I doubt it would fit into the original case , maybe into a desk Spectrum +3 Gate Array... - Page 1 (12) Spectrum +3 Gate Array... - Page 1 (13)

Does remind me I gave away a couple of years ago an empty Dragon32 case, had keyboard but no 'main pcb' , I had a vague idea of putting a ZX81 into it as the keyboard was quite nice. Anyway all in the past now. Spectrum +3 Gate Array... - Page 1 (14)

Top

Guesser
Manic Miner
Posts: 734
Joined: Wed Nov 15, 2017 2:35 pm
Contact:

Contact Guesser

Re: Spectrum +3 Gate Array...

  • Quote
  • 0login to like this post

Postby Guesser »

Speccy_Pete wrote: Thu Jul 22, 2021 2:02 amIs there anywhere on the +3 you can tap into the BANK Switching, Paging and VRAM or is it all done internally with the gate array?

To what end?
You could work out what chip is paged by tapping the address lines to the RAM and ROM chips, but it's easier to just hook some logic up to the expansion port to mirror the paging registers.

Top

Speccy_Pete
Dizzy
Posts: 69
Joined: Mon Jul 12, 2021 9:48 pm

Re: Spectrum +3 Gate Array...

  • Quote
  • 0login to like this post

Postby Speccy_Pete »

Guesser wrote: Thu Jul 22, 2021 11:14 amTo what end?
You could work out what chip is paged by tapping the address lines to the RAM and ROM chips, but it's easier to just hook some logic up to the expansion port to mirror the paging registers.

Nothing crazy, I'd like a simple visual indicator...

Like this HERE

Top

Guesser
Manic Miner
Posts: 734
Joined: Wed Nov 15, 2017 2:35 pm
Contact:

Contact Guesser

Re: Spectrum +3 Gate Array...

  • Quote
  • 0login to like this post

Postby Guesser »

Oh right. In that case you could definitely do that with a plug-in expansion, or CPU passthrough PCB.

Top

Speccy_Pete
Dizzy
Posts: 69
Joined: Mon Jul 12, 2021 9:48 pm

Re: Spectrum +3 Gate Array...

  • Quote
  • 0login to like this post

Postby Speccy_Pete »

Guesser wrote: Thu Jul 22, 2021 12:03 pmOh right. In that case you could definitely do that with a plug-in expansion, or CPU passthrough PCB.

Just to be awkward I'd need it fitting internally... but cannot use a CPU passthrough as It will eventually have one fitted for internal IDE

Reason I asked about tapping onto another IC like IC6 on the +2.

Spectrum +3 Gate Array... - Page 1 (19)

Top

Guesser
Manic Miner
Posts: 734
Joined: Wed Nov 15, 2017 2:35 pm
Contact:

Contact Guesser

Re: Spectrum +3 Gate Array...

  • Quote
  • 0login to like this post

Postby Guesser »

Well you could tap the buses elsewhere, but it would just get really messy. If you were making a PCB to decode the paging ports and drive LEDs you could put an IDE header in it Spectrum +3 Gate Array... - Page 1 (21)

Top

Speccy_Pete
Dizzy
Posts: 69
Joined: Mon Jul 12, 2021 9:48 pm

Re: Spectrum +3 Gate Array...

  • Quote
  • 0login to like this post

Postby Speccy_Pete »

Guesser wrote: Thu Jul 22, 2021 12:31 pmWell you could tap the buses elsewhere, but it would just get really messy. If you were making a PCB to decode the paging ports and drive LEDs you could put an IDE header in it Spectrum +3 Gate Array... - Page 1 (23)

Yea, would rather not have wires running all over the place! Spectrum +3 Gate Array... - Page 1 (24)

Nice and easy on the +2 IC6... tap the pins away you go... managing the wiring wasn't hard either.

Hmmm, something to think about.

Top

1024MAK
Bugaboo
Posts: 3498
Joined: Wed Nov 15, 2017 2:52 pm
Location: Sunny Somerset in the U.K. in Europe
Contact:

Re: Spectrum +3 Gate Array...

  • Quote
  • 0login to like this post

Postby 1024MAK »

The functions provided by IC6 (74LS174) are all part of the gate array in a +2A, +2B or +3.
For the ROM bank, you can still pick up the relevant address line.

But using the address lines for the DRAM chips is more tricky, as they use a multiplexed address bus (*) so would need logic to demultiplex the address lines. But now it’s getting rather complex…

* Eight lines carry a sixteen bit address, the first eight bits of the address are presented to the DRAM chips and then latched in with the /RAS strobe signal, then the remaining eight bits latched in with the /CAS strobe signal.

As guesser says, it’s just as easy to add a programmable logic chip to carry out the functions of IC6 in a grey +2.

Mark

Spectrum +3 Gate Array... - Page 1 (26) Standby alert Spectrum +3 Gate Array... - Page 1 (27)
“There are four lights!”
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb Spectrum +3 Gate Array... - Page 1 (28)
Autumn is here. Bye bye summer 2024...

Top

Speccy_Pete
Dizzy
Posts: 69
Joined: Mon Jul 12, 2021 9:48 pm

Re: Spectrum +3 Gate Array...

  • Quote
  • 0login to like this post

Postby Speccy_Pete »

1024MAK wrote: Thu Jul 22, 2021 1:31 pmThe functions provided by IC6 (74LS174) are all part of the gate array in a +2A, +2B or +3.
For the ROM bank, you can still pick up the relevant address line.

But using the address lines for the DRAM chips is more tricky, as they use a multiplexed address bus (*) so would need logic to demultiplex the address lines. But now it’s getting rather complex…

* Eight lines carry a sixteen bit address, the first eight bits of the address are presented to the DRAM chips and then latched in with the /RAS strobe signal, then the remaining eight bits latched in with the /CAS strobe signal.

As guesser says, it’s just as easy to add a programmable logic chip to carry out the functions of IC6 in a grey +2.

Mark

Yep, I figured understood the gate array was doing the function of IC6 as well as a couple of other IC chips from the original +2 design...

The rest is beyond my abilities unfortunately... Spectrum +3 Gate Array... - Page 1 (30)

I just about understand enough to follow a How2 someone has generously made public, but...

I wouldn't have a clue how or where to start doing it all myself though. Spectrum +3 Gate Array... - Page 1 (31)

Appreciate the reply and extra info Mark! Spectrum +3 Gate Array... - Page 1 (32)

Top

catmeows
Manic Miner
Posts: 768
Joined: Tue May 28, 2019 12:02 pm
Location: Prague

Re: Spectrum +3 Gate Array...

  • Quote
  • 0login to like this post

Postby catmeows »

Well, regarding DRAM access, I always wondered how much unusual was replacing 3-to-1 multiplexer by combination of 2-to-1 multiplexer and resistor between ULA and multiplexer.

Proud owner of Didaktik M

Top

Post Reply

  • Print view

23 posts• Page 1 of 1

Return to “Hardware”

Jump to

  • News
  • ↳ Brand new software!
  • ↳ Announcements
  • Development
  • ↳ Design/Ideas
  • ↳ Programming
  • ↳ Graphics
  • ↳ Music
  • ↳ Showcase your work!
  • Discussions
  • ↳ Games/Software
  • ↳ Hardware
  • ↳ Emulators
  • ↳ Sinclair Miscellaneous
  • ↳ ZX Spectrum Next
  • Sales/Commercial
  • ↳ Sales/Commercial
  • Archive
  • ↳ Website
  • ↳ Preservation
  • ↳ ZXDB Discussion
  • ↳ ZXDB Fixes
  • Other Retro Stuff
  • ↳ Other Retro Stuff
  • ↳ FPGA Devices
  • ↳ SAM Coupé
Spectrum +3 Gate Array... - Page 1 (2024)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: The Hon. Margery Christiansen

Last Updated:

Views: 5844

Rating: 5 / 5 (70 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: The Hon. Margery Christiansen

Birthday: 2000-07-07

Address: 5050 Breitenberg Knoll, New Robert, MI 45409

Phone: +2556892639372

Job: Investor Mining Engineer

Hobby: Sketching, Cosplaying, Glassblowing, Genealogy, Crocheting, Archery, Skateboarding

Introduction: My name is The Hon. Margery Christiansen, I am a bright, adorable, precious, inexpensive, gorgeous, comfortable, happy person who loves writing and wants to share my knowledge and understanding with you.