Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.sci.electronics > #226747

Re: Fragen zum NEC upd78312 (78K/III)

Path csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From Hans-Peter Diettrich <DrDiettrich1@aol.com>
Newsgroups de.sci.electronics
Subject Re: Fragen zum NEC upd78312 (78K/III)
Date Thu, 27 Apr 2017 08:55:26 +0200
Lines 52
Message-ID <emdiviF5c91U1@mid.individual.net> (permalink)
References <9852o6F5eiU1@mid.individual.net> <a861f261-f271-4982-aed1-54123f2da55b@googlegroups.com> <9e37td-6ag.ln1@hergen.dyndns.org> <4c5ccf32-1891-465e-88a5-c19f0d5a6c5a@googlegroups.com>
Mime-Version 1.0
Content-Type text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding 8bit
X-Trace individual.net 8dpni7igCDpdn1sr9hML+Adj87G9eBO7r3KjbEX6yCOnl+afLK
Cancel-Lock sha1:WvvSbcLCHanITpyHmdSWGSPRnG0=
User-Agent Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
In-Reply-To <4c5ccf32-1891-465e-88a5-c19f0d5a6c5a@googlegroups.com>
Xref csiph.com de.sci.electronics:226747

Show key headers only | View raw


Am 27.04.2017 um 06:15 schrieb nonewasdriving@gmail.com:
> Gibt es irgendeine Möglichkeit die in einem vorhandenen und
> funktionsfähigen uPd78312 vorliegenden Daten aus dessen Mask-Rom
> auszulesen und in einen zweiten uPd78312 zu brennen/speichern. In
> meinem Fall ist es ein Roland D-550 Synthesizer (Mainboard praktisch
> baugleich zum D-50), es wäre kein Problem für mich einen zweiten,
> voll funktionsfähigen, D-550 "aufzutreiben", dessen uPd78312 sauber
> auszulöten und entsprechend seinen Rom auf einen weiteren uPd78312 zu
> kopieren. Falls mir jemand einen Hinweis in die richtige Richtung
> geben könnte, wäre ich sehr dankbar!

