English Amiga Board


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

 
 
Thread Tools
Old 05 August 2023, 22:15   #1
Lunda
Registered User
 
Join Date: Jul 2023
Location: Domsjö/Sweden
Posts: 35
The Beast 030 (CD32)

Some information about my CPU board project.


- SRAM: Initial plan was to have 2MB SRAM for map ROM. Then I went all in and added support for 32MB SRAM (16 x 2MB chips, top/bottom double stacked). "only" 24MB on it now.

- SDRAM: 256MB, 4 chips, two top side, two bottom side.

1 cycle wrap around burst on both memory types. SRAM is set as first memory region, so it will be used first. I use a great program called MemPri to change priority between the two regions.


- Clock Port: 16bit clock port. Tested with 8bit standard RTC module.

- IDE: 2 buffered IDE channels, 3 connectors. Can connect 4 IDE devices. one interface tuned for mSATA adapters (tested 2 different). mSATA write 9MB/s, read 8.5MB/s with default scsi.device. Around 13MB/s with one of the fast devices(not stable). 17fps agablaster hires demo, using default device.

- Epson VGA controller: Chip with internal SDRAM on a 70MHz, 16bit bus. I haven't done much with this yet. Max 1024 x 768 256 colors from 4096. 800 x 600 16bit from 16bit. I had an empty area on the board, so why not. I don't expect much from this.

- CPU: Some RAM heatsinks from my old PC and a small fan for cooling. I never had problems with the CPU at 70MHz. The problem you get when running this fast is controlling the buses and control signals. That was the real challenge.

- FPU: I really wanted this to run at 70MHz, but no luck there. Maybe the PGA variant can go higher. It's the 40MHz PLCC variant.

The board can run off a separate 5V supply. It's getting 4.9V now, and the CD32 4.7V.

The board in the photo is a bit messy. There will be one new final PCB revision, but I will probably not build it. This board is good enough for me.
Attached Thumbnails
Click image for larger version

Name:	TheBeast.jpg
Views:	426
Size:	822.3 KB
ID:	79877  
Lunda is offline  
Old 05 August 2023, 22:24   #2
Karlos
Alien Bleed
 
Karlos's Avatar
 
Join Date: Aug 2022
Location: UK
Posts: 4,167
70MHz 68030? That's some overclock!
Karlos is offline  
Old 05 August 2023, 23:03   #3
Roki$
Registered User
 
Join Date: Feb 2021
Location: Skierniewice / Poland
Posts: 3
And can I ask for some results from test programs like Sysinfo 4.4, Sysspeed 2.6, maybe AIBB
Very interesting and cool project Keep it up

Last edited by Roki$; 05 August 2023 at 23:10.
Roki$ is offline  
Old 05 August 2023, 23:18   #4
Lunda
Registered User
 
Join Date: Jul 2023
Location: Domsjö/Sweden
Posts: 35
Quote:
Originally Posted by Roki$ View Post
And can I ask for some results from test programs like Sysinfo 4.4, Sysspeed 2.6, maybe AIBB
Very interesting and cool project Keep it up
Sure!

AIBB and SysSpeed modules attached.
Attached Files
File Type: lha AibbSysSpeed.lha (1.4 KB, 48 views)
Lunda is offline  
Old 05 August 2023, 23:23   #5
Roki$
Registered User
 
Join Date: Feb 2021
Location: Skierniewice / Poland
Posts: 3
Quote:
Originally Posted by Lunda View Post
Sure!

AIBB and SysSpeed modules attached.
Thanks, good man
Roki$ is offline  
Old 05 August 2023, 23:27   #6
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,200
that's a nice project! just keeping it for yourself then ?
jotd is offline  
Old 05 August 2023, 23:39   #7
Lunda
Registered User
 
Join Date: Jul 2023
Location: Domsjö/Sweden
Posts: 35
Quote:
Originally Posted by jotd View Post
that's a nice project! just keeping it for yourself then ?
I don't think many people are interested in something crazy like the Beast. But sure, it's always possible to build more.
Lunda is offline  
Old 06 August 2023, 02:52   #8
abu_the_monkey
Registered User
 
