icebreaker-fpga / icebreaker

Small and low cost FPGA educational and development board
549 stars 74 forks source link

Mark the FTDI flash as optional/DNP #12

Closed esden closed 5 years ago

esden commented 5 years ago

It turns out that we do not need to program the FTDI flash chip with anything. We can save a few placements and parts. Let's keep the footprints in case we find out that we need them in the future or the user decides to add that functionality for their own needs.

Close this issue when the schematic DNP fields are marked accordingly and the note about the circuit being optional is added to the schematic.

cliffordwolf commented 5 years ago

Definitely keep the footprint! I have projects with more than one iCEBreaker connected to the same PC (see for example https://www.instagram.com/p/Bniv3n_gI3x/) and I was hoping to be able to set a different serial-string on the different boards so I can use iceprog -d s:0403:6010:<serial-string> to make sure to always program the right board.

If possible, I would even opt for even keeping the flash chip entirely.
(Famous last words: "How expensive can it be?" :)

esden commented 5 years ago

That is a good point regarding the serial numbers. I will open a new issue that adds the parts back in and asks for unique serial numbers on all boards.