Hur kopierar/programmerar man CPLD CMOS?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
gylto
Inlägg: 124
Blev medlem: 23 april 2012, 17:26:57
Ort: Långserud

Hur kopierar/programmerar man CPLD CMOS?

Inlägg av gylto »

Är ofta i kontakt med kretskort med olika minneskretsar, bl.a. PIC16, AT89C52 och MACH231SP-12 och undrar om och i så fall hur man programmerar dessa kretsar. Det är framförallt CPLD-kretsen som är intressant, men även de andra.

Dessa sitter på ett gammalt specialbyggt moderkort för industriellt bruk som har utgått ur sortimentet men det finns fortfarande många av dessa datorer i drift och det är ofta svårt att laga dessa kort, avfrätta genomgångar mm.

Som jag förstått så är dessa kretsar programmerade efter montering/tillverkning med hjälp av speciell utrustning och programvara vilket kanske inte är lätt att få tag på i dag, så då undrar jag om det finns en möjlighet att kunna ta loss kretsarna, läsa av, föra över till nya och sen montera utan att något går fel på vägen. Självklart beror det ju på den som gör det, men först och främst är frågan Om det går överhuvudtaget eller om de måste programmeras på plats efter monteringen.

Kanske någon av er som kan lossa och läsa av data av denna krets?
MACH231SP-12 100-Pin PQFP
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Hur kopierar/programmerar man CPLD CMOS?

Inlägg av sodjan »

Vet du någonting alls om dessa kretsar? Notera att samtliga har
möjlighet till att låsa utläsning av det programmerare, och i så fall
är det enda man kan göra ett radera minnet och programmera om
dom med nya program, man kan aldrig "se" vad som ligger i minnet.

Sen så är ju alla även möjliga att programmera "in curcuit", d.v.s på
kortet utan att plocka bort kretsen. Om kortet är förberett för det, d.v.s.
om inget annat på kortet hindrar det och att det finns kontakt/anslutning
för att ansluta en programmerare, så bör det fungera. Dock som sagt, om
kretsarna har sin säkerhetsfunktion påslagen så går det bara att radera...
gylto
Inlägg: 124
Blev medlem: 23 april 2012, 17:26:57
Ort: Långserud

Re: Hur kopierar/programmerar man CPLD CMOS?

Inlägg av gylto »

Nej jag vet inte så mycket om dessa kretsar, därför frågar jag er :-)
Men det kan vara så att dom inte är låsta och om i så fall - går det då att ta loss, kopiera och programmera nya kretsar innan dom monteras för lödning?

Det finns ingen kontakt/anslutning för att ansluta en programmerare på kortet, tillverkarna hade något eget anslutningssystem för detta när de tillverkade dom.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Hur kopierar/programmerar man CPLD CMOS?

Inlägg av sodjan »

> Men det kan vara så att dom inte är låsta och om i så fall - går det då att ta loss, kopiera och programmera nya kretsar...

Nej. Det är just meningen med låset för läsning. Det ska inte gå att läsa minnet i kretsarna.

> tillverkarna hade något eget anslutningssystem för detta när de tillverkade dom.

Ja, rent tekniskt går det att ansluta till paddar/vior eller direkt på pinnarna på kretsarna.

> Nej jag vet inte så mycket om dessa kretsar, därför frågar jag er.

Var lite otydlig... "Vi" vet kanske en del generellt om dessa kretsar, men vi vet sannolikt
ingenting om just de kretsar som sitter på dina kort, om de är skyddade eller inte o.s.v.

Det är en hel del jobb i detta, men finns rätt budget och en stor vinst i om det går bra,
så kan de ju finnas motiv till att lägga ner det jobbet.
Castor
Inlägg: 1989
Blev medlem: 24 mars 2012, 13:03:49

Re: Hur kopierar/programmerar man CPLD CMOS?

Inlägg av Castor »

Om det inte är "hemligt", varför inte ge information om vilken utrustning korten ingår i. Någon på forumet kan ha information eller
känna till någon med information om tillverkaren, utrustning för programmering osv. Om det tillverkande företaget fortfarande finns,
har du kontaktat dem för mera information?
gylto
Inlägg: 124
Blev medlem: 23 april 2012, 17:26:57
Ort: Långserud

