English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware > Hardware mods

 
 
Thread Tools
Old 15 May 2008, 13:04   #21
Zetr0
Ya' like it Retr0?
 
Zetr0's Avatar
 
Join Date: Jul 2005
Location: United Kingdom
Age: 49
Posts: 9,768
Lucas Schematics: PALS and GLUE

Okay i will break down later what each circuit does with its timings, but to begin i shall just post the raw schematics, I will add some (trivial) dialog later

So this is the PALS and GLUE, it sets up the fundements of the project by providing the signals needed to run an 020, SIZE / DSACK signals to name just a few
Attached Thumbnails
Click image for larger version

Name:	pals-gals-glue.jpg
Views:	1813
Size:	400.3 KB
ID:	16593  
Zetr0 is offline  
Old 15 May 2008, 13:08   #22
Zetr0
Ya' like it Retr0?
 
Zetr0's Avatar
 
Join Date: Jul 2005
Location: United Kingdom
Age: 49
Posts: 9,768
Lucas Schematics: 020 + 68881 + 96 pin interface

Hello again

Here we have the configuration of the 020 with an FPU with its appropriate ties, the Lucas uses a PGA version of the 020, so there may be extra / lesser signals required for the TQPF EC version.

the 96PIN DIN interface will provide the basis of for the next phase which is to add Fast Ram to the device.
Attached Thumbnails
Click image for larger version

Name:	main.jpg
Views:	1453
Size:	440.0 KB
ID:	16594  
Zetr0 is offline  
Old 15 May 2008, 13:09   #23
Zetr0
Ya' like it Retr0?
 
Zetr0's Avatar
 
Join Date: Jul 2005
Location: United Kingdom
Age: 49
Posts: 9,768
Other features I would like to add would be SCSI, and a couple of Clock ports... maybe even some fast flash memory for ROMS that would be awesome!
Zetr0 is offline  
Old 15 May 2008, 13:15   #24
TheCorfiot
Amibay Senior Staff
 
TheCorfiot's Avatar
 
Join Date: Feb 2008
Location: Cardiff / Wales
Posts: 1,302
Zetro,,, Awesome mate.....

Would IDE be easier than SCSi, I know the CPU overhead would be higher but, no need for firmware, can use KS2.05 or KS3.1 and IDE Peripherals including CF adapters are cheap and easily available.

I like this project

Thanks for your hard work
TheCorfiot is offline  
Old 15 May 2008, 13:28   #25
coze
hastala vista winny vista
 
coze's Avatar
 
Join Date: Feb 2006
Location: mt fuji
Age: 46
Posts: 1,335
Send a message via ICQ to coze Send a message via Yahoo to coze
clockports ! that's a very good idea. how is the clockport implemented exactly ? The A500 68000 CPU slot clockport looked very simple, maybe only a couple of 74X logic chips ? so it's mostly software driven ?
coze is offline  
Old 15 May 2008, 13:54   #26
Zetr0
Ya' like it Retr0?
 
Zetr0's Avatar
 
Join Date: Jul 2005
Location: United Kingdom
Age: 49
Posts: 9,768
@Coze

Ian "Stedy" Steadman has a great circuit for implementation of 2 clock ports in the same memory addressing area as that of the a1200.

check out this site http://www.ianstedman.co.uk/Downloads/downloads.html

With a big thanks to Stedy

heres an overview of clock ports

Heres a description of the signals that make up the clock port

and how to build clock port action (added schematic attached )
Attached Thumbnails
Click image for larger version

Name:	CDTV-Clockport.PNG
Views:	1456
Size:	56.6 KB
ID:	16595  
Zetr0 is offline  
Old 15 May 2008, 14:08   #27
Hungry Horace
Wipe-Out Enthusiast
 
Hungry Horace's Avatar
 
Join Date: Nov 2005
Location: .
Age: 43
Posts: 2,538
i dont yet have an a600, but its on my list of 'must have for mods'!

i'd certainly be interested in a full 020 version... what would the ram limits be on that? 16 fast? 32?

saying that, 8 meg would prob. suffice for my ECS whdload needs