Join Date: Oct 2020
Location: Bicester
Posts: 1,950
from the technical aspect, very interested

as for owning one, its for the cd32? If so, I don't have one in my collection
abu_the_monkey is offline  
Old 06 August 2023, 03:07   #9
DisasterIncarna
Registered User
 
DisasterIncarna's Avatar
 
Join Date: Oct 2021
Location: England
Posts: 1,180
impressive doesnt quite cover how awesome that looks, keep up with any updates, my cd32 got stolen long ago but this still looks like a good read and news piece.
DisasterIncarna is offline  
Old 06 August 2023, 10:09   #10
seb132
French in Australia
 
seb132's Avatar
 
Join Date: May 2012
Location: Gold Coast
Age: 52
Posts: 507
Send a message via MSN to seb132 Send a message via Yahoo to seb132
This is an impressive project.
Congratulations for the achievement!
Do you intend to share it so other people could build it or at least some technical data and schematics so the board layout can be taken to a next step?
seb132 is offline  
Old 06 August 2023, 10:58   #11
fgh
Registered User
 
Join Date: Dec 2010
Location: Norway
Posts: 819
24MB SRAM! 70mHz 030 overclock! And a VGA chip!
Crazy project indeed

The VGA is interesting. Do you think you can make a P96 driver for it? Which chip is it? S1D13513?

We have lots of cool new cpu cards, but a distinct lack of graphics cards.
If someone could make a cheap VGA chip work, I’m sure it would show up in other CPU cards as well.

800x600x16M or 1024x768x256 is less than the best of the old cards, but way better than AGA for workbench.

No scan doubler/flicker fixer is less of a concern today with cheap rgb-hdmi adapters, and CRT’s are popular again, so having an LCD for WB + a CRT TV for games is cool again
fgh is offline  
Old 06 August 2023, 11:35   #12
Lunda
Registered User
 
Join Date: Jul 2023
Location: Domsjö/Sweden
Posts: 35
Quote:
Originally Posted by fgh View Post
24MB SRAM! 70mHz 030 overclock! And a VGA chip!
Crazy project indeed

The VGA is interesting. Do you think you can make a P96 driver for it? Which chip is it? S1D13513?


Why have a L2 cache controller and a small cache when you can have 32MB of SRAM.


The S1D13513 looks cool, but it's the S1D13806. There is no space for external RAM on the PCB. It is possible to make the board bigger, but then you will have to open the CD32 to install it.

I'll try to make a P96 driver for it. I have the linux source which is helpful. Biggest problem is I have never programmed any software for the Amiga.
Lunda is offline  
Old 06 August 2023, 12:06   #13
fgh
Registered User
 
Join Date: Dec 2010
Location: Norway
Posts: 819
Quote:
Originally Posted by Lunda View Post
Why have a L2 cache controller and a small cache when you can have 32MB of SRAM.

The S1D13513 looks cool, but it's the S1D13806. There is no space for external RAM on the PCB. It is possible to make the board bigger, but then you will have to open the CD32 to install it.

I'll try to make a P96 driver for it. I have the linux source which is helpful. Biggest problem is I have never programmed any software for the Amiga.
Ok. I see the 13806 even has 68030 timing in its manual, not bad

Thomas Richter is the man to ask for help with P96 driver development.
I see he’s put up this that should be helpful:
http://wiki.icomp.de/wiki/P96_Driver_Development
(You probably found that already..)

Good luck!
fgh is offline  
Old 06 August 2023, 12:12   #14
Lunda
Registered User
 
Join Date: Jul 2023
Location: Domsjö/Sweden
Posts: 35
Quote:
Originally Posted by seb132 View Post
This is an impressive project.
Congratulations for the achievement!
Do you intend to share it so other people could build it or at least some technical data and schematics so the board layout can be taken to a next step?
I might supply kits if I'm able to source components. 16 MB SRAM sourced from Farell would cost over 200 EUR I think.

