Achtergrond

Best practices voor IC-prototyping met Matlab en Simulink

Stephan van Beek, Sudeepa Prakash, Sudhir Sharma
Leestijd: 3 minuten

Dit artikel beschrijft vier best practices om met Mathworks-tooling sneller en met meer zekerheid FPGA‘s te prototypen.

Hardware-engineers ontwerpen hun algoritme doorgaans op hoog niveau en vertalen dat later naar een implementatie in HDL. Hier bespreken we vier best practices voor Mathworks-gebruikers. Dat doen we aan de hand van een digital down converter (DDC) die als model in Simulink is ontworpen. Een DDC is in veel communicatiesystemen een gangbaar onderdeel om een invoersignaal met hoge bandbreedte om zetten naar een signaal met lage bandbreedte. De benodigde hardware die dat signaal verwerkt, kan daardoor zuiniger.

Met de beschreven best practices kunnen engineers FPGA-prototypes veel sneller en met meer zekerheid ontwikkelen dan met de traditionele handmatige procedure. Bovendien kunnen ze hun modellen tijdens de hele ontwikkeling verfijnen en code snel opnieuw genereren voor implementatie in FPGA‘s. Hierdoor kost elke iteratie in het ontwerp minder tijd dan met de traditionele methode met handgeschreven HDL.

This article is exclusively available to premium members of Bits&Chips. Already a premium member? Please log in. Not yet a premium member? Become one and enjoy all the benefits.

Login

Related content