Conitec GALEP-4 User manual [nl]

GALEP - III Pocket­Multiprogrammer
GEBRUIKSAANWIJZING
Omwille van het milieu 100% recycling­papier
Impressum
Alle rechten, ook vertalingen, voorbehouden. Niets uit deze uitgave mag worden verveelvoudigd, opgeslagen in een automatisch gegevensbestand, of openbaar gemaakt, in enige vorm of op enige wijze, hetzij elektronisch, mechanisch, door fotokopieën, of op enige andere manier, zonder voorafgaande schriftelijke toestemming van CONRAD ELECTRONIC NEDERLAND BV. Nadruk, ook als uittreksel is niet toegestaan. Druk- en zetfouten voorbehouden. Deze gebruiksaanwijzing voldoet aan de technische eisen bij het in druk gaan. Wijzigingen in de techniek en uitvoering voorbehouden.
© Copyright 1995 by CONRAD ELECTRONIC NEDERLAND BV Windmolenweg 42, 7548 BM Boekelo Internet: www.conrad.com
Bestnr.: 14 99 69
Introductie
Geachte klant,
Hartelijk dank voor de aankoop van dit product.
Lees eerst deze gebruiksaanwijzing volledig en zorgvuldig door, voordat u deze GALEP-III programmer in gebruik neemt. U dient zich beslist te houden aan de aanwijzingen betreffende de veiligheid en het gebruik.
Bij vragen kunt u zich wenden tot onze Technische Dienst:
Nederland: 053 - 428 54 80 Ma. - vr. 09:00 - 20:00 uur
Gebruik waarvoor het apparaat bedoeld is
GALEP-III is een multiprogrammeerapparaat in zakformaat voor ELPD- en geheugencomponenten alsmede voor microcontrollers. De aansluiting geschiedt via de meegeleverde kabel op de parallelle printerpoort van een PC of laptop - een extra steekkaart is niet noodzakelijk. Voor de stroomvoor­ziening is de meegeleverde stekkernetvoeding/oplader, de ingebouwde ver­wisselbare accu of een gebruikelijke 9-V-batterij of de stroomvoorziening van een auto voldoende.
De bediening en componentkeuze geschiedt menugestuurd via de PC. De enige bedieningselementen op GALEP zelf zijn de 40-polige sokkel voor aansluiting van de componenten, drie LEDs (rood, groen en geel) voor de aanduiding van de toestand en op de achterzijde het accu-/ batterijvak. Met GALEP-III kunt u zonder adapter momenteel de volgende componenten programmeren:
- 8-bit- en 16-bit-EPROMs in 24-, 28-, 32- of 40-pin-behuizing
- 8-bit- en 16-bit-EEPROMS en Flash-EPROMs in 28-, 32- of 40-pin­behuizing
3
Belangrijk! Beslist lezen!
Deze gebruiksaanwijzing is een integraal onderdeel van dit product. Er staan belangrijke aanwijzingen in betreffende de ingebruikname en het gebruik. Lees deze gebruiksaanwijzing zorgvuldig door! Bij schades, die ontstaan door het niet opvolgen van deze gebruiks­aanwijzing, vervalt het recht op garantie! Wij zijn niet aansprakelijk voor schades die daarvan het gevolg zijn. Bewaar deze handleiding zorgvuldig!
Inhoudsopgave
Introductie Gebruik waarvoor het apparaat bedoeld is Menu/ Bestand Menu/ Bewerken Menu/ Actie Buttonstrip Opmerkingen betreffende EEPROMs/ Flash-EPROMs Opmerkingen betreffende GALs Opmerkingen betreffende Microcontrollers Definitie-bestand GALEP3.DEF/ Veranderen van de printerpoort Stroomvoorziening Adapter Software-onderhoud
Hardware : Wolfgang Schulz Software : Wolfgang Schulz, Wladimir Stolipin, Volker Kleipa,
Michael Thomas
Hulp : Christan Lotter, Wolfgang Schulz, Joachim Hanst,
Michael Thomas
Testaanwijzing : Andreas May, Wolfgang Schulz
2
het uitschakelen van de PC of bij een reset daarvan teruggezet. In dit geval wordt de laadprocedure onderbroken. Als de laadprocedure ondanks uitge­schakelde PC door moet gaan, moet GALEP voor het uitschakelen van de PC-printeraansluiting losgekoppeld worden.
In plaats van de meegeleverde accu kunt u ook een gewone 9V-batterij gebruiken. LET OP: in dit geval mag de netvoeding niet ingeschakeld zijn: de batterij zou dan door het per ongeluk opladen oververhit kunnen raken. Voor op deze manier beschadigde GALEPs vervalt de fabrieksgarantie.
Bij puur gebruik van de accu, dus zonder netvoeding, wordt de GALEP na enige minuten zelfstandig uitgeschakeld.
EEPROMs/Flash-EPROMs
Terwijl bij een Flash-EEPROM (28Fxxx, 29Fxxx) data alleen nadat deze eerst volledig gewist zijn opnieuw geprogrammeerd kunnen worden, is bij normale EEPROMs (2864, 28C256) het overprogrammeren van elke afzonderlijke cel mogelijk.
Bij PEROMs (29C256) moet weliswaar steeds een complete page (64 byte) geprogrammeerd worden, maar het is ook mogelijk minder dan 64 bytes te beschrijven. GALEP leest daartoe de gehele pagina, vervangt de gewenste bytes en schrijft aansluitend de complete pagina terug.
Sommige componenten kunnen geheel of gedeeltelijk tegen overschrijven en wissen beveiligd worden. Als dergelijke beveiligde componenten gewist moeten worden, moet in het optie-menu de schakelaar Software Protection ingeschakeld worden.
GALs
GALEP-III kan GALs (Generic Array Logic) programmeren, zoals die door fabrikanten als Lattice, National Semiconductor of SGS geleverd worden. Met behulp van GALs kunt u klantspecifieke logic schakelcircuits definiëren.
5
- seriële EEPROMs
- de GAL
-types 16V8, 20V8, 22V10, 6001
- Microcontroller 87xxx, 89xxx, PIC16xxx
Met behulp van adapters is ook de programmering van componenten in LCC- of PLCC-behuizing mogelijk. Door de flexibele pindriver-technologie is GALEP-III uitstekend voor de toekomst uitgerust: nieuwe componenttypes hoeven alleen maar via software geïmplementeerd te worden. We breiden de software constant uit. U kunt de meest actuele versie elk moment gratis van onze mailbox of van onze Homepage downloaden.
Stroomvoorziening/ werking op accu/ opladen
Voor gebruik onafhankelijk van het elektriciteitsnet bezit GALEP-III aan de achterkant een vak voor een accu of een batterij. Daarmee kunt u GALEP ook daar gebruiken waar geen stroom ter beschikking staat.
Als alternatief voor de meegeleverde stekkernetvoeding kunt u GALEP ook via een gebruikelijke adapter (ingesteld op 9V) vanuit de autoaccu van stroom voorzien.
De interne laadschakeling is bedoeld voor het opladen van de accu. Het opladen begint met het aanklikken van de [laden]-button. De stekkernetvoeding moet bij het laden natuurlijk in gebruik zijn. Bij het laden brandt de gele LED. Na ca. 11 uur wordt het laden beëindigd en de gele LED gaat uit. GALEP kan tijdens het laden normaal gebruikt worden. De GALEP toepassingssoftware onthoudt bij het starten van de laadproce­dure de tijd en stopt automatisch met laden na ca. 11 uur. Als de toepas­singssoftware tijdens het laden beëindigd wordt, zorgt een in GALEP gepro­grammeerde timer ervoor, dat de totale laadtijd aangehouden wordt. De geactiveerde timer in GALEP is herkenbaar aan het knipperen van de rode en groene LEDs.
Let op: om redenen van veiligheid wordt de interne logica van de GALEP bij
4
Als de optie Encrypticon Table geactiveerd wordt, dan worden de het data­bereik volgende 32 (of 64) bytes van de buffer als Encrypticon bytes gepro­grammeerd. Het begin van de Encrypticon Table in de buffer hangt af van de EPROM capaciteit van de gebruikte microcontroller; de volgende tabel geeft een aanknopingspunt:
EPROM-capaciteit begin van de Encrypticon Table
4KB 1000 HEX
8 KB 2000 HEX
16KB 4000 HEX
32KB 8000 HEX
LET OP: Bij het uitlezen van componenten met geprogrammeerde Encrypticon Table worden de gecodeerde data gelezen en in de buffer opge­slagen.
Achtergrond: iedere EPROM-byte komt overeen met een Encrypticon byte, hetgeen ook uit het adres modulo 32 (of 64) blijkt. Bij het uitlezen van de interne EPROM met een programmeerapparaat worden de data met de bij­behorende Encrypticon byte XOR gekoppeld, zodat de inhoud van het geheugen zonder kennis van het Encrypticon Array niet meer gedecodeerd kan worden.
Microcontroller PIC 16C5x
Bij de microcontroller-serie PIC16C5x van Microchip wordt de configuratie Word op het bufferadres HEX 1FFE afgebeeld. De configuratie Fuses CP, WDTE, FOSC1 en FOSCO worden door de laagwaardige nibble op dit adres vertegenwoordigd.
7
Drie GAL-types vervangen praktisch alle standaard PALs of PALCEs (pro­grammable Array Logic). LET OP: PALs, PEELs, PALCEs of dergelijke zijn geen GALs - ze bevatten een ander programmeeralgoritme en kunnen door GALEP-III op dit moment
nog niet geprogrammeerd worden.
Zodra bij de componentenkeuze een GAL in plaats van een geheugencom­ponent gekozen is, geeft het buffervenster in plaats van de Hex-data de Fuse-Map van de gekozen GAL aan. In het menupunt bewerken/ opties zijn alleen de buttons voor de UES (User Electronic Signature), Security- en master-bit actief. De User-handtekening maakt een korte karakteristiek van de component; deze kan direct in ASCII ingevoerd worden.
De Security-Bit voorkomt, wanneer deze ingeschakeld is, dat de GAL uitge­lezen wordt. Hij kan alleen door volledig wissen van de component terugge­zet worden. De Master-Bit is slechts een informatiebit, die aangeeft of het bij de GAL gaat om het origineel of een kopie. Bij GALs met ingeschakelde Master-bit verschijnt bij het wissen een waarschuwing.
Als een GAL van een ouder type gewist of opnieuw geprogrammeerd wordt, dan wordt de interne teller verhoogd, zodat u kunt volgen hoe vaak de GAL al beschreven is. De tellerstand wordt bij het inlezen van de GAL in de sta­tusregel getoond. Na 255 keer programmeren wordt de teller niet verder ver­hoogd. Het noodzakelijke programmeeralgoritme (A-, B-, C-type of stan­daard) wordt door GALEP automatisch herkend aan de ingezette compo­nent. Master-Bit en teller staan bij de nieuwere GAL-types (B- en C) niet meer ter beschikking.
Microcontrollers 87xxx en 89xxx
Bij de 87x..89x52-microprocessors bestaat via het optie-menu bovendien de mogelijkheid de lock-bits en de Encryption Array te programmeren.
Als lock-bit 1 geprogrammeerd wordt, kan de interne EPROM van de micro­controller niet meer per programma (met MOVC-bevelen) uitgelezen worden. Als beide lock-bits geprogrammeerd worden, is het uitlezen van de EPROM ook via het programmeerapparaat niet meer mogelijk.
6
Loading...
+ 8 hidden pages