# INFO: 440 ns # INFO: 464 ns Completed initial configuration of Root Port. # INFO: 464 ns # INFO: 3661 ns RP LTSSM State: DETECT.ACTIVE # INFO: 3693 ns RP LTSSM State: POLLING.ACTIVE # INFO: 5857 ns EP LTSSM State: DETECT.ACTIVE # INFO: 6017 ns EP LTSSM State: POLLING.ACTIVE # INFO: 8257 ns EP LTSSM State: POLLING.CONFIG # INFO: 8509 ns RP LTSSM State: POLLING.CONFIG # INFO: 9677 ns RP LTSSM State: CONFIG.LINKWIDTH.START # INFO: 10049 ns EP LTSSM State: CONFIG.LINKWIDTH.START # INFO: 10369 ns EP LTSSM State: CONFIG.LINKWIDTH.ACCEPT # INFO: 10829 ns RP LTSSM State: CONFIG.LINKWIDTH.ACCEPT # INFO: 11085 ns RP LTSSM State: CONFIG.LANENUM.WAIT # INFO: 11681 ns EP LTSSM State: CONFIG.LANENUM.WAIT # INFO: 12001 ns EP LTSSM State: CONFIG.LANENUM.ACCEPT # INFO: 12045 ns RP LTSSM State: CONFIG.LANENUM.ACCEPT # INFO: 12237 ns RP LTSSM State: CONFIG.COMPLETE # INFO: 12769 ns EP LTSSM State: CONFIG.COMPLETE # INFO: 13985 ns EP LTSSM State: CONFIG.IDLE # INFO: 14173 ns RP LTSSM State: CONFIG.IDLE # INFO: 14269 ns RP LTSSM State: L0 # INFO: 14625 ns EP LTSSM State: L0 # INFO: 16840 ns # INFO: 16840 ns Configuring Bus 001, Device 001, Function 00 # INFO: 16840 ns EP Read Only Configuration Registers: # INFO: 16840 ns Vendor ID: 1172 # INFO: 16840 ns Device ID: E001 # INFO: 16840 ns Revision ID: 01 # INFO: 16840 ns Class Code: FF0000 # INFO: 16840 ns Subsystem Vendor ID: 1172 # INFO: 16840 ns Subsystem ID: E001 # INFO: 16840 ns Interrupt Pin: INTA# used # INFO: 16840 ns # INFO: 18104 ns PCI MSI Capability Register: # INFO: 18104 ns 64-Bit Address Capable: Supported # INFO: 18104 ns Messages Requested: 4 # INFO: 18104 ns # INFO: 24472 ns EP PCI Express Link Status Register (1081): # INFO: 24472 ns Negotiated Link Width: x8 # INFO: 24472 ns Slot Clock Config: System Reference Clock Used # INFO: 25809 ns RP LTSSM State: RECOVERY.RCVRLOCK # INFO: 26529 ns EP LTSSM State: RECOVERY.RCVRLOCK # INFO: 27169 ns EP LTSSM State: RECOVERY.RCVRCFG # INFO: 27361 ns RP LTSSM State: RECOVERY.RCVRCFG # INFO: 28593 ns RP LTSSM State: RECOVERY.IDLE # INFO: 28897 ns EP LTSSM State: RECOVERY.IDLE # INFO: 29089 ns EP LTSSM State: L0 # INFO: 29169 ns RP LTSSM State: L0 # INFO: 30424 ns Current Link Speed: 2.5GT/s # INFO: 30424 ns # INFO: 31688 ns EP PCI Express Link Control Register (0040): # INFO: 31688 ns Common Clock Config: System Reference Clock Used # INFO: 31688 ns # INFO: 33240 ns # INFO: 33240 ns EP PCI Express Capabilities Register (0002): # INFO: 33240 ns Capability Version: 2 # INFO: 33240 ns Port Type: Native Endpoint # INFO: 33240 ns # INFO: 33240 ns EP PCI Express Device Capabilities Register (10008001): # INFO: 33240 ns Max Payload Supported: 256 Bytes # INFO: 33240 ns Extended Tag: Not Supported # INFO: 33240 ns Acceptable L0s Latency: Less Than 64 ns # INFO: 33240 ns Acceptable L1 Latency: Less Than 1 us # INFO: 33240 ns Attention Button: Not Present # INFO: 33240 ns Attention Indicator: Not Present # INFO: 33240 ns Power Indicator: Not Present # INFO: 33240 ns # INFO: 33240 ns EP PCI Express Link Capabilities Register (01006481): # INFO: 33240 ns Maximum Link Width: x8 # INFO: 33240 ns Supported Link Speed: 2.5GT/s # INFO: 33240 ns L0s Entry: Supported # INFO: 33240 ns L1 Entry: Not Supported # INFO: 33240 ns L0s Exit Latency: 2 us to 4 us # INFO: 33240 ns L1 Exit Latency: Less Than 1 us # INFO: 33240 ns Port Number: 01 # INFO: 33240 ns Surprise Dwn Err Report: Not Supported # INFO: 33240 ns DLL Link Active Report: Not Supported # INFO: 33240 ns # INFO: 33240 ns EP PCI Express Device Capabilities 2 Register (0010001F): # INFO: 33240 ns Completion Timeout Rnge: ABCD (50us to 64s) # INFO: 34584 ns # INFO: 34584 ns EP PCI Express Device Control Register (1030): # INFO: 34584 ns Error Reporting Enables: 0 # INFO: 34584 ns Relaxed Ordering: Enabled # INFO: 34584 ns Max Payload: 256 Bytes # INFO: 34584 ns Extended Tag: Disabled # INFO: 34584 ns Max Read Request: 256 Bytes # INFO: 34584 ns # INFO: 34584 ns EP PCI Express Device Status Register (0000): # INFO: 34584 ns # INFO: 35848 ns EP PCI Express Virtual Channel Capability: # INFO: 35848 ns Virtual Channel: 1 # INFO: 35848 ns Low Priority VC: 0 # INFO: 35848 ns # INFO: 40600 ns # INFO: 40600 ns BAR Address Assignments: # INFO: 40600 ns BAR Size Assigned Address Type # INFO: 40600 ns --- ---- ---------------- # INFO: 40600 ns BAR1:0 256 MBytes 00000001 00000000 Prefetchable # INFO: 40600 ns BAR2 1 KBytes 00200000 Non-Prefetchable # INFO: 40600 ns BAR3 Disabled # INFO: 40600 ns BAR4 Disabled # INFO: 40600 ns BAR5 Disabled # INFO: 40600 ns ExpROM Disabled # INFO: 42328 ns # INFO: 42328 ns Completed configuration of the endpoint bars # INFO: 43688 ns --------- # INFO: 43688 ns TASK:chained_dma_test # INFO: 43688 ns DMA: Read # INFO: 43688 ns --------- # INFO: 43688 ns TASK:dma_rd_test # INFO: 43688 ns --------- # INFO: 43688 ns TASK:dma_set_rd_desc_data # INFO: 43688 ns --------- # INFO: 43688 ns TASK:dma_set_msi READ # INFO: 43688 ns Message Signaled Interrupt Configuration # INFO: 43688 ns msi_address (RC memory)= 0x07F0 # INFO: 44936 ns msi_control_register = 0x0084 # INFO: 49976 ns msi_expected = 0xB0FC # INFO: 49976 ns msi_capabilities address = 0x0050 # INFO: 49976 ns multi_message_enable = 0x0002 # INFO: 49976 ns msi_number = 0000 # INFO: 49976 ns msi_traffic_class = 0000 # INFO: 49976 ns --------- # INFO: 49976 ns TASK:dma_set_header READ # INFO: 49976 ns Writing Descriptor header # INFO: 50016 ns data content of the DT header # INFO: 50016 ns # INFO: 50016 ns Shared Memory Data Display: # INFO: 50016 ns Address Data # INFO: 50016 ns ------- ---- # INFO: 50016 ns 00000900 00000003 00000000 00000900 CAFEFADE # INFO: 50016 ns --------- # INFO: 50016 ns TASK:dma_set_rclast # INFO: 50016 ns Start READ DMA : RC issues MWr (RCLast=0002) # INFO: 50032 ns --------- # INFO: 50045 ns TASK:msi_poll Polling MSI Address:07F0---> Data:FADE...... # INFO: 50229 ns TASK:rcmem_poll Polling RC Address0000090C current data (0000FADE) expected data (00000002) # INFO: 56029 ns TASK:rcmem_poll Polling RC Address0000090C current data (00000000) expected data (00000002) # INFO: 59981 ns TASK:msi_poll Received DMA Read MSI(0000) : B0FC # INFO: 60029 ns TASK:rcmem_poll Polling RC Address0000090C current data (00000002) expected data (00000002) # INFO: 60029 ns TASK:rcmem_poll ---> Received Expected Data (00000002) # INFO: 60037 ns --------- # INFO: 60037 ns Completed DMA Read # INFO: 60037 ns --------- # INFO: 60037 ns TASK:chained_dma_test # INFO: 60037 ns DMA: Write # INFO: 60037 ns --------- # INFO: 60037 ns TASK:dma_wr_test # INFO: 60037 ns DMA: Write # INFO: 60037 ns --------- # INFO: 60037 ns TASK:dma_set_wr_desc_data # INFO: 60037 ns --------- # INFO: 60037 ns TASK:dma_set_msi WRITE # INFO: 60037 ns Message Signaled Interrupt Configuration # INFO: 60037 ns msi_address (RC memory)= 0x07F0 # INFO: 61301 ns msi_control_register = 0x00A5 # INFO: 66373 ns msi_expected = 0xB0FD # INFO: 66373 ns msi_capabilities address = 0x0050 # INFO: 66373 ns multi_message_enable = 0x0002 # INFO: 66373 ns msi_number = 0001 # INFO: 66373 ns msi_traffic_class = 0000 # INFO: 66373 ns --------- # INFO: 66373 ns TASK:dma_set_header WRITE # INFO: 66373 ns Writing Descriptor header # INFO: 66413 ns data content of the DT header # INFO: 66413 ns # INFO: 66413 ns Shared Memory Data Display: # INFO: 66413 ns Address Data # INFO: 66413 ns ------- ---- # INFO: 66413 ns 00000800 10100003 00000000 00000800 CAFEFADE # INFO: 66413 ns --------- # INFO: 66413 ns TASK:dma_set_rclast # INFO: 66413 ns Start WRITE DMA : RC issues MWr (RCLast=0002) # INFO: 66429 ns --------- # INFO: 66441 ns TASK:msi_poll Polling MSI Address:07F0---> Data:FADE...... # INFO: 66625 ns TASK:rcmem_poll Polling RC Address0000080C current data (0000FADE) expected data (00000002) # INFO: 69825 ns TASK:rcmem_poll Polling RC Address0000080C current data (00000000) expected data (00000002) # INFO: 73545 ns TASK:msi_poll Received DMA Write MSI(0000) : B0FD # INFO: 73625 ns TASK:rcmem_poll Polling RC Address0000080C current data (00000002) expected data (00000002) # INFO: 73625 ns TASK:rcmem_poll ---> Received Expected Data (00000002) # INFO: 73633 ns --------- # INFO: 73633 ns Completed DMA Write # INFO: 73633 ns --------- # INFO: 73633 ns TASK:check_dma_data # INFO: 73633 ns Passed : 0644 identical dwords. # INFO: 73633 ns --------- # INFO: 73633 ns TASK:downstream_loop # INFO: 75113 ns Passed: 0004 same bytes in BFM mem addr 0x00000040 and 0x00000840 # INFO: 76585 ns Passed: 0008 same bytes in BFM mem addr 0x00000040 and 0x00000840 # INFO: 78057 ns Passed: 0012 same bytes in BFM mem addr 0x00000040 and 0x00000840 # INFO: 79537 ns Passed: 0016 same bytes in BFM mem addr 0x00000040 and 0x00000840 # INFO: 81025 ns Passed: 0020 same bytes in BFM mem addr 0x00000040 and 0x00000840 # INFO: 82537 ns Passed: 0024 same bytes in BFM mem addr 0x00000040 and 0x00000840 # INFO: 84057 ns Passed: 0028 same bytes in BFM mem addr 0x00000040 and 0x00000840 # INFO: 85585 ns Passed: 0032 same bytes in BFM mem addr 0x00000040 and 0x00000840 # INFO: 87121 ns Passed: 0036 same bytes in BFM mem addr 0x00000040 and 0x00000840 # INFO: 88665 ns Passed: 0040 same bytes in BFM mem addr 0x00000040 and 0x00000840 # INFO: 90057 ns Chaining DMA Error Status Reg - PASSED # SUCCESS: Simulation stopped due to successful completion!