Achtergrond

Blokdiagrammen tillen embedded video naar hoger niveau

Edwin Pasterkamp is senior application engineer bij The Mathworks (www.mathworks.nl).

Reading time: 6 minutes

Embedded videoapplicaties vinden meer en meer hun weg in een grote verscheidenheid aan producten. Waarschuwingssystemen in de auto hebben hun intrede gedaan. Vision is gemeengoed bij de assemblage van printplaten. Videoconferencing met een mobieltje komt eraan. Bij het ontwerp en de ontwikkeling van deze systemen lopen designers steevast tegen een aantal hindernissen aan. Edwin Pasterkamp van The Mathworks laat zien hoe je die met blokdiagrammodellen kunt omzeilen.

Met het groeiende aantal embedded videoapplicaties neemt ook de complexiteit toe. Dit bemoeilijkt de integratie, de verificatie en het hergebruik van componenten. De componentintegratie bewaren ontwikkelaars meestal voor het laatst. Omdat ontwerpeisen, functionele definities en designinformatie alleen op papier staan, kunnen ze deze documenten niet simpel tot een groter geheel samenvoegen. De interactie tussen subsystemen komt hierdoor pas in een laat stadium aan de orde; pas als de documenten handmatig zijn vertaald naar een implementatietaal zoals C of VHDL, of nadat een prototype is ontwikkeld. Hierdoor is er ook pas laat aandacht voor systeemvalidatie.

Fouten die in een laat stadium aan het licht komen, leiden echter tot fors tijdverlies of tot ontwerpen die niet aan de eisen voldoen. Een oorzaak is dat het debuggen moeilijker is, omdat er geen referentie is om het systeem, of delen van het systeem, tegen af te zetten. Dit maakt het lastig om misinterpretaties van de opgestelde documenten te detecteren.

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 for just €20 for the first year and enjoy all the benefits.

Login

Related content