Welcome, Guest. Please login or register.

Author Topic: What's the point of the MiniMig?  (Read 14842 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline AmiGR

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 698
    • Show all replies
Re: What's the point of the MiniMig?
« on: November 10, 2007, 11:55:23 PM »
Quote
1) Good luck finding some of the MiniMig parts in as little as 6 months or so. Several parts on the 1.x board are already no longer made. (Admittedly you could redesign another which used different components)


You've completely missed the point. The MiniMig is Verilog, it's completely future proof. Xilinx may die tomorrow, the industry may suddenly decide that FPGAs in general suck and stop making them and the hardware description in HDL will still be there, you'll be able to use whatever technology exists at the time to implement it. Heck, no 68000 processors? No problem, IP Core.
- AMiGR

Evil, biased mod from hell.
 

Offline AmiGR

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 698
    • Show all replies
Re: What's the point of the MiniMig?
« Reply #1 on: November 11, 2007, 01:50:12 PM »
Quote
And you've completely missed the point. You are correct, should you want a MiniMig board in the future you could design / build a new one with the components of the time.

The point was that for what it would cost you to do that you could fix any fault on an A500 motherboard and with the change buy a small villa in central europe ;)


What are you going on about? There's nothing on the MiniMig that is expensive. The reason they go for $200 is the fact that they're built in single units. You could use a larger FPGA and put most of the peripheral hardware onto that, have it on a BGA package on a tiny PCB and it would cost next to nothing.
- AMiGR

Evil, biased mod from hell.
 

Offline AmiGR

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 698
    • Show all replies
Re: What's the point of the MiniMig?
« Reply #2 on: November 11, 2007, 02:42:57 PM »
The FPGA hardly expensive in terms of the total price of the MiniMig. The XC3S400-4PQG208C costs £13 in single unit quantities. The 68SEC000 is £7 and could be replaced with a larger FPGA and an IP core. Dunno about the RAM, the SRAM used is the easy option, I'm sure it could be re-implemented with some dirt-cheap DRAM.

Generally, there are many things that can be done to get the price down but many of them rely on larger quantities.

On another note, has anyone got an XC3S400-4PQG208C or plans to order some? If yes, please let me know, I'll be eternally grateful! :-)
- AMiGR

Evil, biased mod from hell.
 

Offline AmiGR

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 698
    • Show all replies
