  | 
    
   
      | 
    
    
   
   
    
| 
 |  
|  Added:    |  
> > | 
%META:TOPICINFO{author="tungsten2k" date="1077011095" format="1.0" version="1.1"}%
There are several chips connected to the Oki83 C154 or Oki80 C154 MCU:
as far as we can tell, the MCU can communicate with each chip independently due to logic gates being present on some address lines.  Any MOVX A,@DPTR or MOVX @DPTR,A instructions will talk to chips on the bus.  The following table summarizes what lives where on the bus (note: all addreses are in HEX):
;:__Note__: 8XXX is unused in the ECU and is earmarked for RTP|
Some jumbled background info about this:
These are all the addresses that the ECU loads into the dptr. I'm thinking that the address itself can control which of the support chips (6260A, 5128, ROM) are enabled.
 #0110Bh (0001000100001011)
 #0110Eh (0001000100001110)
 #01120h (0001000100100000)
 #0112Bh (0001000100101011)
 #0112Eh (0001000100101110)
 #01150h (0001000101010000)
 #01151h (0001000101010001)
 #01152h (0001000101010010)
 #01154h (0001000101010100)
 #01160h (0001000101100000)
 #011F5h (0001000111110101)
 #02000h (0010000000000000)
 #02001h (0010000000000001)
 #02002h (0010000000000010)
 #02003h (0010000000000011)
 #02004h (0010000000000100)
 #02006h (0010000000000110)
 #0200Ah (0010000000001010)
 #0200Bh (0010000000001011)
 #0200Eh (0010000000001110)
 #0200Fh (0010000000001111)
 #04000h (0100000000000000)
 #04001h (0100000000000001)
 The logic chips control which peripheral IC the MCU is talking to.
 The 74 HC04? is a hex inverter.
 When the high nibble high bit is 0 (2000h-4001h), pin 22 of the UPD7004 C is low and vise versa.
 M5128 Pin 18 (CE - chip enable) -> 74HC132 pin 8 (Out 3Y)
 From this we can figure that the NAND schmitt trigger out 3 enables/disables the RAM chip. Where do inputs 3A +3B go?
 74HC132 pin 9 (In 3A) -> 80C154 pin 25 (A8) -> 6260 pin 11 (??)
 74HC132 pin 10 (In 3B) -> 74HC132 pin 5 (In 2B) -> 74HC04 pin 13 (in 6y)
 74HC04 pin 12 (out 6y) -> 80C154 pin 9 (RST)
 74HC132 pin 11 (4 out) -> R143 -> 74HC132 pin 1 (in 1A)
 74HC132 Pin6 (2 out) -> 74HC132 pin 2 (In 1B)
 74HC132 Pin3 (1 out) goes to 74HC132 pin 12 (In 4A)
 74HC04 pin 13 (out 6y) -> 74HC132 pin5 (In 2B) -> 74HC04 pin 13 (in 6y)
 74HC132 pin 13 (in 4B) -> IC13 Pin5
 74HC04 Pin 2 (out 1Y) -> 74HC132 pin4 (in 2A)
 74HC04 Pin 3 (in 2A) -> 6260A pin 24 (??)
 74HC04 Pin 4 (out 2Y) -> R55 -> C55 ->
 74HC04 pin 6 (out 3Y) -> D7004C pin 22 ??
 74HC04 pin 8 (out 4Y) -> ADC board pin 5
 74HC04 pin 10 (out 5Y) -> 83C154 pin 14 (P3.4)
 6260 pin 20 -> ADC board pin 3
 6260 pin 12 -> 80C154 pin 30 (ALE)
 6260 pin 13 -> 80C154 pin 16 (WR)
 6260 pin 14 -> D7004C pin 19 |  
 
 
 |   
       
      
      
      
       Copyright © 2002-present by the contributing authors. All material on this collaboration platform is the property of the  contributing authors, and is covered by the Non-Commercial Share-Alike License unless explicitly stated otherwise. | 
          
       
         
    |