„Freescale 68HC12” változatai közötti eltérés

jj
[ellenőrzött változat][ellenőrzött változat]
(68HC12 és bandája)
 
(jj)
*A globális címzés lehetővé teszi 8 MiB címterület címzését/elérését. A GPAGE a speciális opkódokkal együtt (gldaa és társai) használható.
== XGATE ==
Az XGATE [[koprocesszor]] egy [[16 bites]] [[RISC]] processzor, amely a buszsebesség kétszeresének megfelelő órajelen működik. Ez tehermentesíti az S12X magot, csak megszakításokat[[megszakítás]]okat kezel és nem futtat a fő processzort terhelő ciklusokat. Az XGATE első verziói nem engedték meg, hogy a magasabb prioritású megszakítások megszakítsák az aktuálisan kiszolgálás alatt lévő megszakítást, azonban az 9S12XEP100 csipekben és a többiekben szereplő „XGATE-v3” koprocesszor már megengedi ezt. Az S12X triggerelheti a szoftver-megszakításokat az XCORE magban és ez a lehetőség kölcsönös (fordítva is működik). Egy [[Szemafor (programozás)|szemaforrendszeren]] keresztül az S12X és XCORE magok szinkronizálják a periféria-hozzáféréseket.
 
Általában az XCODE kódja a RAM-ba másolódik az indítási folyamat alatt és futási időben a processzor a RAM-ból hajtja végre a kódot, a sebességnövekedés miatt. Az XGATE a 64 KiB memóriaterület egy részét képes csak elérni, és nem kezeli a lapozást. Regiszterei memóriacímekre vannak leképezve, de a flash és RAM memóriákat a két mag különböző címeken éri el.
 
== Jegyzetek ==
{{Reflist|2|