The design of the OR gates for GICINT 196 is as follows:
It has interrupt sources ranging from 0 to 31, with its output pin connected to
INTC_IO "T0 GICINT_196".
The output pin is then connected to INTC_CPU "GIC_192_201" at bit 4, and
its bit 4 output should be connected to GIC 196.
The design of INTC_CPU GIC_192_201 have 10 output pins, mapped as following:
Bit 0 -> GIC 192
Bit 1 -> GIC 193
Bit 2 -> GIC 194
Bit 3 -> GIC 195
Bit 4 -> GIC 196

Jamin
     
|-------------------------------------------------------------------------------------------------------|
     |                                                   AST2700 A1 Design      
                             |
     |           To GICINT196                                                   
                             |
     |                                                                          
                             |
     |   ETH1    |-----------|                    |--------------------------|  
      |--------------|       |
     |  -------->|0          |                    |         INTC_IO          |  
      |  orgates[0]  |       |
     |   ETH2    |          4|   
orgates[0]------>|inpin[0]-------->outpin[0]|------->| 0            |       |
     |  -------->|1         5|   
orgates[1]------>|inpin[1]-------->outpin[1]|------->| 1            |       |
     |   ETH3    |          6|   
orgates[2]------>|inpin[2]-------->outpin[2]|------->| 2            |       |
     |  -------->|2        19|   
orgates[3]------>|inpin[3]-------->outpin[3]|------->| 3  OR[0:9]   |-----| |
     |   UART0   |         
20|-->orgates[4]------>|inpin[4]-------->outpin[4]|------->| 4            |     
| |
     |  -------->|7        21|   
orgates[5]------>|inpin[5]-------->outpin[5]|------->| 5            |     | |
     |   UART1   |         22|   
orgates[6]------>|inpin[6]-------->outpin[6]|------->| 6            |     | |
     |  -------->|8        23|   
orgates[7]------>|inpin[7]-------->outpin[7]|------->| 7            |     | |
     |   UART2   |         24|   
orgates[8]------>|inpin[8]-------->outpin[8]|------->| 8            |     | |
     |  -------->|9        25|   
orgates[9]------>|inpin[9]-------->outpin[9]|------->| 9            |     | |
     |   UART3   |         26|                    |--------------------------|  
      |--------------|     | |
     |  ---------|10       27|                                                  
                           | |
     |   UART5   |         28|                                                  
                           | |
     |  -------->|11       29|                                                  
                           | |
     |   UART6   |           |                                                  
                           | |
     |  -------->|12       30|     
|-----------------------------------------------------------------------| |
     |   UART7   |         31|     |                                            
                             |
     |  -------->|13         |     |                                            
                             |
     |   UART8   |  OR[0:31] |     |                
|------------------------------|           |----------|  |
     |  -------->|14         |     |                |            INTC           
   |           |     GIC  |  |
     |   UART9   |           |     |                |inpin[0:0]--------->outpin[0] 
|---------->|192       |  |
     |  -------->|15         |     |                |inpin[0:1]--------->outpin[1] 
|---------->|193       |  |
     |   UART10  |           |     |                |inpin[0:2]--------->outpin[2] 
|---------->|194       |  |
     |  -------->|16         |     |                |inpin[0:3]--------->outpin[3] 
|---------->|195       |  |
     |   UART11  |           |     |--------------> |inpin[0:4]--------->outpin[4] 
|---------->|196       |  |
     |  -------->|17         |                      |inpin[0:5]--------->outpin[5] 
|---------->|197       |  |
     |   UART12  |           |                      |inpin[0:6]--------->outpin[6] 
|---------->|198       |  |
     |  -------->|18         |                      |inpin[0:7]--------->outpin[7] 
|---------->|199       |  |
     |           |-----------|                      |inpin[0:8]--------->outpin[8] 
|---------->|200       |  |
     |                                              |inpin[0:9]--------->outpin[9] 
|---------->|201       |  |
     
|-------------------------------------------------------------------------------------------------------|
     
|-------------------------------------------------------------------------------------------------------|
     |  ETH1    |-----------|     
orgates[1]------->|inpin[1]|---------->outpin[10]|---------->|128       |  |
     | -------->|0          |     
orgates[2]------->|inpin[2]|---------->outpin[11]|---------->|129       |  |
     |  ETH2    |          4|     
orgates[3]------->|inpin[3]|---------->outpin[12]|---------->|130       |  |
     | -------->|1         5|     
orgates[4]------->|inpin[4]|---------->outpin[13]|---------->|131       |  |
     |  ETH3    |          
6|---->orgates[5]------->|inpin[5]|---------->outpin[14]|---------->|132       
|  |
     | -------->|2        19|     
orgates[6]------->|inpin[6]|---------->outpin[15]|---------->|133       |  |
     |  UART0   |         20|     
orgates[7]------->|inpin[7]|---------->outpin[16]|---------->|134       |  |
     | -------->|7        21|     
orgates[8]------->|inpin[8]|---------->outpin[17]|---------->|135       |  |
     |  UART1   |         22|     
orgates[9]------->|inpin[9]|---------->outpin[18]|---------->|136       |  |
     | -------->|8        23|                       
|------------------------------|           |----------|  |
     |  UART2   |         24|                                                   
                             |
     | -------->|9        25|                       AST2700 A0 Design           
                             |
     |  UART3   |         26|                                                   
                             |
     | -------->|10       27|                                                   
                             |
     |  UART5   |         28|                                                   
                             |
     | -------->|11       29| GICINT132                                         
                             |
     |  UART6   |           |                                                   
                             |
     | -------->|12       30|                                                   
                             |
     |  UART7   |         31|                                                   
                             |
     | -------->|13         |                                                   
                             |
     |  UART8   |  OR[0:31] |                                                   
                             |
     | -------->|14         |                                                   
                             |
     |  UART9   |           |                                                   
                             |
     | -------->|15         |                                                   
                             |
     |  UART10  |           |                                                   
                             |
     | -------->|16         |                                                   
                             |
     |  UART11  |           |                                                   
                             |
     | -------->|17         |                                                   
                             |
     |  UART12  |           |                                                   
                             |
     | -------->|18         |                                                   
                             |
     |          |-----------|                                                   
                             |
     |                                                                          
                             |
     
|-------------------------------------------------------------------------------------------------------|


Nice ! When you send the intc series for ast2700a1 support, could you
please include this diagram in file docs/specs/aspeed-intc.rst with
some description ? The text could be the same as the cover letter.


Thanks,

C.


Reply via email to