Softasimulointi alkaa olla tiensä päässä
Even Zebu-p-emulaattori on pci-express-kortti.
München – Sulautettujen ohjelmistojen monimutkaisuus asettaa yhä enemmän haasteita niiden testaamiselle. Yhä useammin ollaan tilanteessa, jossa pc-simulaattorin käyttö ei enää ole järkevää.
Tämän viestin voi kuulla monesta suusta Münchenissä käynnissä olevilla elektroniikkasuunnittelun Date-messuilla. Kiteytettynä voisi sanoa, että simulointi alkaa tulla tiensä päähän.
Synplicityn toimistoa Suomessa vetävä Antti Innamaa kuvaa tilannetta hyvin. Hänen mukaansa esimerkiksi käyttöjärjestelmän käynnistämisen simulointi voi pc:llä vielä viikon verran aikaa. Testaaminen edellyttääkin selvästi uusia konsteja.
Simulointia pci-express-kortin avulla
Synplicityn ratkaisu ongelmaan on viime vuonna julkistettu Confirma-alusta, jossa testausta kiihdytetään yhtiön nykyisen omistaman, alun perin ruotsalaisen Hardin fpga-korteilla. Tehokkailla Virtex-5-piireillä viikon simulointi lyhenee kymmeneen sekuntiin.
Fpga:n tehoon luottaa myös ranskalainen Eve, joka esittelee Datessa Zebu-p-emulaattoriaan. Kyse on pci-express-väylään liitettävästä kortista, jolla onnistuu viiden miljoonan asic-portin varmistaminen.
Even perustivat vuonna 2001 Mentorin emulaattoridivisioonasta irtautuneet suunnittelijat. Perustajiin kuuluva Lauro Rizzatti kertoo, että kortin kaksi fpga-piiriä kykenevät kumpikin 2,5 miljoonan portin verifiointiin. Kolmas Virtex-5-piiri toimii muistina ja kellopalvelimena ja käytännössä ohjaa kahta muuta emuloimaan logiikkaa.
Kortilta on liitäntä kohdelaitteistoon sekä ohjelmiston virheentarkistukseen eli debugger-työkaluihin. Rizzattin mukaan kokonaisuuden hinta jää kolmasosaan esimerkiksi Palladium-emulaattoreihin verrattuna.
"Järjestelmän kunnollinen ja kattava verifiointi vaatii satoja miljoonia, jopa miljardeja jaksoja. Tähän simulaattoreilla ei enää yksinkertaisesti päästä", Rizzatti päättää. (Prosessori)








