English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 19 July 2010, 22:17   #1
aperez
Registered User
 
aperez's Avatar
 
Join Date: Aug 2008
Location: San Francisco Bay Area
Posts: 94
Possible new free MiniMig PCBs already exits

I happened to be in my local electronics junk shop today, and came across (and ultimately purchased) 111 pristine, unused PCBs which were designed to be used as FPGA demo boards. They have one 240-pin QFP landing area , as well as two TSOP pad sets for SDRAM and/or SRAM.

The boards were $1/each, and I wound up getting them at half-price, since I successfully argued that there was no way for the seller to know that they didn't contain design errors, and were thus potentially unusable.

Anyways, I'd like to offer these boards free of charge (I ask only that any interested parties pay actual shipping) to anyone who wants to work with me (or on their own) on a board bring-up process for these. They need not be minimig-related, although I would prefer to get it to that point.

I've done some research into which 240-pin FPGA's will fit with this board design, and there are both Cyclone II and III FPGA's in the 240-pin QFP form factor, the cheapest of which, the EP3C16Q240C8 costs under $30 in single quantities.

Another option would be the 5V-tolerant Altera EPF6016QC240, which is from the FLEX 6000 family and has 16K gates. They can be had from Digi-Key for $42
Attached Thumbnails
Click image for larger version

Name:	FPGA_DEMO_01.jpg
Views:	299
Size:	504.9 KB
ID:	25892   Click image for larger version

Name:	FPGA_DEMO_01-small.jpg
Views:	266
Size:	303.6 KB
ID:	25893  

Last edited by aperez; 19 July 2010 at 22:23.
aperez is offline  
Old 19 July 2010, 22:25   #2
kipper2k
Registered User
 
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
I'd be interested in a board or 2, i'm not too up on the minimig, but my soldering skills are good so i would be willing to give it a try.
kipper2k is offline  
Old 19 July 2010, 22:40   #3
aperez
Registered User
 
aperez's Avatar
 
Join Date: Aug 2008
Location: San Francisco Bay Area
Posts: 94
Quote:
Originally Posted by kipper2k View Post
I'd be interested in a board or 2, i'm not too up on the minimig, but my soldering skills are good so i would be willing to give it a try.
PM Me your postal mail info and I'll send a couple your way. These are nice, high quality PCBs.
aperez is offline  
Old 19 July 2010, 22:42   #4
Shadowfire
Registered User
 
Shadowfire's Avatar
 
Join Date: Aug 2001
Location: Connecticut USA
Posts: 617
You have a *lot* of work ahead of you.

U8 and U7 are obviously 3 terminal voltage regulators. Ring out which pin #'s they feed on the TQFP. Also, Y2 and Y3 output should also be rung out. If you can find a match on clock and VCCcore/VCCIO pins in a datasheet, then you most likely know which FPGA it was intended for. It looks to be one of the external-serial-flash-programmed variety.

Second, you have no video or audio output capability on this board. Both are analog outputs, and you would need to spin a daughter board to plug into one of the headers to supply this (likely, you will also need stuff like voltage level shifters for interfacing other hardware.) This will run you a bunch of money.

You need to ring out each pin# from the FPGA to the pin# on each IC position on the board, then determine WHAT IC's are supposed to go there.

