OpenCores
URL https://opencores.org/ocsvn/gecko3/gecko3/trunk

Subversion Repositories gecko3

[/] [gecko3/] [trunk/] [GECKO3COM/] [gecko3com-fw/] [firmware/] [gpif-design/] [gecko3main_gpif.c] - Diff between revs 18 and 19

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 18 Rev 19
Line 101... Line 101...
//                                                                                         
//                                                                                         
// AddrMode Same Val  Same Val  Same Val  Same Val  Same Val  Same Val  Same Val           
// AddrMode Same Val  Same Val  Same Val  Same Val  Same Val  Same Val  Same Val           
// DataMode NO Data   NO Data   NO Data   Activate  Activate  NO Data   NO Data            
// DataMode NO Data   NO Data   NO Data   Activate  Activate  NO Data   NO Data            
// NextData SameData  SameData  SameData  SameData  NextData  SameData  SameData           
// NextData SameData  SameData  SameData  SameData  NextData  SameData  SameData           
// Int Trig No Int    No Int    No Int    No Int    Trig Int  No Int    No Int             
// Int Trig No Int    No Int    No Int    No Int    Trig Int  No Int    No Int             
// IF/Wait  IF        Wait 2    Wait 1    IF        Wait 1    IF        IF                 
// IF/Wait  IF        IF        Wait 1    IF        Wait 1    IF        IF                 
//   Term A WRX                           WRX                 WRX       WRX                
//   Term A WRX       WRX                 RDYX                WRX       WRX                
//   LFunc  AND                           AND                 AND       AND                
//   LFunc  AND       AND                 !A AND B            AND       AND                
//   Term B WRX                           WRX                 WRX       WRX                
//   Term B WRX       RDYX                WRX                 WRX       WRX                
// Branch1  Then 1                        Then 3              ThenIdle  ThenIdle           
// Branch1  Then 1    Then 0              Then 3              ThenIdle  ThenIdle           
// Branch0  Else 0                        Else 4              ElseIdle  ElseIdle           
// Branch0  Else 0    Else 2              Else 4              ElseIdle  ElseIdle           
// Re-Exec  No                            Yes                 No        Yes                
// Re-Exec  No        Yes                 Yes                 No        Yes                
// Sngl/CRC Default   Default   Default   Default   Default   Default   Default            
// Sngl/CRC Default   Default   Default   Default   Default   Default   Default            
// RDYU         0         0         0         0         0         0         0         0    
// RDYU         0         0         0         0         0         0         0         0    
// WRU          0         0         0         0         0         0         0         0    
// WRU          0         0         0         0         0         0         0         0    
// RDYU         0         0         1         1         1         0         0         0    
// RDYU         0         0         1         1         1         0         0         0    
// X2U_ex       0         1         1         1         1         0         0         0    
// X2U_ex       0         0         1         1         1         0         0         0    
// U2X_th       0         0         0         0         0         0         0         0    
// U2X_th       0         0         0         0         0         0         0         0    
// unused       0         0         0         0         0         0         0         0    
// unused       0         0         0         0         0         0         0         0    
//                     
//                     
// END DO NOT EDIT     
// END DO NOT EDIT     
// DO NOT EDIT ...                                                                         
// DO NOT EDIT ...                                                                         
Line 128... Line 128...
//                                                                                         
//                                                                                         
// AddrMode Same Val  Same Val  Same Val  Same Val  Same Val  Same Val  Same Val           
// AddrMode Same Val  Same Val  Same Val  Same Val  Same Val  Same Val  Same Val           
// DataMode NO Data   NO Data   NO Data   Activate  Activate  Activate  NO Data            
// DataMode NO Data   NO Data   NO Data   Activate  Activate  Activate  NO Data            
// NextData SameData  SameData  SameData  SameData  NextData  NextData  SameData           
// NextData SameData  SameData  SameData  SameData  NextData  NextData  SameData           
// Int Trig No Int    No Int    No Int    No Int    No Int    Trig Int  No Int             
// Int Trig No Int    No Int    No Int    No Int    No Int    Trig Int  No Int             
// IF/Wait  IF        Wait 1    IF        Wait 1    IF        IF        IF                 
// IF/Wait  IF        Wait 1    IF        IF        IF        IF        IF                 
//   Term A WRX                 WRX                 FIFOFlag  RDYX      WRX                
//   Term A WRX                 WRX       RDYX      FIFOFlag  RDYX      WRX                
//   LFunc  AND                 AND                 AND       AND       AND                
//   LFunc  AND                 AND       AND       AND       AND       AND                
//   Term B WRX                 WRX                 FIFOFlag  RDYX      WRX                
//   Term B WRX                 WRX       RDYX      FIFOFlag  RDYX      WRX                
// Branch1  ThenIdle            Then 2              Then 5    Then 5    ThenIdle           
// Branch1  ThenIdle            Then 2    Then 4    Then 4    Then 5    ThenIdle           
// Branch0  Else 1              Else 3              Else 4    ElseIdle  ElseIdle           
// Branch0  Else 1              Else 3    Else 3    Else 5    ElseIdle  ElseIdle           
// Re-Exec  No                  No                  Yes       No        No                 
// Re-Exec  No                  No        No        Yes       No        No                 
// Sngl/CRC Default   Default   Default   Default   Default   Default   Default            
// Sngl/CRC Default   Default   Default   Default   Default   Default   Default            
// RDYU         0         0         0         0         0         0         0         0    
// RDYU         0         0         0         0         0         0         0         0    
// WRU          0         1         1         1         1         0         0         0    
// WRU          0         1         1         1         1         0         0         0    
// RDYU         0         0         0         0         0         0         0         0    
// RDYU         0         0         0         0         0         0         0         0    
// X2U_ex       0         0         0         0         0         0         0         0    
// X2U_ex       0         0         0         0         0         0         0         0    
Line 167... Line 167...
/* LenBr */ 0x39,     0x11,     0xBB,     0x1F,     0x01,     0x01,     0x01,     0x07,
/* LenBr */ 0x39,     0x11,     0xBB,     0x1F,     0x01,     0x01,     0x01,     0x07,
/* Opcode*/ 0x01,     0x01,     0x03,     0x01,     0x00,     0x00,     0x00,     0x00,
/* Opcode*/ 0x01,     0x01,     0x03,     0x01,     0x00,     0x00,     0x00,     0x00,
/* Output*/ 0x00,     0x02,     0x02,     0x06,     0x06,     0x06,     0x06,     0x00,
/* Output*/ 0x00,     0x02,     0x02,     0x06,     0x06,     0x06,     0x06,     0x00,
/* LFun  */ 0x40,     0x09,     0x0F,     0x09,     0x00,     0x00,     0x00,     0x3F,
/* LFun  */ 0x40,     0x09,     0x0F,     0x09,     0x00,     0x00,     0x00,     0x3F,
// Wave 2 
// Wave 2 
/* LenBr */ 0x08,     0x02,     0x01,     0x9C,     0x01,     0x3F,     0xBF,     0x07,
/* LenBr */ 0x08,     0x82,     0x01,     0x9C,     0x01,     0x3F,     0xBF,     0x07,
/* Opcode*/ 0x01,     0x00,     0x00,     0x03,     0x16,     0x01,     0x01,     0x00,
/* Opcode*/ 0x01,     0x01,     0x00,     0x03,     0x16,     0x01,     0x01,     0x00,
/* Output*/ 0x00,     0x08,     0x0C,     0x0C,     0x0C,     0x00,     0x00,     0x00,
/* Output*/ 0x00,     0x00,     0x0C,     0x0C,     0x0C,     0x00,     0x00,     0x00,
/* LFun  */ 0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x3F,
/* LFun  */ 0x00,     0x01,     0x00,     0xC8,     0x00,     0x00,     0x00,     0x3F,
// Wave 3 
// Wave 3 
/* LenBr */ 0x39,     0x01,     0x13,     0x01,     0xAC,     0x2F,     0x3F,     0x07,
/* LenBr */ 0x39,     0x01,     0x13,     0x23,     0xA5,     0x2F,     0x3F,     0x07,
/* Opcode*/ 0x01,     0x00,     0x01,     0x02,     0x07,     0x17,     0x01,     0x00,
/* Opcode*/ 0x01,     0x00,     0x01,     0x03,     0x07,     0x17,     0x01,     0x00,
/* Output*/ 0x00,     0x02,     0x02,     0x02,     0x02,     0x00,     0x00,     0x00,
/* Output*/ 0x00,     0x02,     0x02,     0x02,     0x02,     0x00,     0x00,     0x00,
/* LFun  */ 0x00,     0x00,     0x00,     0x00,     0x36,     0x09,     0x00,     0x3F,
/* LFun  */ 0x00,     0x00,     0x00,     0x09,     0x36,     0x09,     0x00,     0x3F,
};
};
// END DO NOT EDIT     
// END DO NOT EDIT     
 
 
// DO NOT EDIT ...                     
// DO NOT EDIT ...                     
const char xdata FlowStates[36] =
const char xdata FlowStates[36] =
{
{
/* Wave 0 FlowStates */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* Wave 0 FlowStates */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* Wave 1 FlowStates */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* Wave 1 FlowStates */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* Wave 2 FlowStates */ 0x83,0x36,0x04,0x00,0x03,0x23,0x03,0x02,0x00,
/* Wave 2 FlowStates */ 0x83,0x36,0x04,0x00,0x03,0x23,0x03,0x02,0x00,
/* Wave 3 FlowStates */ 0x84,0x09,0x02,0x02,0x04,0x23,0x03,0x02,0x00,
/* Wave 3 FlowStates */ 0x84,0x09,0x02,0x02,0x04,0x24,0x03,0x02,0x00,
};
};
// END DO NOT EDIT     
// END DO NOT EDIT     
 
 
// DO NOT EDIT ...                                               
// DO NOT EDIT ...                                               
const char xdata InitData[7] =
const char xdata InitData[7] =

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.