Produkty Novinky Články Návody Kontakty
Modul MachXO2

Modul MachXO2

Modul MachXO2 je osazený programovatelným logickým (FPGA) obvodem MachXO2-1200 firmy Lattice. Vedle FPGA je na modulu také paměť SPI Flash s kapacitou 4 M-bit a oscilátor 50 MHz. Modul má 120 vývodů, které jsou umístěny na jeho okrajích a jsou uspořádány ve čtyřech řadách po 2x15 pinech s roztečí 0,1" (2,54 mm). Všechny vývody FPGA obvodu jsou dostupné na konektorech modulu. Napájení modulu je 3,3 V.
FPGA obvod MachXO2-1200 obsahuje 1280 lookup tabulek (LUT), 64 K-bit blokové RAM, 10 K-bit distribuované RAM a 64 K-bit uživatelské Flash paměti. Díky interní Flash paměti pro uložení obsahu FPGA není potřeba externí permanentní paměť pro zavedení logiky. Ve 144-ti pinovém pouzdře je k dispozici 108 I/O vývodů. MachXO2 disponuje interním oscilátorem a jedním PLL. Na chipu jsou také integrovány dva I2C obvody, jeden SPI obvod a jeden časovač/čítač, všechny propojeny Wishbone sběrnicí.
K dispozici je vývojový software Lattice Diamond, firma Lattice umožňuje jeho bezplatné použití. Software umožňuje návrh logiky v jazycích VHDL nebo Verilog včetně syntézy a simulace. Součástí Lattice Diamond je i modul pro programování obsahu jednotlivých obvodů. Jako interface pro naprogramování obvodu lze použít také obvod FTDI FT2232.
Modul MachXO2 lze používat spolu s prototypovací deskou BaseBoard pro vývoj a ladění uživatelské aplikace předtím, než je dostupná cílová deska aplikace a také k experimentům s obvody FPGA ve školních laboratořích. Prototypovací deska BaseBoard je osazena řadou konektorů, které mohou být propojeny s vývody procesorového modulu, má také prototypovací pole a umožňuje tak jednoduché ověření požadovaného zapojení a funčnosti vyvíjené logiky. Diky obvodu FTDI FT2232, který je součástí prototypovací desky BaseBoard, lze programovat obsah obvodu MachXO2 bez nutnosti nákupu speciálního programovacího vybavení..

Vlastnosti modulu

  • FPGA obvod Lattice MachXO2-1200, 144-ti pinové pouzdro TQFP
  • SPI Flash paměť 4 M-bit
  • oscilátor 50 MHz
  • čtyři 30-ti pinové konektory s roztečí 2,54 mm
  • rozměry 50 x 60 mm
  • na konektory vyvedeny všechny piny FPGA
  • programování FPGA pomocí FTDI FT2232
  • napájení stabilizovaným zdrojem napětí 3,3 V

Vlastnosti obvodu MachXO2-1200

  • 1280 lookup tabulek (LUT)
  • 64 K-bit blokové RAM
  • 10 K-bit distribuované RAM
  • 64 K-bit User Flash paměti
  • interní Flash pro uložení obsahu FPGA
  • dva interní I2C obvody, jeden SPI obvod, jeden čítač/časovač, propojené Wishbone sběrnicí
  • interní oscilátor a PLL obvod
  • 108 I/O vývodů
  • programovatelný přes JTAG, SPI nebo I2C rozhraní
Popis modulu
Rozměry modulu

Dokumentace

Návody a články