Then, you have the unenviable task of porting Minimig to the new board, almost certainly requiring a new RAM controller (assuming the new IC's are even big enough to make a Minimig possible), and video/audio output section. You don't appear to have a microcontroller to control bootup, so you'd need a clever workaround for that.

All in all, I'd definitely rather pay $300 for a minimig than sink 300+ hours into what you are proposing. Unless, of course, you're doing it for fun.

Last edited by Shadowfire; 19 July 2010 at 22:48.
Shadowfire is offline  
Old 19 July 2010, 22:59   #5
aperez
Registered User
 
aperez's Avatar
 
Join Date: Aug 2008
Location: San Francisco Bay Area
Posts: 94
Quote:
Originally Posted by Shadowfire View Post
You have a *lot* of work ahead of you.
I'm well aware.

Quote:
Originally Posted by Shadowfire View Post
U8 and U7 are obviously 3 terminal voltage regulators. Ring out which pin #'s they feed on the TQFP. Also, Y2 and Y3 output should also be rung out. If you can find a match on clock and VCCcore/VCCIO pins in a datasheet, then you most likely know which FPGA it was intended for. It looks to be one of the external-serial-flash-programmed variety.
Yep, that's the plan, and I'm already progressing on that front. There are a limited number of 240-pin FPGA's on the market (and previously on the market)

Quote:
Originally Posted by Shadowfire View Post
Second, you have no video or audio output capability on this board. Both are analog outputs, and you would need to spin a daughter board to plug into one of the headers to supply this (likely, you will also need stuff like voltage level shifters for interfacing other hardware.) This will run you a bunch of money.
The daughtercard solution is of course the one I came up with as well. As for the cost, I see no reason why the cost has to be "bunches". These daughterboards can be hand-made until I'm comfortable with the output quality., then sent off to manufacture

Quote:
Originally Posted by Shadowfire View Post
You need to ring out each pin# from the FPGA to the pin# on each IC position on the board, then determine WHAT IC's are supposed to go there.
As stated above, this is already well underway.

Quote:
Originally Posted by Shadowfire View Post
Then, you have the unenviable task of porting Minimig to the new board, almost certainly requiring a new RAM controller (assuming the new IC's are even big enough to make a Minimig possible), and video/audio output section. You don't appear to have a microcontroller to control bootup, so you'd need a clever workaround for that.
I believe U5 may have been the intended microcontroller. Either way, there's no reason why the microcontroller can't live on the aforementioned daughterboard. U5 may also have been a video output IC, given it's proximity and relation to J3. I'm pretty sure J1 is the in-system-programming header.

Quote:
Originally Posted by Shadowfire View Post
All in all, I'd definitely rather pay $300 for a minimig than sink 300+ hours into what you are proposing. Unless, of course, you're doing it for fun.
I most definitely am. I already own an Altera DE2 development board.
aperez is offline  
Old 20 July 2010, 00:14   #6
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,411
Unless you have the schematics for the PCB's then they are just scrap.
alexh is offline  
Old 20 July 2010, 01:34   #7
aperez
Registered User
 
aperez's Avatar
 
Join Date: Aug 2008
Location: San Francisco Bay Area
Posts: 94
Quote:
Originally Posted by alexh View Post
Unless you have the schematics for the PCB's then they are just scrap.

Believe what you want. I can pin out the PCB. Nothing to see here folks, besides a lack of imagination and fortitude.
aperez is offline  
Old 20 July 2010, 01:56   #8
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,642
As for second-guessing... well, you're bound to get that on any forum I think. Seems you have a plan, so I say go ahead and at least I will be interested in progress We have quite a few people here capable of building electronics and designing PCBs who could offer friendly advice (should you need it). I hasten to add I'm not one of them - it would take too much time from my other projects, just wanted to say hello and welcome.
Photon is offline  
Old 20 July 2010, 02:18   #9
prowler
Global Moderator
 
prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
^ What Photon says.
prowler is offline  
Old 20 July 2010, 07:01   #10
Hewitson
Registered User
 
Hewitson's Avatar
 
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,773
Personally I don't think itd be too difficult to make use of these boards.

I'm not willing to do any video circuit design, but the audio would be a piece of cake.

I'll wait and see how others progress before I put my name down for a couple. The AVR's are giving me enough grief at the moment!

Very nice of you to think of us here while you were at the shop. Cheers.
Hewitson is offline  
Old 20 July 2010, 07:10   #11
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,880
These are cheap if your time is worthless.. Small runs of PCBs aren't THAT expensive in 2010. I'm with AlexH on this.
Jope is offline  
Old 20 July 2010, 07:29   #12
Hewitson
Registered User
 
Hewitson's Avatar
 
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,773
Anyone with a multimeter and half a brain could make use of that board. Buzzing out a few signals is going to take a fraction of the time of designing a whole new PCB and getting it manufactured. Not to mention a fraction of the cost.

Im not saying I think its suitable for Minimig projects, I don't. I do however think itd be great for someone wanting to start off with FPGA's.
Hewitson is offline  
Old 20 July 2010, 09:57   #13
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,411
Quote:
Originally Posted by aperez View Post
I can pin out the PCB.
Quote:
Originally Posted by Hewitson View Post
Anyone with a multimeter and half a brain could make use of that board. Buzzing out a few signals is going to take a fraction of the time of designing a whole new PCB and getting it manufactured.
The Silk Screen on the PCB doesn't even have the part numbers or the values for all the capacitors & resistors. Even with the reference design for the two identified FPGA's from Altera it is going to be a long arduous task unless they are very similar. If you are very lucky this might be a student / graduate developed PCB which is a 1:1 copy of an Altera reference design.

Quote:
I've done some research into which 240-pin FPGA's will fit with this board design, and there are both Cyclone II and III FPGA's in the 240-pin QFP form factor, the cheapest of which, the EP3C16Q240C8 costs under $30 in single quantities.
How did you research which 240-pin FPGA's would fit the board? You googled for all 240-pin QFP FPGA's with those dimensions and these were the only two that came up? You made an educated guess by tracing the crystal or JTAG back to the FPGA and working out the pin number and cross referenced this with pinouts in the data sheets for various devices?

Quote:
Originally Posted by aperez View Post
Nothing to see here folks, besides a lack of imagination and fortitude.
More a sense of realism and experience. Part of my job is to reverse engineer competitors PCB's and determine pinouts without schematics. It is much easier with a populated board but even then. Good luck.

Last edited by alexh; 20 July 2010 at 10:15.
alexh is offline  
Old 20 July 2010, 10:08   #14
seuden
uber cool demi god
 
seuden's Avatar
 
Join Date: Jun 2006
Location: Kent/England
Posts: 2,073
I'm sure alexh as well as I wish you the best of luck tho
seuden 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
Free mouse to PS/2 adapter PCBs!!!! Genuine giveaway!! Mounty MarketPlace 23 06 August 2013 13:54
The MKII Amiga/Atari PS/2 mouse PCBS are here! Mounty MarketPlace 7 05 July 2013 16:18
FS: Minimig PCBs and Keyrah FS Kristian95 MarketPlace 7 03 October 2007 12:33
WinUAE exits after start with MessageBox.. joe New to Emulation or Amiga scene 7 08 June 2006 11:13
WHDLoad Exits Smiley support.Apps 15 21 March 2005 08:03

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 23:34.

Top

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