High Bandwidth Memory (HBM2) Interface FPGA IP User Guide
                    
                        ID
                        683189
                    
                
                
                    Date
                    3/29/2024
                
                
                    Public
                
            
                
                    
                        1. About the High Bandwidth Memory (HBM2) Interface Intel® FPGA IP
                    
                    
                
                    
                        2. Introduction to High Bandwidth Memory
                    
                    
                
                    
                        3. Stratix® 10 HBM2 Architecture
                    
                    
                
                    
                        4. Creating and Parameterizing the High Bandwidth Memory (HBM2) Interface Intel® FPGA IP
                    
                    
                
                    
                        5. Simulating the High Bandwidth Memory (HBM2) Interface Intel® FPGA IP
                    
                    
                
                    
                        6. High Bandwidth Memory (HBM2) Interface Intel® FPGA IP Interface
                    
                    
                
                    
                        7. High Bandwidth Memory (HBM2) Interface Intel® FPGA IP Controller Performance
                    
                    
                
                    
                    
                        8. High Bandwidth Memory (HBM2) Interface Intel® FPGA IP User Guide Archives
                    
                
                    
                    
                        9. Document Revision History for High Bandwidth Memory (HBM2) Interface FPGA IP User Guide
                    
                
            
        
                                    
                                    
                                        
                                        
                                            4.2.1. General Parameters for High Bandwidth Memory (HBM2) Interface Intel® FPGA IP
                                        
                                        
                                    
                                        
                                        
                                            4.2.2. FPGA I/O Parameters for High Bandwidth Memory (HBM2) Interface Intel® FPGA IP
                                        
                                        
                                    
                                        
                                        
                                            4.2.3. Controller Parameters for High Bandwidth Memory (HBM2) Interface Intel® FPGA IP
                                        
                                        
                                    
                                        
                                        
                                            4.2.4. Diagnostic Parameters for High Bandwidth Memory (HBM2) Interface Intel® FPGA IP
                                        
                                        
                                    
                                        
                                        
                                            4.2.5. Example Designs Parameters for High Bandwidth Memory (HBM2) Interface Intel® FPGA IP
                                        
                                        
                                    
                                        
                                        
                                            4.2.6. Register Map IP-XACT Support for HBM2 IP
                                        
                                        
                                    
                                
                            
                        
                        
                            
                            
                                5.1. High Bandwidth Memory (HBM2) Interface Intel® FPGA IP Example Design
                            
                        
                            
                            
                                5.2. Simulating High Bandwidth Memory (HBM2) Interface Intel® FPGA IP with ModelSim* and Questa*
                            
                        
                            
                            
                                5.3. Simulating High Bandwidth Memory (HBM2) Interface Intel® FPGA IP with Synopsys VCS*
                            
                        
                            
                            
                                5.4. Simulating High Bandwidth Memory (HBM2) Interface Intel® FPGA IP with Riviera-PRO*
                            
                        
                            
                            
                                5.5. Simulating High Bandwidth Memory (HBM2) Interface Intel® FPGA IP with Cadence Xcelium* Parallel Simulator
                            
                        
                            
                            
                                5.6. Simulating High Bandwidth Memory (HBM2) Interface Intel® FPGA IP for High Efficiency
                            
                        
                            
                            
                                5.7. Simulating High Bandwidth Memory (HBM2) Interface IP Instantiated in Your Project
                            
                        
                    
                
                        
                        
                            
                            
                                6.1. High Bandwidth Memory (HBM2) Interface Intel® FPGA IP High Level Block Diagram
                            
                        
                            
                                6.2. High Bandwidth Memory (HBM2) Interface Intel® FPGA IP Controller Interface Signals
                            
                            
                        
                            
                                6.3. User AXI Interface Timing
                            
                            
                        
                            
                                6.4. User APB Interface Timing
                            
                            
                        
                            
                                6.5. User-controlled Accesses to the HBM2 Controller
                            
                            
                        
                            
                                6.6. Soft AXI Switch
                            
                            
                        
                    
                
                        
                        
                            
                            
                                7.1. High Bandwidth Memory (HBM2) DRAM Bandwidth
                            
                        
                            
                            
                                7.2. High Bandwidth Memory (HBM2) Interface Intel® FPGA IP HBM2 IP Efficiency
                            
                        
                            
                            
                                7.3. High Bandwidth Memory (HBM2) Interface Intel® FPGA IP Latency
                            
                        
                            
                            
                                7.4. High Bandwidth Memory (HBM2) Interface Intel® FPGA IP Timing
                            
                        
                            
                            
                                7.5. High Bandwidth Memory (HBM2) Interface Intel® FPGA IP DRAM Temperature Readout
                            
                        
                    
                6.2.4. Memory Interface Signals
 The following HBM2 memory signals are driven by the HBM2 controller through the UIBSS; you do not need to drive these signals.. These signals are provided at the top level, for successful compilation.  
  
 
  | Signal | Direction | Width | Description | 
|---|---|---|---|
| Cattrip | Input | 1 | HBM2 signals common to each HBM2 interface; these signals must be brought out to the design top level. You do not need to drive these signals and can leave them unconnected. These signals are grouped under a conduit named m2u_bridge in the Platform Designer, and must be exported. | 
| Temp | Input | 3 | |
| Wso | Input | 8 | |
| Reset_n | Output | 1 | |
| Wrst_n | Output | 1 | |
| Wrck | Output | 1 | |
| Shiftwr | Output | 1 | |
| Capturewr | Output | 1 | |
| Selectwir | Output | 1 | |
| Wsi | Output | 1 | |
| Ck_t | Output | 1 | HBM2 signals per HBM2 channel. You do not need to drive these signals and can leave them unconnected. These signals are grouped under a conduit named mem_x in the Platform Designer. You should leave this conduit unconnected and ignore any warning message about mem_x being unconnected. | 
| Ck_c | Output | 1 | |
| Cke | Output | 1 | |
| C | Output | 8 | |
| R | Output | 6 | |
| Dq | Inout | 128 | |
| Dm | Inout | 16 | |
| Dbi | Inout | 16 | |
| Par | Inout | 4 | |
| Derr | Inout | 4 | |
| Rdqs_t | Input | 4 | |
| Rdqs_c | Input | 4 | |
| Wdqs_t | Output | 4 | |
| Wdqs_c | Output | 4 | |
| Rd | Inout | 8 | |
| Rr | Output | 1 | |
| Rc | Output | 1 | |
| Aerr | Input | 1 |