6502.org
http://forum.6502.org/

Interest for Lattice Mach XO3L as DIP?
http://forum.6502.org/viewtopic.php?f=10&t=7283
Page 1 of 1

Author:  kakemoms [ Sun Aug 07, 2022 8:37 am ]
Post subject:  Interest for Lattice Mach XO3L as DIP?

Hi

I have been using the Mach XO3 for a few things, but the issue is usually that its in a BGA-256 which is not so easy to handle and replacing it is hard once its been soldered to the board.
For that reason I am considering making a DIP package with the MachXO3, flash, FTDI2232, USB plug and some memory on it. Either as a DIP40 or DIP64.

I was thinking of using jlcpcb and their assembly service. I would need to use the 3.3V version with 9400 cells. I am leaning towards 1 or 16MByte SRAM.

Would this be a product that anyone else (here) would be interested in?

Author:  Arlet [ Sun Aug 07, 2022 4:36 pm ]
Post subject:  Re: Interest for Lattice Mach XO3L as DIP?

Do you already have a breakout strategy that is compatible with JLCPCB manufacturing guidelines?

Author:  kakemoms [ Sun Aug 07, 2022 10:06 pm ]
Post subject:  Re: Interest for Lattice Mach XO3L as DIP?

I have used jlcpcb to make one of my cards with the MachXO3 in the past. It had 4 layers and manual routing to get to about 85% of the connections. Those cards worked fine. I may test 6 layers, but I don’t think its strickly necessary for the BGA itself…but that doesn’t mean its a bad idea..

With a DIP40 it would be interesting to make the power lines 6502 and 6522 compatible (and maybe some other 65xx). I haven’t thought too hard about it yet since I am on holiday without my pc… :shock:

Once I get home I will try some preliminary routing with one SRAM to see how it maps out. If there is some way to get the pins on one side without holes all the way through, that may be beneficial for the size. Edit: Surface-hold pins was what I had in mind..

Author:  GARTHWILSON [ Sun Aug 07, 2022 11:52 pm ]
Post subject:  Re: Interest for Lattice Mach XO3L as DIP?

kakemoms wrote:
If there is some way to get the pins on one side without holes all the way through, that may be beneficial for the size. Edit: Surface-hold pins was what I had in mind..

You can have plated holes that don't go all the way through the board; but that service is probably not available in the cheap hobbyist PCB houses. There are purpose-made pins made for that kind of thing though, and they clamp on the edge of the board, with no hole, and you solder them on, then break off the spacer that holds them together. See my post at viewtopic.php?p=56037#p56037, the 3rd through 5th pictures and links there. Interplex NAS's catalog is at https://interplex.com/resources/solder- ... catalogue/ . Unfortunately it's made such that you have to download a lot of .pdf data sheets to find the exact pin you want. Edit, later: I tried to get some for work, and found out that with so many options for types, materials, plating, etc., they don't even make them until you order, and minimum order was tens of thousands of dollars. So unfortunately, it's out.

You also could do a pin header though, and the same board could take straight or 90°, like you see on the 4Mx8 SRAM module on the front page of my site. The socket's row spacing is .100" instead of .600", so it takes less room on the motherboard. That's also partly covered at my link.

Author:  Arlet [ Mon Aug 08, 2022 5:38 am ]
Post subject:  Re: Interest for Lattice Mach XO3L as DIP?

JLCPCB doesn't support blind vias, but PCBWAY does. They are more expensive though. I just ordered 10 small boards with blind, filled microvia in pad, and it was about $500 total. That was for a BGA 176 with 0.65 mm pitch.

Author:  daniMolina [ Mon Aug 08, 2022 7:50 am ]
Post subject:  Re: Interest for Lattice Mach XO3L as DIP?

Right now JLCPCB has no MACH (XO2 or XO3) parts available, and I'm afraid it's going to be like that for a while. The BGA packages are ideal, since you can have standard through hole headers.

I'm not so sure how the SMT headers will handle the stress of being inserted and removed from sockets several times.

Author:  kakemoms [ Wed Aug 17, 2022 7:41 pm ]
Post subject:  Re: Interest for Lattice Mach XO3L as DIP?

I have looked into the routing and in order to get everything on a 6502-sized PCB, I will need a smaller SRAM than what I used before. Luckily, its available in BGA so then its just about routing. I probably need to do some serious manual work to get it done, but its not impossible. As for MachXO3, they are available in october, but I will need to buy like 100pcs… Still, its not that bad if the interest is there. I do have a few already (from an earlier project) which is good enough for a couple of test rounds.

If the device is made, I think it can be done to a cost of around $50 without USB and around $60 with USB. The one without USB will require a JTAG programmer.

Author:  kakemoms [ Sat Nov 05, 2022 9:18 pm ]
Post subject:  Re: Interest for Lattice Mach XO3L as DIP?

Trying follow up on this.

There is no way I can place the MachXO3 at 14x14mm without blind vias. You can get smaller packages, but I have to keep those BGA balls at 0,8mm spacing in order to hand solder them (with stencil and paste)... even that is pushing it... So the DIP pins can't penetrate the board. On the positive side, using BGA256 will also enable this to be used with the new MachXO5 which has 25K logic cells.

PCBWay seems to give a decent price on blind vias... if I order 100pcs that is. Almost same price for 10pcs.. but at 100pcs I can get them at $4.11/pc... Kind of expensive if I get bugs... which I will... so for prototypes one needs to cheat. That is to make two independent PCBs and simply solder them together.

As for programming, I think the FTDI 2232 chip and USB can be on a separate PCB. I want to keep the PCB close to the 2.08x0.6 inch of the 6502 DIP40, and its easier if you just plug the other pcb into it when you want to reprogram.

Author:  Sheep64 [ Mon Nov 21, 2022 11:43 am ]
Post subject:  Re: Interest for Lattice Mach XO3L as DIP?

I'm interested in FPGA which can be programmed via an open source, command line utility. However, I am not interested in any BGA chips. If you plan something for a chip with less pins, especially if it is pre-soldered, I am very interested.

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/