Zdravím!
Dostal jsem tip na zdejší forum. Potřeboval bych (nikoliv zadarmo) naklonovat PA7572J. Je tu někdo, kdo by to dokázal přečíst, prosím?
Děkuji předem!
Klonování PA7572J - Má někdo programátory Xeltek 5000, 6100 nebo 7500?
Re: Klonování PA7572J - Má někdo programátory Xeltek 5000, 6100 nebo 7500?
programátor, kterýž umí tyto PEEL máme ve firmě. V tom problém není.
Vidím problém v tom, že tyto PEEL PA7572 mají tzv. security bit a obsah PEEL tak nelze přečíst ani modifikovat. Krom security bit je v PEEL ještě tzv. signatury word, které lze přečíst a ověřit tak autorizovaný přístup.
Jestli máš verzi s "J", tak by to mělo mít PLCC44. Tento PEEL má 12 vstupů a 24 I/O (to mohou být buď vstupy nebo výstupy). Kdyby jsi dodal schema zapojení, z kterého by se dalo jednoznačně vyvodit, který z I/O pinů je vstup a který je výstup, tak potom, by bylo možno dešifrovat obsah celého PELL obvodu a odvodit logické rovnice. Ty by se použily pro vygenerování obsahu a nahrání nového obvodu se stejnou funkcí.
Tato práce teda není na 5 minut, ale může zabrat docela hodně času. Obecně: čím více je pinů, tím více času celá dešifrovací procedura zabere. Někdo se tomu musí věnovat a někdo to musí zaplatit. Samozřejmě je rozdíl, když PELL je v nějakém hracím automatu a majitel ho chce hacknout a ušetřit nákupem dalšího hracího automatu, anebo když obvod ke v nějaké řídící elektronice třeba v letadle a je potřeba obvod nahradit, protože není jiná cesta a výrobce řídící jednotky letadla už neexistuje.
Ještě malá poznámka k tomu dešifrování:
zkušenosti ukazují, že u větších obvodů bývají občas kombinace vstupních stavů, které vedou na nejednoznačné rovnice. V takovém případě pak nutno vzít logický analyzátor, napojit se na obvod v zařízení a zjistit, zda kombinace na vstupeh vedoucí na nejednoznačný výsledek může vůbec vzniknout. Někdy stačí místo logického analyzátoru podrobné studium schematu zapojení. Celé to je o matematice.
Ale zjistit obsah a naklonovat se samozřejmě dá. Je to otázka ceny, úsilí a úvahy zda se to vyplatí.
Vidím problém v tom, že tyto PEEL PA7572 mají tzv. security bit a obsah PEEL tak nelze přečíst ani modifikovat. Krom security bit je v PEEL ještě tzv. signatury word, které lze přečíst a ověřit tak autorizovaný přístup.
Jestli máš verzi s "J", tak by to mělo mít PLCC44. Tento PEEL má 12 vstupů a 24 I/O (to mohou být buď vstupy nebo výstupy). Kdyby jsi dodal schema zapojení, z kterého by se dalo jednoznačně vyvodit, který z I/O pinů je vstup a který je výstup, tak potom, by bylo možno dešifrovat obsah celého PELL obvodu a odvodit logické rovnice. Ty by se použily pro vygenerování obsahu a nahrání nového obvodu se stejnou funkcí.
Tato práce teda není na 5 minut, ale může zabrat docela hodně času. Obecně: čím více je pinů, tím více času celá dešifrovací procedura zabere. Někdo se tomu musí věnovat a někdo to musí zaplatit. Samozřejmě je rozdíl, když PELL je v nějakém hracím automatu a majitel ho chce hacknout a ušetřit nákupem dalšího hracího automatu, anebo když obvod ke v nějaké řídící elektronice třeba v letadle a je potřeba obvod nahradit, protože není jiná cesta a výrobce řídící jednotky letadla už neexistuje.
Ještě malá poznámka k tomu dešifrování:
zkušenosti ukazují, že u větších obvodů bývají občas kombinace vstupních stavů, které vedou na nejednoznačné rovnice. V takovém případě pak nutno vzít logický analyzátor, napojit se na obvod v zařízení a zjistit, zda kombinace na vstupeh vedoucí na nejednoznačný výsledek může vůbec vzniknout. Někdy stačí místo logického analyzátoru podrobné studium schematu zapojení. Celé to je o matematice.
S časem se vše zhoršuje (zákon prof. Parkinsona)

Re: Klonování PA7572J - Má někdo programátory Xeltek 5000, 6100 nebo 7500?
ještě taková otázka: ty máš fyzicky tyto obvody? Protože jestli je nemáš, bude dost problém, kde je sehnat.
S časem se vše zhoršuje (zákon prof. Parkinsona)

