Intel Acceleration Stack for Intel® Xeon® CPU with FPGAs Core Cache Interface (CCI-P) Reference Manual
                    
                        ID
                        683193
                    
                
                
                    Date
                    11/04/2019
                
                
                    Public
                
            
                                    
                                    
                                        
                                        
                                            1.3.1. Signaling Information
                                        
                                        
                                    
                                        
                                            1.3.2. Read and Write to Main Memory
                                        
                                        
                                        
                                    
                                        
                                        
                                            1.3.3. Interrupts
                                        
                                        
                                    
                                        
                                        
                                            1.3.4. UMsg
                                        
                                        
                                    
                                        
                                        
                                            1.3.5. MMIO Accesses to I/O Memory
                                        
                                        
                                    
                                        
                                        
                                            1.3.6. CCI-P Tx Signals
                                        
                                        
                                    
                                        
                                        
                                            1.3.7. Tx Header Format
                                        
                                        
                                    
                                        
                                            1.3.8. CCI-P Rx Signals
                                        
                                        
                                        
                                    
                                        
                                        
                                            1.3.9. Multi-Cache Line Memory Requests
                                        
                                        
                                    
                                        
                                            1.3.10. Byte Enable Memory Request ( Intel® FPGA PAC D5005)
                                        
                                        
                                        
                                    
                                        
                                        
                                            1.3.11. Additional Control Signals
                                        
                                        
                                    
                                        
                                            1.3.12. Protocol Flow
                                        
                                        
                                        
                                    
                                        
                                            1.3.13. Ordering Rules
                                        
                                        
                                        
                                    
                                        
                                        
                                            1.3.14. Timing Diagram
                                        
                                        
                                    
                                        
                                        
                                            1.3.15. CCI-P Guidance
                                        
                                        
                                    
                                
                            1.3.14. Timing Diagram
 This section provides the timing diagrams for CCI-P interface signals. 
  
 
  
     Figure 19. Tx Channel 0 and 1 Almost Full Threshold
      
       
    
 
    
     Note: The TX channel 0 and 1, almost full threshold signals, assert when there is room for only eight more transactions to be accepted. TX channels 0 and 1 must deassert the valid signals up to eight cycles after almost full asserts. 
    
 
    
     Figure 20. Write Fence Behavior
      
       
    
 
   
    The WrFence is inserted between WrLine requests. A WrFence response returns from Rx channel 1. 
    
 
   
     Note: In Figure 20, all of the writes generated before the WrFence are responded to (completed) before any of the writes that arrive after the WrFence are completed. 
    
 
   The WrFence only fences previous writes issued to the VC selected. Chose VA to fence writes across all VCs.
    Figure 21. C0 Rx Channel Interleaved between MMIO Requests and Memory Responses
     
      
   
 
   
    Figure 22. MMIO Read Response Timeout
     
      
   
 
   
    Note: The AFU responds to MMIO read transactions in a Max response time of 65,536 pClks cycles.