Ska man använda en modern konstruktionsmetodik som utgår från systemets behov så duger det inte med förutfattade meningar om vad som ska göras i hårdvara respektive programvara. Ibland kan det löna sig att blanda upp begreppen, hävdar Tryggve Mathiesen från Tietoenator Embedded Tech.
- C är ett bra språk för att beskriva kontrollflödet, medan VHDL är bra för dataflödet. Vad som i slutänden görs i hårdvara eller programvara är inte det viktiga, sa han.
På hans företag har man också tagit fram en totalt konfigurerbar processor i IP-blocksform, kallad Misc, Minimal Instruction Set Computer, tänkt för FPGA:er.
- Den kan ta hand om kontrollflödet istället för en stor tillståndsmaskin, sade han.