Re: Klonování PA7572J - Má někdo programátory Xeltek 5000, 6100 nebo 7500?
Paráda! Děkuji konečně za pozitivní odpověď!
Jeden tenhle čip jsem našel na ebayi. Problém dozajista bude je sehnat. Snad ale ne nemožné. Je to řídicí člen krokového motoru na desce. Mám k tomu veškeré rozkresy desek, včetně vstupů a výstupů. Stávající člen je vadný a motor dostává špatné signály. Jedinou možností mi přijde výměna. Zbytek asi pošlu do zprávy.
Jeden tenhle čip jsem našel na ebayi. Problém dozajista bude je sehnat. Snad ale ne nemožné. Je to řídicí člen krokového motoru na desce. Mám k tomu veškeré rozkresy desek, včetně vstupů a výstupů. Stávající člen je vadný a motor dostává špatné signály. Jedinou možností mi přijde výměna. Zbytek asi pošlu do zprávy.
Re: Klonování PA7572J - Má někdo programátory Xeltek 5000, 6100 nebo 7500?
soukromou zprávu jsem četl. Není v ní nic tajného, co nemohlo být napsáno zde. To podstatné ze zprávy: žádá se náhrada za PEEL PA7140. To je starší PEEL než PA7572. Typ PA7140 má 24 I/O pinů a 14 Input pinů stejně jako PA7572. Oba PEEL se můžou asi lišit uvnitř v konstrukci nebo výrobní technologií.
Co pamatuju, tak pro PA7140 existoval vývojový software nad MS DOSem
no vážně, nad MS DOSem. Ten běžel na PC s CPU 386, což byla paráda. Software byl kompatibilní k ABEL 4.0. Existovala také verze jako nástavba OrCADu, ale tu jsem nikdy neměl, protože jsem neměl OrCAD. Zkusím ty software pohledat na mých backupech na CDčcích. Pokud by se tím mělo něco dělat, je potřeba oprášit mé MSDOSovské PCčko s CPU 486. Mám na něm verzi 5.0. Ta byla docela stabilní. PCčko určitě funguje. Tyto PEEL se dají "nahradit" , tedy software přepracovat, pro pozdější GAL obvody. Software ABEL 4.0 mám také.
Co se týká informace v soukromé zprávě o Xilinxu 9536, tak to je zcela něco jiného. Programují se jinak. Muselo by se vyjít z rovnic a vytvořit soubor pro Xilinx.
Čím začít:
především budu potřebovat zapojení toho PELL, abych viděl co jsou vstupy a co výstupy. Dále, Je PA7140 také v PLCC44 nebo v DIL40? A je v soklu, lze ho vyjmout?
Pak se musí dešifrovat obsah, tedy testovat reakce výstupů na vstupy. Jak dlouho to zabere času, se pozná z toho, kolik je vstupů a kolik výstupů. Zdaleka ne všechny vstupy a výstupy PEEL musí být použity. Možná jen zvolili tento PELL ne pro počet vstupů a výstupů, ale kvůli počtu vnitřních registrů.
Když se povede zjistit reakce výstupů na vstupní stavy, musí se sepsat rovnice. Ty se pak zapíší do ABELu.
Pak se rovnice z ABELu konvertují, optimalizují přes Fitter na soubor pro programování PEEL.
Souborem který vzejde z Fitter pro PELL se pak programuje PEEL obvod 7140.
Nakonec bude nutno naprogramovaný obvod testovat, protože téměř jistě vznikne jiný soubor pro PEEL než byl původní, ale měl by mít fungovat stejně. Tedy měl by dávat stejné reakce výstupů na kombinace vstupů.
Co pamatuju, tak pro PA7140 existoval vývojový software nad MS DOSem
Co se týká informace v soukromé zprávě o Xilinxu 9536, tak to je zcela něco jiného. Programují se jinak. Muselo by se vyjít z rovnic a vytvořit soubor pro Xilinx.
Čím začít:
především budu potřebovat zapojení toho PELL, abych viděl co jsou vstupy a co výstupy. Dále, Je PA7140 také v PLCC44 nebo v DIL40? A je v soklu, lze ho vyjmout?
Pak se musí dešifrovat obsah, tedy testovat reakce výstupů na vstupy. Jak dlouho to zabere času, se pozná z toho, kolik je vstupů a kolik výstupů. Zdaleka ne všechny vstupy a výstupy PEEL musí být použity. Možná jen zvolili tento PELL ne pro počet vstupů a výstupů, ale kvůli počtu vnitřních registrů.
Když se povede zjistit reakce výstupů na vstupní stavy, musí se sepsat rovnice. Ty se pak zapíší do ABELu.
Pak se rovnice z ABELu konvertují, optimalizují přes Fitter na soubor pro programování PEEL.
Souborem který vzejde z Fitter pro PELL se pak programuje PEEL obvod 7140.
Nakonec bude nutno naprogramovaný obvod testovat, protože téměř jistě vznikne jiný soubor pro PEEL než byl původní, ale měl by mít fungovat stejně. Tedy měl by dávat stejné reakce výstupů na kombinace vstupů.
S časem se vše zhoršuje (zákon prof. Parkinsona)

Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti