MathWorks Newsroom

MathWorks introduceert pixelstreamingalgoritmes voor het ontwerp en de implementatie van computervisie systemen op FPGA’s en ASIC’s

Vision HDL Toolbox zorgt voor een kortere cyclus van concept tot ontwerp en het opsporen van ontwerpfouten vroeg in de designfase

Natick, Mass. - (7 May 2015)

Samenstelbare VHDL- en Verilog-code genereren vanuit Vision HDL Toolbox met HDL Coder

MathWorks heeft Vision HDL Toolbox uitgebracht, een nieuw product dat nu beschikbaar is in Release 2015a. Vision HDL Toolbox biedt algoritmes voor pixelstreaming voor het ontwerp en de implementatie van systemen voor computervision op FPGA- en ASIC-platforms. De toolbox voorziet bovendien in een ontwerpstructuur die een groot scala van interfacetypen, frameformaten en framesnelheden ondersteunt, inclusief high-definition video (1080p). De algoritmes voor beeldverwerking, video en computervisie in de toolbox maken gebruik van een architectuur die geschikt is voor HDL-implementaties.

Ontwikkelaars van algoritmes voor computervisie hebben met tal van uitdagingen te maken. Enerzijds met een toenemend aantal frameformaten en framesnelheden voor video, anderzijds wordt prototypering of implementatie van dergelijke algoritmes op FPGA- en ASIC-platforms steeds ingewikkelder. Vision HDL Toolbox helpt ontwikkelaars om deze uitdagingen het hoofd te bieden. Zo is er een bibliotheek met algoritmes voor beeldverwerking en computervision beschikbaar die speciaal is ontworpen voor FPGA- en ASIC-implementatie, evenals automatische conversie tussen frames met uiteenlopende formaten en pixels. Bij gebruik in combinatie met HDL Coder kunnen ontwerpers bovendien leesbare en leverancieronafhankelijke HDL-code op basis van deze algoritmes genereren. En met HDL Verifier kunnen ontwerpers de algoritmes op de FPGA of ASIC verbinden met frametestmodellen die inMATLAB of Simulink worden uitgevoerd.

“Vooral FPGA wint aan populariteit als platform voor systemen voor beeldverwerking en computervision,” zegt John Zhao, marketingmanager bij MathWorks. “De nieuwe Vision HDL Toolbox is bedoeld als hulpmiddel voor ontwikkelaars om systemen sneller te prototyperen en te implementeren. De ontwerpcyclus is korter en er kan efficiënter worden gewerkt omdat het mogelijk is om ontwerpfouten vroeg in de werkstroom op te sporen en de benodigde tijd voor het schrijven van HDL-code tot een minimum te beperken.”

Belangrijkste functies van Vision HDL Toolbox

  • Algoritmes voor beeldverwerking, video en computervision met een architectuur voor pixelstreaming, inclusief beeldverbetering, filteren, morfologie en statistieken
  • Conversie van frame-naar-pixel en van pixel-naar-frame voor integratie met de functies voor frameverwerking in MATLAB en Simulink
  • Videosynchronisatiesignalen voor de afhandeling van niet-ideale timing- en resolutievariaties
  • Configureerbare framesnelheden en frameformaten, waaronder 60FPS voor high-definition video (1080p)
  • Ondersteuning van het genereren en de realtime verificatie van HDL-code

Zie Vision HDL Toolbox voor meer informatie.

About MathWorks

MathWorks is the leading developer of mathematical computing software. MATLAB, the language of technical computing, is a programming environment for algorithm development, data analysis, visualization, and numeric computation. Simulink is a graphical environment for simulation and Model-Based Design for multidomain dynamic and embedded systems. Engineers and scientists worldwide rely on these product families to accelerate the pace of discovery, innovation, and development in automotive, aerospace, electronics, financial services, biotech-pharmaceutical, and other industries. MATLAB and Simulink are also fundamental teaching and research tools in the world's universities and learning institutions. Founded in 1984, MathWorks employs more than 3000 people in 15 countries, with headquarters in Natick, Massachusetts, USA. For additional information, visit mathworks.com.

MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See mathworks.com/trademarks for a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders.