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 19 and 20

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

Rev 19 Rev 20
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        IF        Wait 1    IF        Wait 1    IF        IF                 
// IF/Wait  IF        IF        Wait 2    IF        Wait 1    IF        IF                 
//   Term A WRX       WRX                 RDYX                WRX       WRX                
//   Term A RDYX      RDYX                WRX                 WRX       WRX                
//   LFunc  AND       AND                 !A AND B            AND       AND                
//   LFunc  !A AND B  !A AND B            AND                 AND       AND                
//   Term B WRX       RDYX                WRX                 WRX       WRX                
//   Term B WRX       WRX                 WRX                 WRX       WRX                
// Branch1  Then 1    Then 0              Then 3              ThenIdle  ThenIdle           
// Branch1  Then 1    Then 2              Then 3              ThenIdle  ThenIdle           
// Branch0  Else 0    Else 2              Else 4              ElseIdle  ElseIdle           
// Branch0  Else 0    Else 0              Else 4              ElseIdle  ElseIdle           
// Re-Exec  No        Yes                 Yes                 No        Yes                
// Re-Exec  No        No                  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         0         1         1         1         0         0         0    
// X2U_ex       0         0         1         1         1         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,     0x82,     0x01,     0x9C,     0x01,     0x3F,     0xBF,     0x07,
/* LenBr */ 0x08,     0x10,     0x02,     0x9C,     0x01,     0x3F,     0xBF,     0x07,
/* Opcode*/ 0x01,     0x01,     0x00,     0x03,     0x16,     0x01,     0x01,     0x00,
/* Opcode*/ 0x01,     0x01,     0x00,     0x03,     0x16,     0x01,     0x01,     0x00,
/* Output*/ 0x00,     0x00,     0x0C,     0x0C,     0x0C,     0x00,     0x00,     0x00,
/* Output*/ 0x00,     0x00,     0x0C,     0x0C,     0x0C,     0x00,     0x00,     0x00,
/* LFun  */ 0x00,     0x01,     0x00,     0xC8,     0x00,     0x00,     0x00,     0x3F,
/* LFun  */ 0xC8,     0xC8,     0x00,     0x00,     0x00,     0x00,     0x00,     0x3F,
// Wave 3 
// Wave 3 
/* LenBr */ 0x39,     0x01,     0x13,     0x23,     0xA5,     0x2F,     0x3F,     0x07,
/* LenBr */ 0x39,     0x01,     0x13,     0x23,     0xA5,     0x2F,     0x3F,     0x07,
/* Opcode*/ 0x01,     0x00,     0x01,     0x03,     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,     0x09,     0x36,     0x09,     0x00,     0x3F,
/* LFun  */ 0x00,     0x00,     0x00,     0x09,     0x36,     0x09,     0x00,     0x3F,
Line 184... Line 184...
// 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,0x4E,0x04,0x00,0x04,0x03,0x03,0x02,0x00,
/* Wave 3 FlowStates */ 0x84,0x09,0x02,0x02,0x04,0x24,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 ...                                               

powered by: WebSVN 2.1.0

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