AMNYTT Nr 5 - 2013 | Page 34

34 / 93 AMNYTT #5 2013 Nye PAC’er og embedded kontrollere flytter subsystem-integrasjon til software-design hastighets timing og trigging eller liten tidsforsinkelse, hvor en FPGA har sine fordeler. Flyttallsprosessorer kan brukes til signalprosessering og styring, men de er dyre sammenlignet med en FPGA eller DSP brukt i repetitive algoritmer. Mens FPGA er ideell for å prosessere intensive algoritmer, er det begrenset med hensyn til fleksibel kjøring. Det er kombinasjon av disse prosesseringsenhetene som gjør nye PAC/PLS og embedded kontrollere så lovende når det gjelder å forenkle subsystemer. Forenkler På enkleste nivå vil et subsystem med en kombinasjon av hardware og software utføre en spesifikk funksjon eksempelvis et temperaturreguleringssystem. I dette tilfellet er inngangssignalene til hardwaren temperatursensorer, mens utgangssignalet styrer en vifte eller et varmeapparat. Softwarelogikken for systemet kan omfatte alt fra en enkel grensefunksjon til en mer avansert PID-algoritme. I komplekse maskiner med flere komponenter, er denne temperaturkontrolleren et separat design på et tilpasset kort som kommuniserer til hovedkontrolleren via en kablet buss. I stede for å kreve separate, optimaliserte design for subkontrollere, kan utviklere benytte nyere embedded kontrollere og klare seg med en enkel, fleksibel kjerne. Dette bidrar til enklere maskiner med færre kontrollere som er software-designet, noe som gjør det mulig å oppnå raskere leveringstider til lavere utviklingskostnad. Subsystemer i maskiner er