humeur
Guest
Sun Feb 07, 2010 11:40 am
j'ai une question sur le fait que l'on puisse lire une eprom souder sur
un circuit imprimer, sans la déssouder via une interface adaptatrice
pour son lecteur d'eprom. :/
Je doute que cette façon de faire soit sur pour le dump, quand pensez
vous ??
Jean-Christophe
Guest
Sun Feb 07, 2010 1:22 pm
On Feb 7, 11:40 am, humeur <hum...@nospamorange.fr>
Quote:
lire une eprom souder sur un circuit imprimer, sans la déssouder
via une interface adaptatrice pour son lecteur d'eprom. :/
Je doute que cette façon de faire soit sur pour le dump
Pour lire le bus de données cela ne pose aucun problème.
Mais par contre il faudra polariser de l'exterieur
du circuit les bits d'adresse, et celtu risques de cramer
les autres composants qui sont connectés sur ce bus :
pour éviter cela il faudrait isoler du bus d'addresses
de l'eprom, tous les composants qui y sont connectés.
Sur le circuit, comment est piloté le bus d'addresses :
avec un uP, ou un compteur, ou autre chose ?
Si c'est un uP que tu peux programmer ou patcher, avec un bout
de code il suffit de cycler les adresses de l'eprom pour la lire.
(mais je doute que cela soit faisable sinon tu l'aurais déja fait)
Si c'est un compteur binaire et que tu as moyen
de le faire boucler, tu peux lire les valeurs de
l'eprom en observant les signaux du bus de données.
Sinon :
En laissant tourner ton circuit, tout en enregistrant
à la fois les valeurs du bus d'adresses et du bus de données,
à chaque fois que le circuit lira une donnée dans l'eprom,
tu auras la correspondance adressees/données.
Sous l'hypothèse que le circuit parcourt toute l'eprom,
au bout d'un temps (à déterminer) tu auras le dump complet.
Cela marcherait si, par exemple, l'eprom contient une table d'ondes.
Mais il faudrait déja savoir le role de cette eprom :
contient-elle du code, ou des données ?
Jean-Christophe
Guest
Sun Feb 07, 2010 1:24 pm
On Feb 7, 11:40 am, humeur <hum...@nospamorange.fr>
Quote:
lire une eprom souder sur un circuit imprimer, sans la déssouder
via une interface adaptatrice pour son lecteur d'eprom. :/
Je doute que cette façon de faire soit sur pour le dump
Pour lire le bus de données cela ne pose aucun problème.
Mais par contre il faudra polariser de l'exterieur
du circuit les bits d'adresse, et cela risque de cramer
les autres composants qui sont connectés sur ce bus :
pour éviter cela il faudrait isoler du bus d'addresses
de l'eprom, tous les composants qui y sont connectés.
Sur le circuit, comment est piloté le bus d'addresses :
avec un uP, ou un compteur, ou autre chose ?
Si c'est un uP que tu peux programmer ou patcher, avec un bout
de code il suffit de cycler les adresses de l'eprom pour la lire.
(mais je doute que cela soit faisable sinon tu l'aurais déja fait)
Si c'est un compteur binaire et que tu as moyen
de le faire boucler, tu peux lire les valeurs de
l'eprom en observant les signaux du bus de données.
Sinon :
En laissant tourner ton circuit, tout en enregistrant
à la fois les valeurs du bus d'adresses et du bus de données,
à chaque fois que le circuit lira une donnée dans l'eprom,
tu auras la correspondance adressees/données.
Sous l'hypothèse que le circuit parcourt toute l'eprom,
au bout d'un temps (à déterminer) tu auras le dump complet.
Cela marcherait si, par exemple, l'eprom contient une table d'ondes.
Mais il faudrait déja savoir le role de cette eprom :
contient-elle du code, ou des données ?
humeur
Guest
Sun Feb 07, 2010 1:24 pm
Jean-Christophe a écrit :
Quote:
On Feb 7, 11:40 am, humeur <hum...@nospamorange.fr
lire une eprom souder sur un circuit imprimer, sans la déssouder
via une interface adaptatrice pour son lecteur d'eprom. :/
Je doute que cette façon de faire soit sur pour le dump
Pour lire le bus de données cela ne pose aucun problème.
Mais par contre il faudra polariser de l'exterieur
du circuit les bits d'adresse, et cela risque de cramer
les autres composants qui sont connectés sur ce bus :
pour éviter cela il faudrait isoler du bus d'addresses
de l'eprom, tous les composants qui y sont connectés.
Sur le circuit, comment est piloté le bus d'addresses :
avec un uP, ou un compteur, ou autre chose ?
Si c'est un uP que tu peux programmer ou patcher, avec un bout
de code il suffit de cycler les adresses de l'eprom pour la lire.
(mais je doute que cela soit faisable sinon tu l'aurais déja fait)
Si c'est un compteur binaire et que tu as moyen
de le faire boucler, tu peux lire les valeurs de
l'eprom en observant les signaux du bus de données.
Sinon :
En laissant tourner ton circuit, tout en enregistrant
à la fois les valeurs du bus d'adresses et du bus de données,
à chaque fois que le circuit lira une donnée dans l'eprom,
tu auras la correspondance adressees/données.
Sous l'hypothèse que le circuit parcourt toute l'eprom,
au bout d'un temps (à déterminer) tu auras le dump complet.
Cela marcherait si, par exemple, l'eprom contient une table d'ondes.
Mais il faudrait déja savoir le role de cette eprom :
contient-elle du code, ou des données ?
je ne fait pas comme la, moi je dessoude, mais lors d'une discussion
une personne m'as dit quelle procédais de cette façon.
je précise que la carte est hors tension.
l'eprom contient a chaque fois un programme lier au microprocesseur.
je suis ok avec toi pour le bus d'adresse mais le bus de données
suivant
les composants autours ils peuvent influencer le niveau de sortie.
C'est bien la premiere fois que l'on me donne cette methode.
jl
humeur
Guest
Sun Feb 07, 2010 1:35 pm
Dans son message précédent, Jean-Christophe a écrit :
Quote:
On Feb 7, 1:24 pm, humeur <hum...@nospamorange.fr
je pr cise que la carte est hors tension.
l'eprom contient a chaque fois un programme lier au microprocesseur.
Ok.
ok avec toi pour le bus d'adresse mais le bus de donn es suivant
les composants autours ils peuvent influencer le niveau de sortie.
Oui, c'est exact.
C'est bien la premiere fois que l'on me donne cette methode.
De quelle méthode tu parles ?
celle-ci lire une eprom sans la dessouder, bidouille plutôt
FAB
Guest
Sun Feb 07, 2010 2:02 pm
Si cette EPROM est utilisée par un µP, il est possible de maintenir le bus
adresse et data en haute impédance en maintenant le Reset du µP.
Voir la datasheet du µP associé. Il existe aussi très probablement un signal
de réquisition du bus qui à le même effet.
Dans ce cas aucun pb pour relier l'eprom à un dispositif de lecture. (la
carte dans ce cas est bien entendu sous tension)
"humeur" <humeur_at_nospamorange.fr> a écrit dans le message de news:
mn.3abc7da26e73b006.83897_at_nospamorange.fr...
Quote:
j'ai une question sur le fait que l'on puisse lire une eprom souder sur un
circuit imprimer, sans la déssouder via une interface adaptatrice pour son
lecteur d'eprom. :/
Je doute que cette façon de faire soit sur pour le dump, quand pensez vous
??
Jean-Christophe
Guest
Sun Feb 07, 2010 2:28 pm
On Feb 7, 1:24 pm, humeur <hum...@nospamorange.fr>
Quote:
je pr cise que la carte est hors tension.
l'eprom contient a chaque fois un programme lier au microprocesseur.
Ok.
Quote:
ok avec toi pour le bus d'adresse mais le bus de donn es suivant
les composants autours ils peuvent influencer le niveau de sortie.
Oui, c'est exact.
Quote:
C'est bien la premiere fois que l'on me donne cette methode.
De quelle méthode tu parles ?
Jean-Christophe
Guest
Sun Feb 07, 2010 2:50 pm
On Feb 7, 1:35 pm, humeur <hum...@nospamorange.fr>
Quote:
De quelle méthode tu parles ?
celle-ci lire une eprom sans la dessouder, bidouille plutôt
C'est le meme principe que de brancher un analyseur logique
sur un bus pour y lire les données en temps réél,
voire meme désassembler le code machine lu dans
une prom externe à un uP pendant qu'il tourne.
Certains anciens synthés stockaient des tables d'ondes
dans une eprom. Lors de la lecture d'une de ces tables,
le bus d'adresse de l'eeprom scanne toutes les adresses
ou sont stockées les données de la table en question :
il suffit alors d'enregistrer les valeurs du bus de
données pour obtenir les valeurs stockées dans l'eprom.
Par extension cette méthode est valable pour tout système qui
accède à l'eprom de cette facon, c'est pourquoi je l'ai suggéré.
Mais tant que tu n'en diras pas plus sur le circuit ou se trouve
l'eprom, il sera difficile de savoir si c'est applicable ou pas.
humeur
Guest
Sun Feb 07, 2010 5:51 pm
FAB avait écrit le 07/02/2010 :
Quote:
Si cette EPROM est utilisée par un µP, il est possible de maintenir le bus
adresse et data en haute impédance en maintenant le Reset du µP.
Voir la datasheet du µP associé. Il existe aussi très probablement un signal
de réquisition du bus qui à le même effet.
Dans ce cas aucun pb pour relier l'eprom à un dispositif de lecture. (la
carte dans ce cas est bien entendu sous tension)
il faut dans ce cas que les bus soit avec des ci style 244 245 ou 373
effectivement dans ce cas sous haute impedance tu te retrouve isoler du
bas adresse et données, pour ce dont je parle cela serait plutot des
machine comme le ti99 de Texas Instruments processeur tms9900 ou du
6800 de motorola voir z80
jl
Quote:
"humeur" <humeur_at_nospamorange.fr> a écrit dans le message de news:
mn.3abc7da26e73b006.83897_at_nospamorange.fr...
j'ai une question sur le fait que l'on puisse lire une eprom souder sur un
circuit imprimer, sans la déssouder via une interface adaptatrice pour son
lecteur d'eprom. :/
Je doute que cette façon de faire soit sur pour le dump, quand pensez vous
??
humeur
Guest
Sun Feb 07, 2010 5:54 pm
Jean-Christophe a formulé ce dimanche :
Quote:
On Feb 7, 1:35 pm, humeur <hum...@nospamorange.fr
De quelle méthode tu parles ?
celle-ci lire une eprom sans la dessouder, bidouille plutôt
C'est le meme principe que de brancher un analyseur logique
sur un bus pour y lire les données en temps réél,
voire meme désassembler le code machine lu dans
une prom externe à un uP pendant qu'il tourne.
oui ca je l'avais lu, et tu avance pas a pas ton uP dans son
fonctionnement.
Quote:
Certains anciens synthés stockaient des tables d'ondes
dans une eprom. Lors de la lecture d'une de ces tables,
le bus d'adresse de l'eeprom scanne toutes les adresses
ou sont stockées les données de la table en question :
il suffit alors d'enregistrer les valeurs du bus de
données pour obtenir les valeurs stockées dans l'eprom.
Par extension cette méthode est valable pour tout système qui
accède à l'eprom de cette facon, c'est pourquoi je l'ai suggéré.
Mais tant que tu n'en diras pas plus sur le circuit ou se trouve
l'eprom, il sera difficile de savoir si c'est applicable ou pas.
c'est une eprom programme pour un ancien ordinateur contenant le
programme de base de cette machine.
comme du 6800 z80 ou tms9900 avec eprom ou rom programme
jl
humeur
Guest
Sun Feb 07, 2010 6:17 pm
Jean-Christophe a pensé très fort :
Quote:
On Feb 7, 5:54 pm, humeur <hum...@nospamorange.fr
c'est une eprom programme pour un ancien ordinateur
contenant le programme de base de cette machine.
Dans ce cas il doit etre possible d'écrire
un programme pour lire la totalité de l'eprom.
la n'est pas le soucis je suis ok avec toi, un programme de dump c'est
facile même en basic.
Ce qui m'interpelle c'est cette façon de procédée pour lire une eprom
avec ton programmateur d'eprom et un adaptateur home-made pour moi cela
ne peut fonctionner, je n'ai trouvé aucune page même en anglais ou l'on
parle de cette façon de procédée.
jl
Jean-Christophe
Guest
Sun Feb 07, 2010 7:00 pm
On Feb 7, 5:54 pm, humeur <hum...@nospamorange.fr>
Quote:
c'est une eprom programme pour un ancien ordinateur
contenant le programme de base de cette machine.
Dans ce cas il doit etre possible d'écrire
un programme pour lire la totalité de l'eprom.
Jean-Christophe
Guest
Sun Feb 07, 2010 7:57 pm
On Feb 7, 5:51 pm, humeur <hum...@nospamorange.fr>
Quote:
il faut dans ce cas que les bus soit avec des ci style 244 245 ou 373
Je crois que FAB citait l'exemple de uP
ayant de tels buffers tri-state en interne.
Quote:
effectivement dans ce cas sous haute impedance tu te retrouve isoler du
bas adresse et données, pour ce dont je parle cela serait plutot des
machine comme le ti99 de Texas Instruments processeur tms9900 ou du
6800 de motorola voir z80
Jean-Christophe
Guest
Sun Feb 07, 2010 8:04 pm
On Feb 7, 6:17 pm, humeur <hum...@nospamorange.fr>
Quote:
Ce qui m'interpelle c'est cette façon de procédée pour lire
une eprom avec ton programmateur d'eprom et un adaptateur
home-made pour moi cela ne peut fonctionner
Ce n'est pas toujours faisable quel que soit le uP.
Certains uP ont par construction des entrés spécifiques
permettant de passer l'ensemble des I/O en état isolé.
Un programmateur adapté à ces chips se connecte dessus alors
que le chip est sur le circuit, et permet de le programmer,
et/ou de lire sa mémoire si elle n'a pas été verrouillée.
humeur
Guest
Mon Feb 08, 2010 12:43 pm
Jean-Christophe avait soumis l'idée :
Quote:
On Feb 7, 5:51 pm, humeur <hum...@nospamorange.fr
il faut dans ce cas que les bus soit avec des ci style 244 245 ou 373
Je crois que FAB citait l'exemple de uP
ayant de tels buffers tri-state en interne.
ah oui j'ai oublier que j'avais lu cela,je vais regarder sur les
documentation de microprocesseur.
Quote:
effectivement dans ce cas sous haute impedance tu te retrouve isoler du
bas adresse et données, pour ce dont je parle cela serait plutot des
machine comme le ti99 de Texas Instruments processeur tms9900 ou du
6800 de motorola voir z80