Logický analyzátor na čipech


Web je plný nízkorychlostních logických analyzátorů stylů, které využívají CPU. Existuje také spíše několik návrhů založených na FPGA. Oba mají výhody i nevýhody. FPGAS jsou rychlé a mohou spravovat skvělé nabídky dat najednou. CPU však běžně mají mnohem více paměti, stejně jako je snadnější dělat I / O Zpět k, říci, počítači. [Mohammad] Sidestepped volbu. Vyvinul logický analyzátor, který se nachází částečně na FPGA, stejně jako částečně na procesoru ramene.

Ve skutečnosti, jeho zdůvodnění bylo nahradit vestavěné logické analyzátory FPGA jako čipový, stejně jako Signaltap. Ty jsou vyráběny koexistujícím s vaším designem FPGA, nicméně [Mohammad] zjistil, že mají omezení. Stejně tak jedí do prostoru, který můžete chtít pro svůj vlastní design, takže nutností, s největší pravděpodobností nemají mnoho paměti.

Systém může chytit i 32bitové signály na obrazovce 640 × 480 VGA v reálném čase. Systém má rovněž rozhraní USB myši, které je využíváno pro zoom, stejně jako posouvání displeje. Můžete vidět video věci v provozu, níže.

Můžete vždy zvolit simulaci, ale často jste skutečně požadavek spustit svůj styl na skutečném křemíku. Existují jemné selhání nebo dokonce interakce s jiným hardwarem, které jsou těžké navrhnout v simulaci.

Existuje řada fascinujících konstrukčních funkcí pro analyzátor, včetně využití jádra Xillybus, aby se zjednodušilo propojení z logiky FPGA do sběrnice Axi Axi. To zjednodušuje komunikaci s procesorem ramene.

Předtím jsme se podívali na nízkonákladové logické analyzátory založené na FPGA. Můžete použít tyto integrované, pokud máte nějaký typ prostoru vlevo na vašem zařízení. Pokud necítíte požadavek na rychlost, můžete vybrat design založený na CPU.

Pokud byste nemohli říct, je to jedna z pracovních míst z studentů [Bruce Land’s]. Díky [Bruce] pro myšlenku, stejně jako to, co děláte další generaci hardwarových hackerů.

Leave a Reply

Your email address will not be published. Required fields are marked *