ROM bedeutet READ ONLY MEMORY, das kann man nicht umprogrammieren, 
möglicherweise nicht mal auslesen. Bei einem Masken-ROM müßtest Du erst 
mal den Chip freilegen, die alte Maske entfernen, und dann mit einem 
hochpräzisen Drucker und leitfähiger Tinte die neue Maske auftragen. 
Kurz gesagt: geht nicht :-(

Du brauchst also eine programmierbare Version (µPD78P312), oder eine bei 
der man ein (E)EPROM anhängen kann, und ein passendes Programmiergerät. 
Einzelne Controller Chips dürften heute überhaupt nicht mehr verfügbar 
sein, da die Masken-Version nur kundenspezifisch programmiert 
hergestellt wird (ab 1000 Stück aufwärts), im freien Handel also 
garnicht verfügbar ist, und die Entwicklungsversion heute kaum noch 
aufzutreiben sein dürfte. Am einfachsten dürfte es sein, einen Roland 
aufzutreiben, bei dem der Controller noch in Ordnung ist, und den zu 
verwenden.

Lt. Datenblatt kann man mit EA=low das interne ROM abschalten. Dann 
steht da noch was von einem "memory mask register", mit dem sich 
programmieren läßt, welche Port5 Pins als I/O und welche als Adressbits 
dienen sollen. Ob externes EPROM (gemultiplext) gleich schnell 
funktioniert wie das interne, wäre noch zu ermitteln. Und wo das an das 
Adress-Latch angehängt werden kann, müßtest Du aus dem Schaltplan 
ausknobeln.

Und vor allem brauchst Du erst mal einen Chip, der sich auch tatsächlich 
auslesen läßt. Das könnte vor allem deshalb schwierig werden, weil man 
dafür EA zwischen Zugriff auf das interne ROM und auf das externe (mit 
dem Dump-Programm) umschalten muß. Ob ein Auslesen auch ohne Programm 
möglich ist, und auch in der Maske nicht gesperrt werden kann, konnte 
ich dem Datenblatt nicht entnehmen.


Ich habe mal das ROM eines alten µC (8049?) ausgelesen, aber da war 
spezifiziert, wie das geht, und das Auslesen war zufälligerweise nicht 
gesperrt. Die Chips waren zufällig von Völkner angeboten, aus 
Produktionsüberschuß für einen Drucker, wie ich aus dem dem Dump des 
Programmspeichers ausgeknobelt habe. Den Controller konnte ich dann mit 
einem externen EPROM betreiben, allerdings nicht mit dem ursprünglichen 
Programm, weil das die Adresspins als I/O verwendet hat.

DoDi

Back to de.sci.electronics | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Fragen zum NEC upd78312 (78K/III) nonewasdriving@gmail.com - 2017-04-26 10:35 -0700
  Re: Fragen zum NEC upd78312 (78K/III) Hergen Lehmann <hlehmann.expires.5-11@snafu.de> - 2017-04-26 19:53 +0200
    Re: Fragen zum NEC upd78312 (78K/III) nonewasdriving@gmail.com - 2017-04-26 21:15 -0700
      Re: Fragen zum NEC upd78312 (78K/III) Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2017-04-27 08:55 +0200
        Re: Fragen zum NEC upd78312 (78K/III) "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-04-27 08:34 +0000
        Re: Fragen zum NEC upd78312 (78K/III) Bernd Laengerich <Bernd.Laengerich@web.de> - 2017-04-27 11:34 +0200
        Re: Fragen zum NEC upd78312 (78K/III) Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2017-04-27 17:54 +0200
          Re: Fragen zum NEC upd78312 (78K/III) Marcel Mueller <news.5.maazl@spamgourmet.org> - 2017-04-27 19:27 +0200
            Re: Fragen zum NEC upd78312 (78K/III) Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2017-04-27 19:35 +0200
              Re: Fragen zum NEC upd78312 (78K/III) "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-04-28 06:44 +0000
                Re: Fragen zum NEC upd78312 (78K/III) Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2017-04-29 18:17 +0200
                Re: Fragen zum NEC upd78312 (78K/III) "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-05-02 08:10 +0000
                Re: Fragen zum NEC upd78312 (78K/III) Joerg <news@analogconsultants.com> - 2017-05-02 07:50 -0700
                Re: Fragen zum NEC upd78312 (78K/III) Michael Schwingen <news-1457978346@discworld.dascon.de> - 2017-05-03 21:31 +0000
                Re: Fragen zum NEC upd78312 (78K/III) "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-05-04 06:46 +0000
                Re: Fragen zum NEC upd78312 (78K/III) Andreas Bockelmann <xotzil@gmx.de> - 2017-05-04 13:15 +0200
                Re: Fragen zum NEC upd78312 (78K/III) Joerg <news@analogconsultants.com> - 2017-05-04 06:57 -0700
                Re: Fragen zum NEC upd78312 (78K/III) "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-05-04 15:13 +0000
                Re: Fragen zum NEC upd78312 (78K/III) Joerg <news@analogconsultants.com> - 2017-05-04 09:31 -0700
          Re: Fragen zum NEC upd78312 (78K/III) Bernd Laengerich <Bernd.Laengerich@web.de> - 2017-04-28 08:23 +0200
            Re: Fragen zum NEC upd78312 (78K/III) "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-04-28 06:51 +0000
      Re: Fragen zum NEC upd78312 (78K/III) "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-04-27 07:06 +0000
      Re: Fragen zum NEC upd78312 (78K/III) Klaus Butzmann <k.butzmann.usenet@online.de> - 2017-04-27 23:54 +0200
        Re: Fragen zum NEC upd78312 (78K/III) Bernd Laengerich <Bernd.Laengerich@web.de> - 2017-04-28 08:25 +0200
  Re: Fragen zum NEC upd78312 (78K/III) Joerg <news@analogconsultants.com> - 2017-05-02 07:39 -0700
    Re: Fragen zum NEC upd78312 (78K/III) "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-05-02 16:00 +0000
      Re: Fragen zum NEC upd78312 (78K/III) Joerg <news@analogconsultants.com> - 2017-05-02 11:37 -0700
        Re: Fragen zum NEC upd78312 (78K/III) Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2017-05-02 21:01 +0200
          Re: Fragen zum NEC upd78312 (78K/III) Joerg <news@analogconsultants.com> - 2017-05-02 15:49 -0700
          Re: Fragen zum NEC upd78312 (78K/III) Dieter Wiedmann <dieter.wiedmann@t-online.de> - 2017-05-03 08:21 +0200

csiph-web