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