Re: Hur kopierar/programmerar man CPLD CMOS?

Inlägg av gylto »

sodjan skrev:> Men det kan vara så att dom inte är låsta och om i så fall - går det då att ta loss, kopiera och programmera nya kretsar...

Nej. Det är just meningen med låset för läsning. Det ska inte gå att läsa minnet i kretsarna.

> tillverkarna hade något eget anslutningssystem för detta när de tillverkade dom.

Ja, rent tekniskt går det att ansluta till paddar/vior eller direkt på pinnarna på kretsarna.

> Nej jag vet inte så mycket om dessa kretsar, därför frågar jag er.

Var lite otydlig... "Vi" vet kanske en del generellt om dessa kretsar, men vi vet sannolikt
ingenting om just de kretsar som sitter på dina kort, om de är skyddade eller inte o.s.v.

Det är en hel del jobb i detta, men finns rätt budget och en stor vinst i om det går bra,
så kan de ju finnas motiv till att lägga ner det jobbet.

Ja vad har du för pris på ett försök? ;-)
Användarvisningsbild
Icecap
Inlägg: 26147
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: Hur kopierar/programmerar man CPLD CMOS?

Inlägg av Icecap »

Kretsen har iaf. JTAG-interface för programmering osv.
Så en JTAG-dongel till datorn och en lusläsning av databladet bör ge var den ska anslutas.
gylto
Inlägg: 124
Blev medlem: 23 april 2012, 17:26:57
Ort: Långserud

Re: Hur kopierar/programmerar man CPLD CMOS?

Inlägg av gylto »

Castor skrev:Om det inte är "hemligt", varför inte ge information om vilken utrustning korten ingår i. Någon på forumet kan ha information eller
känna till någon med information om tillverkaren, utrustning för programmering osv. Om det tillverkande företaget fortfarande finns,
har du kontaktat dem för mera information?
Jag har varit i kontakt med tillverkare och avvaktar svar, men det är inte lätt att ge svar på sådant som de tillverkade för ett bra tag sen...
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Hur kopierar/programmerar man CPLD CMOS?

Inlägg av sodjan »

> Jag har varit i kontakt med tillverkare...

OK. Men då vet ju i alla fall *du* lite mer än oss om korten.
Vi vet ju i princip inte ett smack. Du kan naturligtvis ha bra
anledning till att hålla på information, så klart, men det
hjälper inte oss att hjälpa dig, så att säga. :-)

> Ja vad har du för pris på ett försök?

Inget alls, inte intresserad. Ville bara hjälpa till att göra
läget lite mer tydligt... :-)
gylto
Inlägg: 124
Blev medlem: 23 april 2012, 17:26:57
Ort: Långserud

Re: Hur kopierar/programmerar man CPLD CMOS?

Inlägg av gylto »

Icecap skrev:Kretsen har iaf. JTAG-interface för programmering osv.
Så en JTAG-dongel till datorn och en lusläsning av databladet bör ge var den ska anslutas.
En sådan JTAG-dongel har du kanske? eller har du något bra förslag?
gylto
Inlägg: 124
Blev medlem: 23 april 2012, 17:26:57
Ort: Långserud

Re: Hur kopierar/programmerar man CPLD CMOS?

Inlägg av gylto »

sodjan skrev:> Jag har varit i kontakt med tillverkare...

OK. Men då vet ju i alla fall *du* lite mer än oss om korten.
Vi vet ju i princip inte ett smack. Du kan naturligtvis ha bra
anledning till att hålla på information, så klart, men det
hjälper inte oss att hjälpa dig, så att säga. :-)

> Ja vad har du för pris på ett försök?

Inget alls, inte intresserad. Ville bara hjälpa till att göra
läget lite mer tydligt... :-)
Ja lite mer vet jag kanske men inte så mycket, avvaktar ev. svar från tillverkare, men rapporterar när jag har lite mer att stå på.
Tackar för tydlighetssvaren :-)
Skriv svar