The present invention provides a method and apparatus for programming
installed memory integrated circuits. A temporary connection is made
between an external processor and a printed circuit board containing one
or more installed memory integrated circuits and an on-board processor. At
a suitable time, e.g., when the on-board processor is idle, the external
processor takes control of the on-board processor and accesses the memory
integrated circuits via temporary connections. In the disclosed
embodiment, the control is caused by a held reset signal from the external
processor to the on-board processor, which causes control signals from the
on-board processor to the memory integrated circuit to enter a tri-state
condition. Data is downloaded from the external processor to the memory
integrated circuit while the external processor maintains control of the
on-board processor. The invention allows downloading of data (or
programming) to a memory device while it remains installed in an
application printed circuit board.
La presente invenzione fornisce un metodo e un apparecchio per la programmazione dei circuiti integrati installati di memoria. Un collegamento provvisorio è fatto fra un processor esterno e un bordo stampato del circuito che contengono uno o più circuiti integrati installati di memoria e un processor di on-bordo. Ad un periodo adatto, per esempio, quando il processor di on-bordo è al minimo, il processor esterno prende il controllo del processor di on-bordo ed accede ai circuiti integrati di memoria via i collegamenti provvisori. Nell'incorporamento rilevato, il controllo è causato da un segnale di risistemazione tenuto dal processor esterno al processor di on-bordo, che causa i segnali di controllo dal processor di on-bordo al circuito integrato di memoria entrare in uno stato di tri-dichiarare. I dati sono trasferiti dal processor esterno al circuito integrato di memoria mentre il processor esterno effettua il controllo del processor di on-bordo. L'invenzione permette il trasferimento dal sistema centrale verso i satelliti dei dati (o programmazione) ad un dispositivo di memoria mentre rimane installata in un bordo del circuito stampato applicazione.