look forward to seeing the progress on this
Hungry Horace is offline  
Old 15 May 2008, 14:17   #28
Zetr0
Ya' like it Retr0?
 
Zetr0's Avatar
 
Join Date: Jul 2005
Location: United Kingdom
Age: 49
Posts: 9,768
@HH

the initial prototype will be limited to 8MB, its most likely we will run this out as an up grade as an 020 with 8mb is ample for 99.5% of WHDLoad yummyness! (and 15% of that you cannot use due to aga! lol)

The 8mb is achieved using simple logic and all of the spare addressing space for the 020, but by kinda paging memory into and out of a window of this you can have any size you want even Gigabytes LOL.

however it essentially it comes down to the complexity of the memory handler / controller.. the more complex it is the more memory (matrices and types) it can handle (and hence cost), but a safe bet will be the common 32mb 72pin simm type, and this will be max for the 030 version. again depending on complexity may run 2 or more ports for 64mb or greater.

but we shall see...
Zetr0 is offline  
Old 15 May 2008, 17:36   #29
Hungry Horace
Wipe-Out Enthusiast
 
Hungry Horace's Avatar
 
Join Date: Nov 2005
Location: .
Age: 43
Posts: 2,538
i just like 16 meg for "safety" with whdload, but i see where you are coming from Zetr0 for sure an 020 is fine for an a600.

definately have some 8mb (john) simms spare anyway

now where's that s-videtr0 adaptor?
Hungry Horace is offline  
Old 15 May 2008, 17:47   #30
cv643d
Registered User
 
cv643d's Avatar
 
Join Date: Jul 2002
Location: Sweden
Posts: 762
Im Amazed Alexh has not expressed his optimistic views on this project yet :-)
cv643d is offline  
Old 15 May 2008, 18:17   #31
Zetr0
Ya' like it Retr0?
 
Zetr0's Avatar
 
Join Date: Jul 2005
Location: United Kingdom
Age: 49
Posts: 9,768
Quote:
Originally Posted by cv643d View Post
Im Amazed Alexh has not expressed his optimistic views on this project yet :-)

I believe our beloved Alexh knows that its more a matter of time than difficulty as all that needs to be done, has been done its just integrating them all together



....and besides i am sure he is waiting for page 2 to make an opinion.
Zetr0 is offline  
Old 15 May 2008, 23:33   #32
Stedy
Registered User
 
Stedy's Avatar
 
Join Date: Jan 2008
Location: United Kingdom
Age: 46
Posts: 733
@Zetro,

I just realised, I have not updated the A500 clockport design webpage with the final schematics. The DTACK assertion logic is missing.

For various reasons I stopped all classic Amiga development work back in 2006 and never got around to updating that webpage.

@Thread.

The 68881 FPU is obsolete but the 68882 is available, so it is worth updating the design to use the later.

Consider using a Xilinx Coolrunner or Altera MAX II CPLD for the glue logic. These parts cost £1-10 and will easily do the function of the PALs/GALs of the Lucas design.

The Xilinx XC9572-7-PC44 CPLD was the device I targeted when I wrote some VHDL to interface a Coldfire to the Amiga (design was never used). This is a 72 macrocell part available in a 44 pin PLCC package for $7.50 from Digikey and other suppliers.

There are designs on the web for download/programming cables for both Altera and Xilinx parts that connect to the parallel port, couple this with free development software and have some fun!

I found this little list to convert the ABEL equations of Lucas to VHDL/Verilog

ABEL Symbol Description
# OR gate,
.D D-type flip flop/latched input.
& AND gate,
= Combinatorial statement/assignment
! NOT gate/invert

I hope this inspires you to continue.

Ian
Stedy is offline  
Old 16 May 2008, 01:10   #33
rkauer
I hate potatos and shirts
 
rkauer's Avatar
 
Join Date: Oct 2007
Location: Sao Leopoldo / Brazil
Age: 58
Posts: 3,482
Send a message via MSN to rkauer Send a message via Yahoo to rkauer
@All: I'm reading the Amiga TECHNICAL manual, also 020 and 030 data sheets, and before someone have funny ideas:

