TOP853 USB programmeur universel EPROM MCU PIC GAL

EPROM, PAL, GAL étant les composants que j'avais besoin de programmer, j'ai trouvé ce programmateur sur le marché chinois pour un prix dérisoire au vue de la liste des composants qui peuvent être programmés.
MAIS, un gros problème pour utiliser ce programmateur : il ne s'interface qu'avec un PC tourant sous Windows XP, ou Windows 7 32 bits (32 bits seulement). Donc il faut soit disposer d'un vieux PC sous ces OS, soit un PC doter d'un OS ultérieur, passer par VirtualBox et installer Windows 7 32bit sur celle ci. Pour ma part, disposant d'un Mac, j'ai installé via Parallel Desktop l'OS Win7-32bits. Evidement, le passage par des machines virtuelles demande une maitrise de celles-ci. Donc la solution d'un vieux PC est la méthode la plus simple.

Caractéristiques du Top853

  • alimentation 5V assurée par la prise USB (500mA)
  • vitesse de Transmission 12 MHz/s via USB.
  • protection contre les surintensités sur toutes les broches
  • tests de charge USB (0 à 10 niveaux)
  • prises 40 broches auto-verrouillable
  • ne fonctionne qu'avec WINDOWS 98 SE ME 2000 XP Win7-32bits;
  • la vitesse de programmation n'a rien à voir avec la vitesse DU PROCESSEUR de l'ordinateur;
  • supporte plus de 1000 composants de AMD, CATALYSEUR, FUJITSU, HITAVHI, ST, MICROCHIP, NEC, NS, OKI, SONY, TI, TOSHIBA, WLSI, AMIC, ATMEL, INTEL, ...
  • Dimensions (mm): 142 x 103 x 23mm
  • Ne lit pas les 27C32 27C16
  • format des fichiers de données acceptés : S19, Hex, Bin

Conseil d'utilisation

Pas grand chose à dire sauf le concept d'offset. Je veux programmer une 2716 avec un code prévu pour tourner à partir de l'adresse $C000 dans l'espace mémoire d'un microprocesseur MC6800.
En exemple, la première ligne d'un fichier S19 produit par le cross-assembleur 6800.
Le premier octet (7E) commence à l'adresse C000.
S113C0007EC0D37EC1997EC1AC7EC081FEA0006E8D
En demandant au Top853 d'appliquer un offset de -$C000, l'adresse relative du premier octet sera $C000-$C000 soit 0 dans l'espace de la ROM. L'application de l'offset est illustée ci-dessous.


Sources et références

[ 1] Page sur le top853

[ 2] Liste des composants supportés

[ 3] Notice (anglais)