Tidig inbäddad SW-utveckling med modeller på transaktionsnivå har i stort sett främjats för att förbättra SOC-designens produktivitet. Men de föreslagna API:erna tillhandahåller endast läs- och skrivoperationer på låg nivå via en TLM-anslutning. SW utvecklare måste genomföra plattformsspecifika kommunikationsförfaranden och handslag protokoll för att få tillgång till HW-funktioner, vilket kräver en djup förståelse för både HW gränssnitt och TLM tyg som används. I detta dokument föreslår vi vårt koncept för maskinvaruprocedursamtal (HPC) med vilka HW-tjänster tillhandahålls SW-processer som fjärrmetoder utöver transaktionsnivåkommunikation. Därför presenteras ett lätt HPC-protokoll och vi föreslår en metod för att generera infrastrukturen för HPC-kommunikation från en enkel indatabeskrivning. Våra experiment visar att med HPC blir inbäddad SW-utveckling betydligt enklare och att arbetet med att skapa själva transaktionsmodellen minskar.
I REF föreslogs Hardware Procedure Calls (HPC) för att sammanfatta plattformens detaljer för transaktionsnivåkommunikation genom att tillhandahålla ett flexibelt mellanprogram för modellering av inbäddad programvara ovanpå modeller på transaktionsnivå.
Embedded software development on top of transaction-level models
{'venue': "CODES+ISSS '07", 'journal': None, 'mag_field_of_study': ['Computer Science']}