31-01-2023, 03:42 PM
If you have a microprocessor it's usually easier to let that do any "bit banging" programming of other chips. Darryl did the Aurora without a uP so all the bit banging had to be done in the FPGA.
Booting multiple images on-the-fly to do different jobs is really last resort stuff. I've done it once in a design. My excuse was I was very new to FPGAs and had chosen devices that were too small. All the booting had to be hand fettled in a uP, with data stored in UV EPROM. No luxuries to make booting different images easier.
If you're going to use a BGA then it's best to buy it pre-assembled on a carrier board. It is possible to DIY with a hot air workstation.
Booting multiple images on-the-fly to do different jobs is really last resort stuff. I've done it once in a design. My excuse was I was very new to FPGAs and had chosen devices that were too small. All the booting had to be hand fettled in a uP, with data stored in UV EPROM. No luxuries to make booting different images easier.
If you're going to use a BGA then it's best to buy it pre-assembled on a carrier board. It is possible to DIY with a hot air workstation.
www.borinsky.co.uk Jeffrey Borinsky www.becg.tv