I'll make a final PCB revision, so please let me know if you have some ideas for the layout.
Lunda is offline  
Old 06 August 2023, 12:19   #15
seb132
French in Australia
 
seb132's Avatar
 
Join Date: May 2012
Location: Gold Coast
Age: 52
Posts: 507
Send a message via MSN to seb132 Send a message via Yahoo to seb132
Great to hear!
No, I don’t have any layout issue or ideas, I probably misread your comment about making PCB changes…
Would love to see more photos.
seb132 is offline  
Old 06 August 2023, 12:51   #16
fgh
Registered User
 
Join Date: Dec 2010
Location: Norway
Posts: 819
I’m sure you’ll get rid of lots of kits if you make them available.

An option to reduce the expensive SRAM amont to 4MB would make sense

Quote:
Originally Posted by Lunda View Post
I'll make a final PCB revision, so please let me know if you have some ideas for the layout.
I see the VGA chip has a Mediaplug camera interface, if you wire it up, perhaps it can be used as an AGA video passthrough or even scandoubler later on? (like on pistorm)
fgh is offline  
Old 06 August 2023, 13:52   #17
Lunda
Registered User
 
Join Date: Jul 2023
Location: Domsjö/Sweden
Posts: 35
Quote:
Originally Posted by fgh View Post
I’m sure you’ll get rid of lots of kits if you make them available.

An option to reduce the expensive SRAM amont to 4MB would make sense



I see the VGA chip has a Mediaplug camera interface, if you wire it up, perhaps it can be used as an AGA video passthrough or even scandoubler later on? (like on pistorm)
I think 8MB SRAM, 128MB SDRAM, 65MHz CPU/FPU will be the default config if I make kits or finished boards. I found a 030 board with 128MB RAM for the CD32 at amigastore.eu for 220EUR. I think this could be the target price for the default config.

Yes, the Mediaplug interface... never really found any information about successfully implemented solutions. The pins can be used as GPIO pins as well I think. I might put a header for this interface on the next board if I can fit it.

It's also possible to make some kind of digital video interface, but I only put an analog interface on it. It's configured for VGA and PAL/NTSC now.
Lunda is offline  
Old 06 August 2023, 15:04   #18
fryguy
Registered User
 
Join Date: Aug 2005
Location: Skarabörg, Sweden
Age: 44
Posts: 1,020
Cool project! RTG on the CD32 would be really nice
fryguy is offline  
Old 06 August 2023, 18:06   #19
paraj
Registered User
 
paraj's Avatar
 
Join Date: Feb 2017
Location: Denmark
Posts: 1,107
Excellent job! What were your motivation/goals for the project? Like, did you have a CD32 and a spare 030 lying around and wondered what would happen if you combined them, or did you set out to make the ultimate beast? I imagine it was a lot of work, but probably very rewarding when you saw the figures
paraj is offline  
Old 06 August 2023, 18:48   #20
alenppc
Registered User
 
Join Date: Apr 2012
Location: Canada
Age: 44
Posts: 910
As somebody who has hand-built over 800 CD32 accelerators, I have to ask: where did you find WHITE MCU connectors for the kipper riser? I've only ever seen them in brown
alenppc is offline  
 


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Seeking a PDF Manual for G-Force 030 (Impact A2000-030 Combo Series II) raskulous request.Other 2 12 April 2021 21:02
DKB Cobra/Viper 030 (Full 030) + FPU + Ram £100 ElectroBlaster MarketPlace 1 08 March 2013 12:52
DKB Viper 030 + 128mb simm for A500 030 + ram... ElectroBlaster Swapshop 0 18 August 2012 19:48
A1200 030/40mhz faster than A2000 030 50mhz? desantii support.Hardware 24 28 July 2011 23:50
GVP G-force 030 board for A2000-problem switching between 030 and 68k Unregistered support.Hardware 5 19 August 2004 10:04

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 04:22.

Top

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