Hardware- en softwareontwerp tegelijk

Artisan Software Tools ontwikkelt in het kader van het Europese Saturn-project softwaregereedschappen om via simulatie specifieke software af te stemmen op simultaan te programmeren hardware met als basis een FPGA.

Deze ‘codesign’-oplossing met zowel software als hardwaresimulatie kan leiden tot automatische codegeneratie van meer dan 50 %. Artisan noemt twee voorbeelden waarbij de automatische codegeneratie respectievelijk 56 en 58 % van de totale broncode bedraagt (een camerasysteem en draadloze communicatie). Aldus wordt een forse tijdsbesparing mogelijk in de ontwikkeling van embedded systemen. Bij de gezamenlijke software/hardware-oplossing staat een SystemC-codegenerator centraal, inclusief een vertaalslag van SystemC naar VHDL om zodoende uitvoering op een FPGA mogelijk te maken. De software van Artisan voorziet daarnaast in controle op interne consistentie en coherentie van de broncode.

http://www.artisansoftwaretools.com/