Adm test out dio output
Version 1 (Dmitry Smekhov, 06/12/2013 03:18 am)
| 1 | 1 | h1. ADM_TEST : Output from out_dio.cfg |
|
|---|---|---|---|
| 2 | 1 | ||
| 3 | 1 | h2. Starting the program |
|
| 4 | 1 | ||
| 5 | 1 | Command: *./adm_test test_dio.cfg* |
|
| 6 | 1 | ||
| 7 | 1 | Output: |
|
| 8 | 1 | ||
| 9 | 1 | <pre> |
|
| 10 | 1 | dsmv@dsmv-linux:~/pcie_ds_dma/trunk/soft/linux/application/adm_test/bin$ ./adm_test out_dio.cfg |
|
| 11 | 1 | Map BAR0: 0xfe800000 -> 0x7fcbed24b000 |
|
| 12 | 1 | Map BAR1: 0xfe600000 -> 0x7fcbed04b000 |
|
| 13 | 1 | core_init() |
|
| 14 | 1 | core_init(): BlockID = 0x1013, BlockVER = 0x101. |
|
| 15 | 1 | core_init(): DeviceID = 0x5504, DeviceRev = 0x210. |
|
| 16 | 1 | core_init(): PldVER = 0x104. |
|
| 17 | 1 | core_init(): Block count = 8. |
|
| 18 | 1 | core_init(): Channel(ID) = 0(0x18), FIFO size = 4096 Bytes, DMA Dir = 3, Max DMA size = 1024 MBytes, resource = 0x2. |
|
| 19 | 1 | core_init(): Channel(ID) = 1(0x18), FIFO size = 4096 Bytes, DMA Dir = 3, Max DMA size = 1024 MBytes, resource = 0x2. |
|
| 20 | 1 | core_init(): Prepare ADM PLD. |
|
| 21 | 1 | Firmware PLD ADM |
|
| 22 | 1 | SIG = 0x4953 - Ok |
|
| 23 | 1 | ADM interface version: 2.0 |
|
| 24 | 1 | Base module: 0x5507 v2.0 |
|
| 25 | 1 | Submodule: 0x0000 v0.0 |
|
| 26 | 1 | Firmware modificaton: 0 |
|
| 27 | 1 | Firmware version: 1.1 |
|
| 28 | 1 | Firmware build number: 0x0100 |
|
| 29 | 1 | ||
| 30 | 1 | Information about the tetrads: |
|
| 31 | 1 | ||
| 32 | 1 | 0 0x0001 TRD_MAIN MOD: 8 VER: 1.4 FIFO IN 256x64 |
|
| 33 | 1 | 1 0x004F TEST_CTRL MOD: 1 VER: 1.3 |
|
| 34 | 1 | 2 0x0000 - |
|
| 35 | 1 | 3 0x0000 - |
|
| 36 | 1 | 4 0x0000 - |
|
| 37 | 1 | 5 0x0000 - |
|
| 38 | 1 | 6 0x0013 DIO64_IN MOD: 6 VER: 1.2 FIFO IN 1024x64 |
|
| 39 | 1 | 7 0x0012 DIO64_OUT MOD: 1 VER: 1.3 FIFO OUT 1024x64 |
|
| 40 | 1 | Module /dev/pexdrv0 successfuly opened |
|
| 41 | 1 | ||
| 42 | 1 | Read parameters from file: out_dio.cfg |
|
| 43 | 1 | ||
| 44 | 1 | ||
| 45 | 1 | ||
| 46 | 1 | ||
| 47 | 1 | ||
| 48 | 1 | Parameters: |
|
| 49 | 1 | ||
| 50 | 1 | CntBuffer 8 |
|
| 51 | 1 | CntBlockInBuffer 1 |
|
| 52 | 1 | SizeBlockOfWords 262144 |
|
| 53 | 1 | isCycle 1 |
|
| 54 | 1 | isSystem 1 |
|
| 55 | 1 | isAgreeMode 0 |
|
| 56 | 1 | trdNo 7 |
|
| 57 | 1 | strmNo 1 |
|
| 58 | 1 | isSdram 0 |
|
| 59 | 1 | isTest 2 |
|
| 60 | 1 | DataType 6 |
|
| 61 | 1 | DataFix 1 |
|
| 62 | 1 | ||
| 63 | 1 | ||
| 64 | 1 | ||
| 65 | 1 | Total stream buffer size: 8 МБ |
|
| 66 | 1 | ||
| 67 | 1 | ||
| 68 | 1 | Prepare tetrade |
|
| 69 | 1 | ||
| 70 | 1 | Tetrade 7 ID: 0x12 MOD: 1 VER: 1.3 |
|
| 71 | 1 | ||
| 72 | 1 | Allocation memory: |
|
| 73 | 1 | Type of block: system memory |
|
| 74 | 1 | Block size: 8 MB |
|
| 75 | 1 | 0: 0x7f200000 -> 0x7fcbeed81000 |
|
| 76 | 1 | 1: 0x7f300000 -> 0x7fcbecf4b000 |
|
| 77 | 1 | 2: 0x7f800000 -> 0x7fcbece4b000 |
|
| 78 | 1 | 3: 0x7f900000 -> 0x7fcbecd4b000 |
|
| 79 | 1 | 4: 0x7fa00000 -> 0x7fcbecc4b000 |
|
| 80 | 1 | 5: 0x7fb00000 -> 0x7fcbecb4b000 |
|
| 81 | 1 | 6: 0x7f400000 -> 0x7fcbeca4b000 |
|
| 82 | 1 | 7: 0x7f500000 -> 0x7fcbec94b000 |
|
| 83 | 1 | Stub: 0xa56bf000 -> 0x7fcbeee9e000 |
|
| 84 | 1 | Allocate stream memory - Ok |
|
| 85 | 1 | core_set_local_addr(): DmaChan=1 addr=0x00000007 |
|
| 86 | 1 | Stream working in regular mode |
|
| 87 | 1 | core_start_dma(): DmaChan=1 IsCycling=1 |
|
| 88 | 1 | core_start_dma(): IOCTL_AMB_START_MEMIO core_start_dma - OK |
|
| 89 | 1 | ||
| 90 | 1 | BLOCK_WR BLOCK_RD BLOCK_OK BLOCK_ERR SPD_CURR SPD_AVR STATUS TIME |
|
| 91 | 1 | ||
| 92 | 1 | TRD : 7 44082 44074 44074 0 548.4 548.3 0x0077 1:20 |
|
| 93 | 1 | ||
| 94 | 1 | ||
| 95 | 1 | ||
| 96 | 1 | </pre> |
|
| 97 | 1 | ||
| 98 | 1 | There is parameters in the last line. |
|
| 99 | 1 | ||
| 100 | 1 | * number of trd - without name in the title |
|
| 101 | 1 | * *BLOCK_WR* - number of the transmitten blocks |
|
| 102 | 1 | * *BLOCK_RD* - number of the received blocks |
|
| 103 | 1 | * *BLOCK_OK* - number of the blocks with correct data |
|
| 104 | 1 | * *BLOCK_ERR* - number of the blocks with errors |
|
| 105 | 1 | * *SPD_CURR* - speed of data transfer during of last 4 second [Mbytes per second] |
|
| 106 | 1 | * *SPD_AVR* - speed of data transfer with program start [Mbytes per second] |
|
| 107 | 1 | * *STATUS* - content of STATUS register in the TRD |
|
| 108 | 1 | * *TIME* - current time of test |
|
| 109 | 1 | ||
| 110 | 1 | Press Ctrl-C for exit; |
|
| 111 | 1 | ||
| 112 | 1 | Result of test: |
|
| 113 | 1 | ||
| 114 | 1 | <pre> |
|
| 115 | 1 | Cancel |
|
| 116 | 1 | TRD : 7 44219 44211 44211 0 548.4 548.3 0x0073 1:20 |
|
| 117 | 1 | ||
| 118 | 1 | Result of transmitted data via trd 7 |
|
| 119 | 1 | ||
| 120 | 1 | Recieved blocks : 44211 |
|
| 121 | 1 | Correct blocks : 44211 |
|
| 122 | 1 | Incorrect blocks: 0 |
|
| 123 | 1 | Total errors : 0 |
|
| 124 | 1 | ||
| 125 | 1 | Speed : 548.3 [Mbytes/s] |
|
| 126 | 1 | Time of test : 1 min 21 sec |
|
| 127 | 1 | ||
| 128 | 1 | ||
| 129 | 1 | ||
| 130 | 1 | Exit program |
|
| 131 | 1 | </pre> |
|
| 132 | 1 | ||
| 133 | 1 | 548.3 - PCI Express v1.1 x4 - project AMBPEX5_v20_SX50T_CORE |