Lattice MachXO2 Pico Development Kit – platforma dla projektów SoC

Rys. 3. Schemat blokowy zestawu MachXO2 Pico Development Kit z widocznymi elementami zaimplementowanymi w konfigurowalnej części CPLD

Rys. 3. Schemat blokowy zestawu MachXO2 Pico Development Kit z widocznymi elementami zaimplementowanymi w konfigurowalnej części CPLD

 

 

Uproszczony schemat blokowy zestawu, z widocznymi elementami zaimplementowanymi wewnątrz CPLD, pokazano na rysunku 3. Zestaw jest zasilany poprzez złącze USB lub – opcjonalnie – przez ogniwo 3 V. W obwód zasilania rdzenia oraz buforów wejścia/wyjścia układu CPLD PLD włączono rezystory pomiarowe, spełniające rolę czujników natężenia prądu. Spadek napięcia na tych rezystorach, wzmacniany przez wzmacniacze pomiarowe, trafia do przetwornika A/C delta-sigma zbudowanego z użyciem zewnętrznych elementów analogowych, zasobów logiki programowalnej układu PLD oraz zewnętrznej sieci elementów RC. Elementem interfejsu użytkownika jest 4-cyfrowy, 7-segmentowy wyświetlacz LCD oraz pojemnościowe pola dotykowe, spełniające rolę 4-przyciskowej klawiatury, zrealizowanej bez dodatkowych elementów – na zasobach samego MachXO2! Programowanie (konfiguracja) układu PLD odbywa się z poziomu pakietu Diamond, poprzez wbudowany w zestaw programator z interfejsem USB.
Prezentowane zestawy są przez producenta dostarczane z zapisanym w pamięci konfiguracji projektem przykładowym, który integruje w CPLD mikrokontroler Mico8, sterownik cyfrowego LCD, obsługę większości bloków peryferyjnych (w tym klawiatury pojemnościowej, LCD, komunikacji UARTviaUSB, rejestrację danych w pamięci Flash itp.). Działanie przykładowej konfiguracji ilustruje film.

O autorze