Az ejtag_tt_cpld használata (sergiuss) - az ékszereket bemutató útmutató

Útmutató az EJTAG apró eszközök használatához CPLD (Tele-Sat.ru)

Bevezetés a CPLD_EJTAG programozóhoz, definíciók.

mert folyamatosan fejlesztik és javítják a támogatott processzorok számát. A JTAG processzorokon keresztüli munkafunkció mellett ez a programozó használható az SPI-Flash 25xx sorozatú firmware és a DataFlash AT45xx sorozat.

A jumperek megjelenése, leírása.

Az ejtag_tt_cpld használata (sergiuss) - az ékszereket bemutató útmutató
Az ejtag_tt_cpld használata (sergiuss) - az ékszereket bemutató útmutató

A JP1 jumperek a telepítés különböző kombinációiban a CPLD órajelfrekvenciáját állítják be. Ez befolyásolja az adatcsere sebességét (maximális frekvencia, a chipek olvasásának / írásának minimális ideje). Szükség lehet frekvenciacsökkentésre instabil kapcsolat vagy hiba esetén az adatátvitel során hosszú hurokkal.
Lehetséges kombinációk: 1 + 2 = 14MHz, 2 = 7MHz, 1 = 3,5MHz, Mindkettő eltávolítva = 1,8MHz.
Az RTCK jumper ("Return TCK") a CPLD óra üzemmód kiválasztásához használható. Az 1-2. Pozícióban az időzítést a táblán lévő kvarc oszcillátor végzi, 2-3-as helyzetben maga a készülék. Ha az RTCK-t használja, akkor mindkét jumper JP1-et el kell távolítani, és a programban ne használja a JTAG Gyors beállítást.
A 8 tűs fejléc Serial Flash firmware-hez használható a SPI_TT használatával: tesztek és leírás. és a program maga is elérhető a támogató fórumon.
Mutatók. A piros "Power" LED világít, ha a tápfeszültség csatlakoztatva van. A zöld "ACT" LED gyorsan villog az adatcsere során, vagy folyamatosan működik készenléti idő alatt (a kommunikáció létrejötte után). Ha a kapcsolat nem jött létre, annak állapota nem tartalmaz hasznos információkat.

A fedélzetet összekötő hurkok gyártása
programozó a csatlakoztatott eszköz kártyájával.

A legfontosabb dolog ezen szögek között a szomszédos karmesterek egymás közötti adatainak szűrése. Az árnyékolásnak sokkal jobbnak kell lennie, mint az LPT port szokásos JTAG sémáiban. És ez az, ami az instabil processzor-definiálással vagy az adatátvitel hibájával jár. Próbáltam néhány különböző opciókat hurkok, ahol élt a földön csak egy, de a stabilitást a kapcsolatot velük, és nem voltak képesek elérni annak ellenére, hogy kis hosszúságú. A stabil kapcsolat csak akkor lehetséges, ha az adatok vezetékek rendezett egy sík hurok váltakozva a földelővezeték és ahol minden egyes mag a földre van kötve földre mindkét oldalon. Kösse be a vezetékeket a földre a fedélzeten programozó és a részét a készülék, csak az egyikük, akkor lesz egy kis probléma - a kapcsolat nem lesz stabil. Ha a pont a talaj csatlakozni csak egy készüléket, majd csatlakoztassa az összes, földmunkák vezeték hurok.

Figyelmeztetés! A fenti képen levő csatlakozót a másik kivezetésű kulcskivágással lezárják, így a hurkok előállítása során csak a táblára vonatkozó következtetések leírását tekintjük meg.

Példa a stabilan működő hurokra (hossza 20-35 cm):

Az ejtag_tt_cpld használata (sergiuss) - az ékszereket bemutató útmutató

A gyártáshoz az IDE / FDD hurkok COM-portjait és csatlakozóit használtuk.

Csatlakoztassa a programozót a számítógéphez és a készülékhez.

Ehhez egy LPT hosszabbítókábelt használ (lásd a fotón), vagy ha valaki számára sokkal kényelmesebb, akkor a programozó kártyája közvetlenül a számítógép LPT portjába helyezhető.

Az ejtag_tt_cpld használata (sergiuss) - az ékszereket bemutató útmutató

Az első dolog, hogy győződjön meg róla, hogy a számítógép LPT portja a BIOS beállításaiban EPP vagy ECP / EPP. Ha az SPP mód van kiválasztva, a programozó nem fog működni.
Figyelem! Annak megakadályozása érdekében, hogy a programozó ne léphessen működésbe a készülék esetleges esetleges eltérése miatt, ajánlott csatlakoztatni a számítógép tokját azon eszközhöz, amelyhez a programozó külön vezetékkel van összekötve!
Tevékenységek sorrendje:
A számítógép tokját és az eszközt külön vezetékkel csatlakoztatjuk.
  • A programozót csatlakoztatjuk a számítógép LPT portjához.
  • Csatlakoztatjuk egy interfészkábellel a készülék JTAG csatlakozójával.
  • A programozó teljesítményét csatlakoztatjuk (helyezzük be a Mini-USB csatlakozót).
  • Kapcsolja be a készüléket.
  • Példa (Arion AF-3030IR vevõ csatlakoztatva):

    Az ejtag_tt_cpld használata (sergiuss) - az ékszereket bemutató útmutató

    Futtassa a programot, kapcsolatot létesítsen, ellenőrizze a műveletet.

    Az ejtag_tt_cpld használata (sergiuss) - az ékszereket bemutató útmutató

    Ha ezek után kattintson a „Connect” «ACT» lámpa kigyullad, majd elalszik néhány másodperc után (a port nem kapcsol EPP mód), akkor: próbálja megváltoztatni az LPT port mód a BIOS-ban az EPP 1.9; 68 ellenállás forrasztására

    100 Ω az LPT csatlakozó 13. lábának és a földelés (18-25 LPT érintkező) között, távollétében. Ha minden helyes és az "ACT" jelző világít, akkor menjen a "Beállítások" fülre, és nyomja meg a "Speed ​​test" gombot:

    Az ejtag_tt_cpld használata (sergiuss) - az ékszereket bemutató útmutató

    Az eredménynek másodpercenként kb. 300 000 műveletet kell eredményeznie. Abban az esetben, ha az eredmény a 40'000 tartományban van, azt jelenti, hogy semmilyen okból nincs kapcsolat a programozóval. Ha a "Sebességmérés" gombra kattintás után hibaüzenetet kap, ez azt jelenti, hogy a port nem vált át EPP módba (a "Csatlakozás" gomb nem volt megnyomva).

    A program konfigurálása és beállításai.

    A program indításakor az alapbeállítások és a flash memóriakártyákkal való munkamódok megtalálhatók az első "EJTAG" fülön:

    Az ejtag_tt_cpld használata (sergiuss) - az ékszereket bemutató útmutató

    A "Beállítások" lapon további beállítások lehetségesek:

    Az ejtag_tt_cpld használata (sergiuss) - az ékszereket bemutató útmutató

    Példák a különböző processzorokkal rendelkező vevőkészülékek csatlakoztatására, olvasására és írására.

    Arion AF-3030IR az STx5105ALB készüléken

    Az ejtag_tt_cpld használata (sergiuss) - az ékszereket bemutató útmutató

    Törölni, ellenőrizni, hogy mi törlődik és flash meghajtót éget

    A kapcsolat teljes naplója: