Nová rodina PLD, kterou výrobce Lattice nabízí pod označením MachXO2, si právem zaslouží přívlastek „all-in-one“. Nabízí vývojářům vysokou systémovou integraci v jedné součástce při nízké spotřebě a nízké ceně.
MachXO2 je postaven na nízkopříkonové 65nm technologii včetně integrované FLASH paměti. Oproti předchozí generaci poskytuje 3× vyšší hustotu logiky (až 6864 LUTs) , 10× větší vnitřní paměť (až 240 Kbits Embedded RAM, 54 Kbits Distributed RAM a 256 Kbits UFM), 100× nižší statický příkon (od 19 mW pro 256 LUTs) a až 30% zlevnění. Navíc do něj byly integrovány další funkce často používané v PLD aplikacích: User Flash Memory (UFM), I2C, SPI nebo časovač/čítač. To vše v neuvěřitelně malých pouzdrech, počínaje rozměrem 2,5×2,5×0,4 mm.
Obr. 1 Bloková struktura Lattice MachXO2
MachXO2 byl navržen tak, aby podporoval velké množství levných I/O. K dispozici tak vývojář dostává až 335 I/O, které mu navíc díky asymetrickému rozdělení do bloků umožňuje maximalizovat jejich využití. Vstupní hystereze pak zvyšuje odolnost při použití v prostředí s rušením.
Rodina MachXO2 splňuje i další z požadavků na návrh systému – efektivní řízení zapínacích a vypínacích sekvencí. Náběh do 1 ms zaručuje přesné řízení při startu systému.
Vnitřní architektura MachXO2 dále nabízí eliminaci externích regulátorů napětí díky zabudovanému regulátoru, stejně jako snížení počtu externích oscilátorů využitím oscilátorů na čipu a integruje další funkce jako I2C, SPI nebo časovač/čítač.
Obr. 2 Příklady použití Lattice MachXO2
Pro snadný vývoj aplikací je nyní k dispozici nové prostředí – Lattice Diamond. Diamond, jako následovník ispLEVER, výrazně zmodernizoval uživatelské rozhraní a vylepšil postup návrhu. Pro ty, kteří i přesto chtějí používat původní ispLEVER, jsou pro verzi 8.1 k dispozici doplňky pro práci s rodinou MachXO2.
Aby se o všem výše uvedeném mohli vývojáři přesvědčit a vyzkoušet si v praxi, uspořádala na přelomu listopadu a prosince loňského roku společnost MSCVertriebs- CZ s. r. o., autorizovaný distributor Lattice, semináře v Brně a Praze. Nešlo v nich jen o teorii, ale při praktických ukázkách programování na vývojových kitech naučili zkušení aplikační inženýři účastníky semináře nejen základům práce s PLC Lattice MachXO2, ale zároveň poskytli řadu užitečných informací a odpovědí na konkrétní dotazy z praktického použití. Právě zajištění podpory při aplikacích PLD v praxi je jedním z klíčových benefitů, které MSC nabízí svým zákazníkům. Dalším je pak, díky velmi úzké spolupráci s výrobcem a propracované logistice, zajištění plynulých dodávek součástek pro výrobu.
Máte-li zájem o více informací, vývojové kity nebo potřebujete-li poradit při výběru nejvhodnější součástky z portfolia Lattice, obraťte se na nás na níže uvedených kontaktech.
Praha: +420 251 561 130
Blansko: +420 516 411 494
Žilina: +421 415 001 243