Clockports are OK, like Zetr0 mentioned. But since an EC020 can handle 24 bits of data, the memory limit is 48Mb, included the ROM area, autoconfig space (PCMCIA, clock port) and RAM. So only 32+8Mb without bank swap (who is slow, anyway). If we squeeze the address range, more 1.5Mb "SLOW" RAM =41.5Mb FAST, but with two 32Mb SIMM (or one 32 and one 16Mb). But since the slow RAM is in the FAST controller, no wait states. Formerly 41.5 FAST.

But I think this 1.5Mb is useless and only put more complexity in the design.

8Mb in an A600 is almost an overkill. Remember: BILL GAY said "640kb of memory is enough to anyone!"

Note just one thing: we planning 3 versions of the board: EC020 (up to 28MHz, if the perfoboard prototype runs fine), "full" 020 and 030 (theoretical 4Tb of memory), but we think in a more humble goal: 128Mb in two 72 pin SIMM, due space limitation), thanks to the 32bits address space (all out the 16Mb window space, full autoconfig).

Maybe EDO or a modern memory slot, like ZIP, for example, NOOOOO!, I mean a DIMM slot, but this is controversial (even between me and Z). Expect a more expensive card, of course. The sky is the limit!

The SCSI controller, IDE controller (for the 500/2k version) will become in a add-on slot, for the future versions (if they exists)...

Last edited by rkauer; 16 May 2008 at 01:17.
rkauer is offline  
Old 16 May 2008, 01:15   #34
Zetr0
Ya' like it Retr0?
 
Zetr0's Avatar
 
Join Date: Jul 2005
Location: United Kingdom
Age: 49
Posts: 9,768
@Stedy

thanks for the extra inspiration and you advice (I am sure we will need it )), well i certainly will *as you know lol* )

I about to send out two dev kits, one to RKauer and one to TheCorfiot

amongst many things, it includes
  • 3* Xilinx XCR3 128XL - 10c SMD (3.3volt 5 volt signal tolerant)
  • 4* SMD 3.3volt regulators
  • 3* Xilinx XC7336 36 macro cell 5 volt
  • 4* 5 volt regulators
  • 2* 68EC020FG25

It would be really Awesome to be able implement the "Stedy Clock" circuit
Zetr0 is offline  
Old 16 May 2008, 01:54   #35
coze
hastala vista winny vista
 
coze's Avatar
 
Join Date: Feb 2006
Location: mt fuji
Age: 46
Posts: 1,335
Send a message via ICQ to coze Send a message via Yahoo to coze
Quote:
Originally Posted by rkauer View Post
But since an EC020 can handle 24 bits of data, the memory limit is 48Mb, included the ROM area, autoconfig space (PCMCIA, clock port) and RAM.

you mean 24 bit address bus right ? so I think it makes 16 mb not 48 mb and this is exactly the same situation with all 68000 based amigas and the A1200 (which has EC020). 8mb is reserved for custom chips & chip ram and stuff and you get 8mb for fast ram / zorro 2 space. 4 mb if you use pcmcia.

anyway this project will be great even with only 8mb ram, so please go for it !
coze is offline  
Old 16 May 2008, 03:03   #36
rkauer
I hate potatos and shirts
 
rkauer's Avatar
 
Join Date: Oct 2007
Location: Sao Leopoldo / Brazil
Age: 58
Posts: 3,482
Send a message via MSN to rkauer Send a message via Yahoo to rkauer
Quote:
Originally Posted by coze View Post
you mean 24 bit address bus right ? so I think it makes 16 mb not 48 mb and this is exactly the same situation with all 68000 based amigas and the A1200 (which has EC020). 8mb is reserved for custom chips & chip ram and stuff and you get 8mb for fast ram / zorro 2 space. 4 mb if you use pcmcia.

anyway this project will be great even with only 8mb ram, so please go for it !
My mistake again. I made the same error very often.

Strange for a tech guy...
rkauer is offline  
Old 16 May 2008, 03:18   #37
Zetr0
Ya' like it Retr0?
 
Zetr0's Avatar
 
