03.05.2013 Views

Nederland proeftuin voor slim verkeer

Nederland proeftuin voor slim verkeer

Nederland proeftuin voor slim verkeer

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

De groeiende interesse <strong>voor</strong> FPGA’s is<br />

niet aan Mathworks <strong>voor</strong>bijgegaan.<br />

In de nieuwste release 2012a van zijn<br />

tooling voert het bedrijf belangrijke verbeteringen<br />

door <strong>voor</strong> het werken met programmeerbare<br />

logica.<br />

FPGA’s zijn niks nieuws <strong>voor</strong> het bedrijf uit<br />

Massachusetts. Sinds jaar en dag heeft het<br />

al de HDL Coder-tooling op de markt. Hiermee<br />

zijn Simulink-modellen te vertalen naar<br />

synthetiseerbare VHDL- of Verilog-code,<br />

die vervolgens met de gereedschappen van<br />

de FPGA-fabrikant naar de programmeerbare<br />

chip overgezet kan worden – of gebruikt<br />

wordt <strong>voor</strong> het ontwerpen van een Asic.<br />

In de nieuwe versie kan HDL Coder naast<br />

Simulink-modellen ook Matlab-code aan.<br />

Hoogniveau-Matlab-constructen zijn hierbij<br />

gewoon te gebruiken, evenals oating pointcode,<br />

met de juiste toevoegingen vanuit het<br />

Mathworks-aanbod. HDL Coder zorgt <strong>voor</strong><br />

de correcte interpretatie en omzetting. De<br />

tool biedt bovendien een bibliotheek met<br />

kant-en-klare hardwareblokken zoals tellers<br />

en timers, allemaal geschreven in Matlab.<br />

Door HDL Coder in te zetten, hoeven<br />

FPGA-ontwikkelaars zich alleen maar te concentreren<br />

op de functionaliteit van hun algoritme<br />

– of kunnen algoritmeontwikkelaars<br />

hun bestaande code in een FPGA gieten. De<br />

Matlab-code, Simulink-modellen en State-<br />

ow-charts zijn met een paar muisklikken<br />

naar een ander device te brengen. De too-<br />

The PCB<br />

Design Revolution<br />

18 | 3<br />

Productnieuws<br />

FPGA-ontwikkeling<br />

Mathworks breidt<br />

FPGA-tooling<br />

verder uit<br />

Pieter Edelman<br />

ling kan ook de relatie bijhouden tussen de<br />

laagniveau-HDL-code en het model om aan<br />

de traceability-eisen <strong>voor</strong> bij<strong>voor</strong>beeld DO-<br />

254 tegemoet te komen.<br />

HDL Coder gaat ook vergezeld van een<br />

bibliotheek met tweehonderd Simulinkblokken<br />

waarin complexe functies zijn opgenomen,<br />

zoals de Viterbi-decoder, FFT en Fir-<br />

lters. Voor het daadwerkelijk genereren van<br />

de code neemt de HDL Workow Advisor de<br />

gebruiker aan het handje mee.<br />

Ook nieuw in deze release is de HDL Verier,<br />

een gereedschap om de communicatie<br />

met een FPGA-bord of een simulator<br />

tot stand te brengen zodat de ontwikkelde<br />

code in-the-loop uitgevoerd en gedebugd<br />

kan worden. Helemaal nieuw is deze functionaliteit<br />

overigens niet, want vorige<br />

edities hadden al de EDA Simulator Link.<br />

Deze kon echter alleen overweg met Xilinxgebaseerde<br />

producten. Met opvolger HDL<br />

Verier zijn ook Altera-gebaseerde bordjes<br />

aan te spreken. De tool ondersteunt een<br />

reeks aan Virtex-4-, Virtex-5-, Virtex-6- en<br />

Spartan-6-bordjes van Xilinx en een Arria<br />

II-, Cyclone III-, Cyclone IV-kit en het DE2-<br />

115-bord van Altera. Voor de verbinding<br />

tussen pc en de FPGA-bordjes wordt een<br />

Gigabit Ethernet-verbinding gebruikt. De<br />

FPGA kan hierbij stimuli genereren <strong>voor</strong> het<br />

draaiende Simulink-model. ISE of Quartus<br />

is vereist <strong>voor</strong> gebruik met respectievelijk<br />

Xilinx- of Quartus-bordjes.<br />

CR-8000<br />

‘s Werelds eerste multi-board PCB ontwerp-oplossing op systeemniveau<br />

Three dimensions Two hands One environment<br />

Voor meer informatie kijkt u op onze website: http://www.zuken.com/bit-nl<br />

HDL Verier kan cosimulaties uitvoeren<br />

met Cadence Incisive, Mentor Graphics’ Modelsim<br />

en Questa’s HDL-simulator. Verder<br />

is de tool in staat om SystemC-compatibele<br />

transaction-level modellen te genereren met<br />

TLM 2.0-conforme interface. Daarbij wordt<br />

direct een testbank gegenereerd en documentatie<br />

<strong>voor</strong> de code.<br />

Naast de verbeteringen op FPGA-gebied<br />

voert Matlab met release 2012a nog een<br />

groot aantal updates en verbeteringen door<br />

in zijn productlijn. Simulink kan modellen<br />

<strong>voor</strong>taan rechtstreeks uitvoeren op de doelhardware,<br />

waaronder Lego Mindstorms Nxt<br />

en het Beagleboard. Embedded Coder heeft<br />

compatibiliteit met Autosar 4.0 gekregen<br />

en vermindert het aantal datakopieën. In<br />

Matlab zijn prestatieverbeteringen doorgevoerd<br />

van elementaire wiskundige en interpolatiefuncties.<br />

Daarnaast is er een runtime<br />

beschikbaar om gecompileerde Matlab-code<br />

stand-alone te draaien. De Image Processingtoolbox<br />

kan intensiteitsmetingen gebruiken<br />

om automatisch beelden te registreren, de<br />

Statistics-toolbox heeft een verbeterde interface<br />

<strong>voor</strong> het inpassen, <strong>voor</strong>spellen en<br />

grasch weergeven van gegevens met lineaire,<br />

gegeneraliseerde lineaire en niet-lineaire<br />

regressie en de Communications Systemtoolbox<br />

heeft mogelijkheden gekregen <strong>voor</strong><br />

USRP-radio, LTE Mimo-kanaalmodellen en<br />

GPU-ondersteuning <strong>voor</strong> LDPC, turbodecoder<br />

en andere algoritmes.<br />

zuken-advert_de-3-2-1-bit-mag.indd 1 1/25/2012 12:59:50 PM

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!