Welcome, Guest. Please login or register.

Author Topic: Designing Amiga Expansion Hardware  (Read 2605 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline bubbaTopic starter

  • Full Member
  • ***
  • Join Date: Mar 2005
  • Posts: 130
    • Show only replies by bubba
Designing Amiga Expansion Hardware
« on: June 03, 2005, 05:25:16 PM »
I've been doing software for years now and want to try my hand at designing and building some hardware for my Amiga for fun.  Specifically, I'd like to look at building an simple A1200 expansion card with a Motoroloa CPU or a GFX chip.

I am pretty familiar with hardware level programming, but have very little experience with microelectronics except for a couple of electronics courses in engineering school of which I have no memory.  So, I think I could handle the software side of whatever I create.

Anyway, is it realistic to expect me to gain the needed expertise to design and assemble and something like this in one or two years?  Where should I start?  I'm sure there is some great software that I can use for design and simulation.

I think it would be great if the community could get togeter and create DIY desigs for some cool amiga hardware, or at least create designs/prototypes that could be use as a basis for a real production run.  For example, I'd love to have a 24-bit scan doubler/flicker fixer design right now.

All advice is welcome.

-Bubba
 

Offline srg86

  • Full Member
  • ***
  • Join Date: Aug 2004
  • Posts: 211
    • Show only replies by srg86
    • http://www.aopp12.dsl.pipex.com
Re: Designing Amiga Expansion Hardware
« Reply #1 on: June 03, 2005, 06:32:39 PM »
I'd start with something a lot smaller than a 32-bit CPU card. Maybe a small ram card or something.

srg
 

Offline JimS

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1155
    • Show only replies by JimS
Re: Designing Amiga Expansion Hardware
« Reply #2 on: June 03, 2005, 06:38:15 PM »
Look at this site... www.pad2pad.com. Once you do the design, you can use their software to layout the board and do the traces. Then you can have them build it for you. Sounds cool, someone just pointed me there yesterday. I've always wanted to try doing a PCI buss adapter to hang off the side of the GVP processor card in my 2000. Just for fun :-) Or maybe a recreation of the Zorro to ISA adaptor from way back..

Obsolescence is futile. You will be emulated. - Amigus of Borg
 

Offline dawiper

  • Full Member
  • ***
  • Join Date: Apr 2005
  • Posts: 113
    • Show only replies by dawiper
Re: Designing Amiga Expansion Hardware
« Reply #3 on: June 03, 2005, 07:22:58 PM »
I would love to see a external/interal scandoubler/flickerfixer for the A1200. One that works out of the box and can handle ALL modes.
A1200+Apollo 030/40+32mb fast+powerflyer in custom tower
 

Offline billt

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 910
    • Show only replies by billt
    • http://www.billtoner.net
Re: Designing Amiga Expansion Hardware
« Reply #4 on: June 03, 2005, 08:13:18 PM »
Look up

http://www.csee.umbc.edu/~plusquel/650/
http://geda.seul.org/
and
http://www.opencores.org/

for ideas and electronics design considerations. opencores probably has information about free or cheap CAD/EDA tools and design flows. I'm planning to buy a copy of Eagle PCB from www.cadsoft.de as it is the most affordable and has better feature support than the GPL PCB software. I know I cannot afford protel or orcad or their like, which are more than US$10000 per license. (Yes, more than ten thousand dollars) Eagle isn't quite as fancy as those are, but seems pretty decent, and they have a free eval version and even cheaper hobbyist licenses fro simpler designs than the full-blown pro version. Some other vendors have free licenses for old versions or time/feature-limited evaluations. I've been encouraged to look up Cadstar Express and P.R.Editor for some of this.
Bill T
All Glory to the Hypnotoad!
 

Offline melott

  • Hero Member
  • *****
  • Join Date: Dec 2002
  • Posts: 989
    • Show only replies by melott
Re: Designing Amiga Expansion Hardware
« Reply #5 on: June 03, 2005, 09:26:41 PM »
@Bubba

I think an in-expensive card that would allow A2000
users to use the ISA slots on the Amiga side would
be great.

 
Stealth ONE  8-)
 

Offline B00tDisk

  • VIP / Donor - Lifetime Member
  • Hero Member
  • *****
  • Join Date: Dec 2002
  • Posts: 1670
    • Show only replies by B00tDisk
    • http://www.thedelversdungeon.com
Re: Designing Amiga Expansion Hardware
« Reply #6 on: June 03, 2005, 11:21:17 PM »
Quote

melott wrote:
@Bubba

I think an in-expensive card that would allow A2000
users to use the ISA slots on the Amiga side would
be great.

 


Or for that matter, an acellerator card that has either a mini-PCI or full PCI connector (on a ribbon or cable) on it.

