Difference between revisions of "Lattice Semiconductor MachXO2 Tutorial"
From MKRD.info Wiki
Line 2: | Line 2: | ||
Specific reasons why this device was chosen. Refer to my table of all low-cost PLDs available: [[ | Specific reasons why this device was chosen. Refer to my table of all low-cost PLDs available: [[Programmable Logic Devices]] | ||
This is why I settled on the MachXO2: | |||
# I chose against showing PLDs of the simplest type (PAL, GAL, SPLD) because almost noone currently makes them. | |||
# I chose against CPLDs to settle for the more sophisticated FPGAs, especially for their embedded microcontrollers (more on this later) | |||
I settled on the MachXO2 because: | |||
# It is low-cost and small-size | |||
# The Diamond IDE is free for this device | |||
# There is an 8-bit microcontroller available for this tiny device | |||
# The basic development board (Pico) is low cost. However, I recommend purchasing the Control board instead and to not to try saving money | |||
# There are examples in the C language available. Not only is this the only standard language, but only languages based on C syntax are relevant for electronics | |||
# The company is innovative, and have caught my eye with their various novel concepts |
Revision as of 22:34, 6 July 2012
I have chosen the Lattice Semiconductor MachXO2 device for our PLD tutorial.
Specific reasons why this device was chosen. Refer to my table of all low-cost PLDs available: Programmable Logic Devices
This is why I settled on the MachXO2:
- I chose against showing PLDs of the simplest type (PAL, GAL, SPLD) because almost noone currently makes them.
- I chose against CPLDs to settle for the more sophisticated FPGAs, especially for their embedded microcontrollers (more on this later)
I settled on the MachXO2 because:
- It is low-cost and small-size
- The Diamond IDE is free for this device
- There is an 8-bit microcontroller available for this tiny device
- The basic development board (Pico) is low cost. However, I recommend purchasing the Control board instead and to not to try saving money
- There are examples in the C language available. Not only is this the only standard language, but only languages based on C syntax are relevant for electronics
- The company is innovative, and have caught my eye with their various novel concepts