Property Value
dbo:abstract
  • A DSP/BIOS Link vagy DSPLINK egy processzorok közti kommunikációt lehetővé tevő technológiai elrendezés, amely üzenetek és adatok átadására szolgál a multiprocesszoros rendszerekben (nem összetévesztendő a Texas Instruments nevű valós idejű operációs rendszerével). A Texas Instruments DSP család esetében ez a kialakítás lehetővé teszi üzenetek és adatok átadását egy ARM kliens és egy DSP szerver (kiszolgáló) között. A DSPLINK egy RPC távoli procedúrahívást megvalósító szoftverabsztrakciós réteg kialakítására használható, ami lehetővé teszi, hogy egy ARM processzor a DSP (digitális jelprocesszor) távoli funkcióit helyi, lokális funkcióhívásokként érje el és használja azokat az alkalmazáskódban. Ennek példája a IPC kommunikációs réteg, amely egy a DSP/BIOS Link elrendezés felett megvalósított RPC hívási séma. A DSP/BIOS Link a funkció megvalósításához és belső megszakításokat használ, mind a két irányú kommunikációhoz. Az osztott memória protokoll kialakítása az IPC számára a következő: 1. * Az ARM és a DSP architektúrájában egy előre meghatározott memóriacímet és -területet jelölnek ki, mind a két eszközön, amely az üzenetek küldésére és fogadására szolgál a következőkben. 2. * Az egyik processzor úgy küld egy üzenetet a másik processzornak, hogy az üzenetet az előre meghatározott/kijelölt címre írja a memóriában, majd egy megszakítási kérelmet küld a másik processzornak, amely azt jelzi, hogy egy új üzenet készült, rendelkezésre áll olvasásra. Nagyobb adatpufferek átadásakor csak egy az adott pufferre mutató cím lesz átadva, mivel maga a puffer az osztott memóriában található, amely mindkét processzor számára hozzáférhető. Az ARM puffercímeket a DSP felé történő átadáskor le kell fordítani fizikai címekre, mivel a DSP-nek nincs MMU-ja és nem alkalmaz . 3. * Mikor az üzenetet fogadó processzor elolvasta azt, beállít egy jelzőt az osztott memóriában, annak a jelzésére, hogy az üzenet-memória már rendelkezésre áll (szabad) és újraírható egy másik üzenettel. A DaVinci alapú eszközökbe épített DSP-k általában a Texas Instruments futtatják. Mikor az eszközben több különböző mag található heterogén elrendezésben, ilyen például a DM644x, DSP/BIOS Link meghajtók futnak mind az ARM, mind a DSP magokon az eszközök közötti kommunikáció biztosítására. (hu)
  • A DSP/BIOS Link vagy DSPLINK egy processzorok közti kommunikációt lehetővé tevő technológiai elrendezés, amely üzenetek és adatok átadására szolgál a multiprocesszoros rendszerekben (nem összetévesztendő a Texas Instruments nevű valós idejű operációs rendszerével). A Texas Instruments DSP család esetében ez a kialakítás lehetővé teszi üzenetek és adatok átadását egy ARM kliens és egy DSP szerver (kiszolgáló) között. A DSPLINK egy RPC távoli procedúrahívást megvalósító szoftverabsztrakciós réteg kialakítására használható, ami lehetővé teszi, hogy egy ARM processzor a DSP (digitális jelprocesszor) távoli funkcióit helyi, lokális funkcióhívásokként érje el és használja azokat az alkalmazáskódban. Ennek példája a IPC kommunikációs réteg, amely egy a DSP/BIOS Link elrendezés felett megvalósított RPC hívási séma. A DSP/BIOS Link a funkció megvalósításához és belső megszakításokat használ, mind a két irányú kommunikációhoz. Az osztott memória protokoll kialakítása az IPC számára a következő: 1. * Az ARM és a DSP architektúrájában egy előre meghatározott memóriacímet és -területet jelölnek ki, mind a két eszközön, amely az üzenetek küldésére és fogadására szolgál a következőkben. 2. * Az egyik processzor úgy küld egy üzenetet a másik processzornak, hogy az üzenetet az előre meghatározott/kijelölt címre írja a memóriában, majd egy megszakítási kérelmet küld a másik processzornak, amely azt jelzi, hogy egy új üzenet készült, rendelkezésre áll olvasásra. Nagyobb adatpufferek átadásakor csak egy az adott pufferre mutató cím lesz átadva, mivel maga a puffer az osztott memóriában található, amely mindkét processzor számára hozzáférhető. Az ARM puffercímeket a DSP felé történő átadáskor le kell fordítani fizikai címekre, mivel a DSP-nek nincs MMU-ja és nem alkalmaz . 3. * Mikor az üzenetet fogadó processzor elolvasta azt, beállít egy jelzőt az osztott memóriában, annak a jelzésére, hogy az üzenet-memória már rendelkezésre áll (szabad) és újraírható egy másik üzenettel. A DaVinci alapú eszközökbe épített DSP-k általában a Texas Instruments futtatják. Mikor az eszközben több különböző mag található heterogén elrendezésben, ilyen például a DM644x, DSP/BIOS Link meghajtók futnak mind az ARM, mind a DSP magokon az eszközök közötti kommunikáció biztosítására. (hu)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1164286 (xsd:integer)
dbo:wikiPageLength
  • 4395 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 23010702 (xsd:integer)
prop-hu:date
  • 2013-01-22 (xsd:date)
prop-hu:url
prop-hu:wikiPageUsesTemplate
dct:subject
rdfs:label
  • DSP/BIOS Link (hu)
  • DSP/BIOS Link (hu)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is foaf:primaryTopic of