Really give those old 2000's something to sing about! :)
Back away from the EU-SSR!
 

Offline Stedy

  • Sr. Member
  • ****
  • Join Date: Jul 2002
  • Posts: 259
    • Show only replies by Stedy
    • http://www.ianstedman.co.uk
Re: Designing Amiga Expansion Hardware
« Reply #7 on: June 04, 2005, 12:15:30 AM »
Bubba,

My advice is to start small and work your way up. I have made the mistake of trying to do too much and not succeeding. Keep it simple and you will succeed.

Designing a processor card with PCI, RAM interfaces and the like is no small task. How long it will take you the necessary skills to design a system is up to you but most of all you should enjoy it.

There is plenty of free and low cost software available but you will need to understand electronics first. I second the use of Eagle CAD, it is great for schematics and PCBs.

For simulations, the student edition of PSpice or LTSpice is good for Analogue/High speed. For Programmable logic, Altera, Lattice and Xilinx offer good free software.

I have a near complete design for a scandoubler, admittedly only 16 bit colour though but only uses 4 ICs. Probably a bit complex but if anyone wants the details, I'll upload them to my website.

Ian
 

Offline patrik

Re: Designing Amiga Expansion Hardware
« Reply #8 on: June 04, 2005, 12:40:42 AM »
@Stedy:

I would definately be interested in the details and I'm pretty sure I'm not the only one :=).


/Patrik
 

Offline billt

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 910
    • Show only replies by billt
    • http://www.billtoner.net
Re: Designing Amiga Expansion Hardware
« Reply #9 on: June 04, 2005, 02:07:26 AM »
I have a near complete design for a scandoubler, admittedly only 16 bit colour though but only uses 4 ICs. Probably a bit complex but if anyone wants the details, I'll upload them to my website.

If you're not interested in scaling your design to 24bit, I'm sure someone around here would like to try. I'd love an internal flickerfixer for my A1200...
Bill T
All Glory to the Hypnotoad!
 

Offline Martin_Lee

  • Full Member
  • ***
  • Join Date: Mar 2005
  • Posts: 180
    • Show only replies by Martin_Lee
    • http://amiga1200.deviantart.com
Re: Designing Amiga Expansion Hardware
« Reply #10 on: June 04, 2005, 10:15:51 AM »
sounds like fun!

id also say start small. ram card or something
 

Offline Stedy

  • Sr. Member
  • ****
  • Join Date: Jul 2002
  • Posts: 259
    • Show only replies by Stedy
    • http://www.ianstedman.co.uk
Re: Designing Amiga Expansion Hardware
« Reply #11 on: June 04, 2005, 12:47:08 PM »
Patrik, Billt,

I need to tidy things up first before putting the design online. The S-video/composite interface is done but the Video ADC for the RGB inputs needs to be done and the 31 KHz bypass.

The core part is the Averlogic AL250, this only accepts RGB565 video input (16 bits of colour). The design is all surface mount and the PCB design will be complex as it is nearly all analgoue circuitry.

Give me a few days and I will put the details online.

Ian
 

Offline JimS

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1155
    • Show only replies by JimS
Re: Designing Amiga Expansion Hardware
« Reply #12 on: June 04, 2005, 06:37:10 PM »
A couple years ago I looked around the net for some info on interfacing the 680x0 to the PCI bus. I did find an application note for a circut that used 2 chips. One was the companiy's product, the other a generic PLD with some glue logic defined into it. Even had the equations for the PLD in the note. My notion was to hang this off the back of the GVP card in my 2000.
Doing the ISA bus would be easier. There was a card on the market that did it... I think they just mapped the ISA expansion space into part of the Zorro II memory space.
Obsolescence is futile. You will be emulated. - Amigus of Borg
 

Offline Effy

  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 2053
    • Show only replies by Effy
Re: Designing Amiga Expansion Hardware
« Reply #13 on: June 04, 2005, 07:40:44 PM »
Just want to add that there are also belgian people interested in those clever designs, even if they are "only" 16 bit which still looks megacool compared to 8 bit !!!!!!!

Offline bigdan

  • Full Member
  • ***
  • Join Date: Aug 2004
  • Posts: 149
    • Show only replies by bigdan
    • http://www.amigaimpact.org/
Re: Designing Amiga Expansion Hardware
« Reply #14 on: June 19, 2005, 07:24:09 AM »
For designing yours PCBs, you could also try the excellent Amipcb program made by Roland Florac, a french electronic teacher ! Only problem, amipcb is localized but not yet the big amigaguide ;-(

Available on aminet/misc/sci : http://www.aminet.net/package.php?package=misc/sci/AmiPCB_1.07.lha
www.amigaimpact.org the fresh french news for Amiga and Pegasos !