Web je plný nízkorysých štýlov logických analyzátorov, ktoré využívajú CPU. Existujú podobne skôr niekoľko návrhov na báze FPGA. Obaja majú výhody, ako aj nevýhody. FPGAS sú rýchle, rovnako ako môže spravovať veľké ponuky údajov naraz. Avšak CPU obyčajne má oveľa viac pamäte, rovnako ako to, že je ľahšie robiť i / o späť, povedzme, držať počítač. [Mohammad] si vybral výber. Vyvinul logický analyzátor, ktorý sa čiastočne nachádza na FPGA, ako aj čiastočne na procesore ramena.
V skutočnosti, jeho odôvodnením bolo nahradiť vstavané FPGA Logic Analyzátory, ako je čipscope, ako aj signál. Tieto sú vyrobené na koexist s vaším dizajnom FPGA, avšak [Mohammad] zistil, že mali obmedzenia. Radi jesť zomrieť oblasť, ktorú možno budete chcieť pre váš vlastný dizajn, takže podľa nutnosti, s najväčšou pravdepodobnosťou nemajú veľa pamäte.
Systém môže zachytiť, ako aj obrazovky 32-bitové signály na obrazovke 640 × 480 VGA v reálnom čase. Systém má tiež rozhranie myši USB, ktoré sa používa na priblíženie, ako aj posúvanie displeja. Môžete vidieť video o veci v prevádzke nižšie.
Vždy si môžete vybrať simuláciu, ale často ste si skutočne požiadali, aby ste spustili svoj štýl na aktuálny kremík. Existujú jemné zlyhania alebo dokonca interakcie s iným hardvérom, ktoré sú ťažké navrhnúť v simulácii.
Existuje množstvo fascinujúcich konštrukčných funkcií analyzátora, vrátane využitia jadra Xillybus, aby ste zjednodušili rozhranie z logiky FPGA do autobusu ARM ASE. To zjednodušuje komunikáciu s procesorom ARM.
Predtým sme sa pozreli na nízkonákladové logické analyzátory založené na FPGA. Môžete použiť tieto integrované, ak máte na vašom zariadení akýkoľvek typ miesta. Ak necítite požiadavku na rýchlosť, môžete si vybrať dizajn založený na CPU.
Ak by ste nemohli povedať, je to jedna z pracovných miest z študentov [Bruce Land’s]. Vďaka [Bruce] pre myšlienku, ako aj o tom, čo produkujete ďalšiu generáciu hardvérových hackerov.