Join Date: Jul 2005
Location: United Kingdom
Age: 49
Posts: 9,768
@rkauer

i find i make them all the time.... i blame my OCD... everyone whoms anyone has one

but do i really make them.... or DO i subtly place errors for people to discover eh?


yeah.... your right.... i make 'em..... I made a completely retarded a while back that only got discovered earlier,

I followed some badly drawn schematics that i was given from aminet and borked a chip selecting method, I have to admit, I am very glad there are some skilled and talented people here that can see and correct these silly mistakes i make LOL.
Zetr0 is offline  
Old 16 May 2008, 03:35   #38
rkauer
I hate potatos and shirts
 
rkauer's Avatar
 
Join Date: Oct 2007
Location: Sao Leopoldo / Brazil
Age: 58
Posts: 3,482
Send a message via MSN to rkauer Send a message via Yahoo to rkauer
Quote:
Originally Posted by Zetr0 View Post
@rkauer

i find i make them all the time.... i blame my OCD... everyone whoms anyone has one

but do i really make them.... or DO i subtly place errors for people to discover eh?


yeah.... your right.... i make 'em..... I made a completely retarded a while back that only got discovered earlier,

I followed some badly drawn schematics that i was given from aminet and borked a chip selecting method, I have to admit, I am very glad there are some skilled and talented people here that can see and correct these silly mistakes i make LOL.
LOL, I think I stop to drink too much (nah! where I put my cup?).
rkauer is offline  
Old 18 May 2008, 13:02   #39
rave
Amiga's made me who I am.
 
rave's Avatar
 
Join Date: Feb 2007
Location: Nottingham UK
Age: 44
Posts: 178
Best of luck with the project guys.

My hope holds out for a new 600 accelerator in my lifetime yet!!!

Big big WOOT!!!
rave is offline  
Old 19 May 2008, 19:46   #40
nandove
 
Posts: n/a
Quote:
Originally Posted by rkauer View Post
OK, that's official. We start the project.

I'm now in the basic development of the design. The goal is a simple, albeit reliable, A600 accelerator with 4~8Mb of FAST RAM (switchable).

The project starts now (erm, almost... I need to finish the RGB>YUV inside an A520's case converter first).

ATM, I'm putting the pieces together in Express-PCB. The board will not block the HD cradle, BTW.

More details: 68EC020 (up to 28MHz, if the board runs stable). Better CPU in a future design. No PGA socket ATM, but possible in another version.

One SIMM bank to up 8Mb (better than nothing), more if a better CPU is used in the design (full 020 or any 030).

All surrounding logic will stand in a couple of CPLDs for small footprint. Dual layer board (multi-layer is very expensive!).

Less than 80 EUROS (more than this is robbery, believe me) is another main goal.

An adapter board will arise to those ppl who wants to put the accel. inside an A500/2000/CDTV. That's an easy part.

Disclaimer: no, I not will make a 060 board for A600, neither a PPC/Coldfire one. I'm will not be responsible for loosing hair, marriage breakouts, Microsoft or your cat take fire. Be warned!

Dead line: two more weeks(TM).
Hi, i'm a spanish amiga-fan, and your project follows with attention from spain too

So, do you know the Crusoe Transmeta processor? It is a processor capable of any other one behaving like by means of a programming... maybe, if it can programing his microcode like a 68000, perhaps can born a acelerator card with a "virtual" Mc68000 at 100Mhz without cooling...

Can be possible? or is a dream?

Please excuse me for my bad english sorry
 
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
GVP1230+ Accel Board Jumper settings? gtrmn01 support.Hardware 3 03 September 2013 20:21
Having trouble creating HDD for 1.3 A500 trydowave support.WinUAE 26 14 February 2013 16:04
SFS on A600 020 KS 2.0 demolition support.Other 27 22 December 2012 18:46
68060 board stuck in an A500 or A600 - impossible goal? Photon support.Hardware 17 04 October 2009 15:09
WTB: A500 Accel Must Have Switch to Go Back to 68K Mode kjmann14 MarketPlace 0 26 March 2009 21:01

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 14:47.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.11470 seconds with 14 queries