Re: What's the point of the MiniMig?
« Reply #3 on: November 11, 2007, 03:16:48 PM »
Quote
The 68K processor has already implemented in a FPGA core alongside the Minimig code (see TobiFlex's work), so the biggest barrier to reducing price seems to be the RAM. Would using DRAM rather than SRAM really reduce prices by a significant amount?


Wow, I'll take a look at TobiFlex's work, I was planning on putting a 68k core on the FPGA myself. About the RAM, well, SRAM is generally expensive. If we implement a DRAM controller on the FPGA and getting the timings right, 2MB of EDO DRAM is £2.50-3 in single quantities, at least £2 cheaper than SRAM.

Quote
If you are looking for a seller of the Xilinx XC3S400-4PQG208C within the UK, a quick websearch came up with this result:
http://www.ashlea.co.uk/157.html

At the time of writing this they have thousands in stock:
http://www.ashlea.co.uk/scripts/availability.pl?partID=XC3S400-4PQG208C

I've never used this particular supplier before so I couldn't vouch for their reliability. Why not send them an e-mail for a quote.


Oh, cool. It seems I'll have to go through University to use them, though, they do not appear to be selling to individuals.
- AMiGR

Evil, biased mod from hell.
 

Offline AmiGR

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 698
    • Show all replies
Re: What's the point of the MiniMig?
« Reply #4 on: November 11, 2007, 05:24:53 PM »
Quote
You dont know anything about BOM prices or PCB design, so using phrases like "next to nothing" is just insulting to those who have been trying so hard to bring MiniMig to the masses.


Lets see, I have sourced, ordered and paid for all the components on the MiniMig and am well aware of the unit costs. I was not for one second trying to say that everybody else is doing anything wrong, I was and am talking about a mass produced simplified design, as a reason for which the MiniMig is not a waste of time.

Quote
If what you said was true, everyone would be doing it, they are not, so you are WRONG!


This is a young project and people are heading towards the direction of reducing the component count of the board, as another person has already mentioned, someone has already put the 68k into the FPGA as an IP core. The thing is, you probably know as well as I do that what would cost "next to nothing" in mass production would cost the earth or be practically impossible for the numbers we're talking about or, even worse, hand-soldered single units. So, I am not exactly disagreeing with you here, I just do not believe that the fact that the MiniMig is currently made in single units and is expensive means that it's useless or that repairing A500 boards is a better idea.

Quote
The main reason no-one has used a BGA chip is because they are impossible to solder without expensive BGA IR flow equipment that no "homebrew" team will ever have.


Yes, but I was talking about a cheaper, smaller and simpler version. You aren't exactly going to order 200 boards and parts and hand solder them, are you? Obviously, you wouldn't wanna use BGA even for 200, but my point was, there is nothing on the MiniMig that is prohibitively expensive and the design has potential for significant cost saving for, say, an Amiga-in-a-Joystick.

Anyway, the reason I mentioned BGA was not because I had a brainfart and wanted to throw a buzzword. I'm well aware that it would require a more complex PCB. The reason I mentioned BGA was that all 1M-gate Spartan 3 chips are BGA. The thing is, as more hardware would be integrated on the FPGA, the larger number of I/O pins wouldn't really be needed. The ideal candidate for something like that in the Spartan series would be a 3E, which is biased towards more logic on package versus I/O pins but the largest 3E is 500K gates, which I think is not enough for a 68k IP core plus the MiniMig chipset. Depending on the number of pins available versus the number of pins used if the 68k and perhaps the controller gets moved onto the FPGA, you may not have to use a very significant number of BGA IO pins and get away with using a 2 layer board but I may well be very very wrong, I have not checked the Spartan 3 BGA pin-out to see what fan-outs could be used.

Quote
Before you start cost reducing something that doesnt need cost reducing and redesigning a PCB (something almost certainly beyond your capability)


And what makes you think that that's almost certainly beyond my capability? I have designed PCBs and the MiniMig PCB is not exactly the most complex design in the world. I probably would not be the right person to spearhead such an effort, I'm not that experienced with PCB design but again, I'm talking about possibilities, not how "I'd do it better".

Quote
lets try to get some of the MiniMig v1.1 boards made en mass and price savings that way!


I fail to see your point here. You were complaining about the fact that it's expensive and saying that you could fix A500s for less, right? I basically gave you reasons for which working on the MiniMig *is* a good idea and have been talking about the possibilities.

Again, my point is, mass production brings costs down but when mass producing, simplifying the design can bring some quite major savings.

Quote
If we could find a company/individual ready to stump up the time to talk to the manufacturer and the £2000 or so required to get a batch of 200+ units made we could reduce the costs to the end customer. The profits from this could be invested to make more boards and future cost downs.


That I agree on 100%.

Apologies if I sounded like a smart-ass.

Edit: Added a few things as I went along.
- AMiGR

Evil, biased mod from hell.
 

Offline AmiGR

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 698
    • Show all replies
Re: What's the point of the MiniMig?
« Reply #5 on: November 11, 2007, 06:19:29 PM »
Quote
Message for alexh and AmiGR.

Please both stop this willy measuring type of argument, is getting us nowhere.


Yep, sorry, I fear that I started it by snapping at Alex. Sorry about that.

Quote
How about those of us who go to University, does your University have electronics assembly equipment?


Not much that would really be useful for this.
- AMiGR

Evil, biased mod from hell.
 

Offline AmiGR

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 698
    • Show all replies
Re: What's the point of the MiniMig?
« Reply #6 on: November 11, 2007, 06:23:06 PM »
Quote
If MiniMig's got mass produced at a price competitive with old A500's, then my argument goes away dont you think?

The C64 joystick for example can be picked up everywhere for about £5 or less. I myself have several. The mods can be done to play games from flash very easy. I wouldnt recommend getting a old C64 (or getting one repaired) over a homebrew mod of a C64 joystick in this situation would I?


Well, the thing is, it has the potential to become rather cheap, even though it currently isn't, that's my whole point. Really sorry I snapped at you, earlier, starting an argument. 100% my fault.

Quote
It is a shame that no-one has organised a "mass buy" on components and sold them on. Everyone is buying them in singles which isnt helping.


Yeah.
- AMiGR

Evil, biased mod from hell.