SparkFun Electronics Commentsurn:uuid:214d0e4e-f1b1-d287-ce26-ac5b4c9f82492024-03-29T04:03:11-06:00SparkFun Electronicsgwideman on DEV-14828 - TinyFPGA AX2 Boardgwidemanurn:uuid:5eb3dbf2-5f63-3c29-9fa9-07b7099b15482018-08-15T16:31:47-06:00<p>Ah, good to know! Thanks</p>
TinyFPGA on DEV-14828 - TinyFPGA AX2 BoardTinyFPGAurn:uuid:8a9126e6-53fa-b7db-ba50-7e2e04a49dfd2018-08-15T09:16:24-06:00<p>Correct, the flash is on the MachXO2 chip itself. The TinyFPGA Programmer programs the FPGA configuration flash by default. I can update the guide so this is more clear (https://tinyfpga.com/a-series-guide.html). The FPGA configuratino flash is fast enough and durable enough that programming the FPGA config RAM is not worthwhile.</p>
gwideman on DEV-14828 - TinyFPGA AX2 Boardgwidemanurn:uuid:a5574b15-a1b4-ea47-44ec-29d547c44b892018-08-15T07:54:00-06:00<p>Note: This FPGA's built in Flash can be used to store the configuration bitstream, and hence to boot-config the FPGA. This allows using the board stand-alone. That is not obvious in the description, and if a reader is familiar with other FPGAs, they might assume the lack of external serial flash means no stand-alone operation. And it would be encouraging to add the step of programming the flash for stand-alone operation in the tutorial. This is assuming I read the datasheet correctly.</p>
TinyFPGA on DEV-14828 - TinyFPGA AX2 BoardTinyFPGAurn:uuid:c9a2e71c-888c-3cbb-f36e-1ef4503403512018-08-13T18:08:54-06:00<p>Hi Mark, you are right! I should have sent SparkFun the MachXO datasheet: <a href="http://www.latticesemi.com/~/media/LatticeSemi/Documents/DataSheets/MachXO23/MachXO2FamilyDataSheet.pdf" rel="nofollow">MachXO2FamilyDataSheet.pdf</a>.<p>The MachXO2 FPGA used in the TinyFPGA AX2 is not 5V tolerant, you'll want to use a level shifter or voltage divider to drive 5v signals into the board.</p><p>The board IOs are set on a 0.1" grid compatible with breadboards and prototyping boards. Socket compatibility depends on the pins you use. That said, the pins are 0.6" apart from the left to right side of the board and there are 12 pins on each side of the board.</p></p>
MarkS on DEV-14828 - TinyFPGA AX2 BoardMarkSurn:uuid:fa637ec2-4a92-8719-161b-6011216b83ec2018-08-10T14:40:20-06:00<p>Looks interesting. Can you share the IO compatibility? Is it 5V tolerant? What kind of socket does it need? Do you have a datasheet? (there's no DS under "DOCUMENTS"). I know it's Friday, but another minute authoring the product summary page could save a lot of time. Thanks! -Mark</p>