Code:
arnold@desktop-cnclan:~$ sudo mesaflash --device 7i97 --addr 10.10.10.10 --readhmid
[sudo] password for arnold:
Configuration Name: HOSTMOT2
General configuration information:
BoardName : MESA7I97
FPGA Size: 9 KGates
FPGA Pins: 144
Number of IO Ports: 3
Width of one I/O port: 17
Clock Low frequency: 100.0000 MHz
Clock High frequency: 200.0000 MHz
IDROM Type: 3
Instance Stride 0: 4
Instance Stride 1: 64
Register Stride 0: 256
Register Stride 1: 256
Modules in configuration:
Module: DPLL
There are 1 of DPLL in configuration
Version: 0
Registers: 7
BaseAddress: 7000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: WatchDog
There are 1 of WatchDog in configuration
Version: 0
Registers: 3
BaseAddress: 0C00
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: IOPort
There are 3 of IOPort in configuration
Version: 0
Registers: 5
BaseAddress: 1000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: MuxedQCount
There are 6 of MuxedQCount in configuration
Version: 4
Registers: 5
BaseAddress: 3600
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: MuxedQCountSel
There are 1 of MuxedQCountSel in configuration
Version: 0
Registers: 0
BaseAddress: 0000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: SSerial
There are 1 of SSerial in configuration
Version: 0
Registers: 6
BaseAddress: 5B00
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 64 bytes
Module: PWM
There are 6 of PWM in configuration
Version: 0
Registers: 5
BaseAddress: 4100
ClockFrequency: 200.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: SSR
There are 1 of SSR in configuration
Version: 0
Registers: 2
BaseAddress: 7D00
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: InMux
There are 1 of InMux in configuration
Version: 0
Registers: 5
BaseAddress: 8000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: LED
There are 1 of LED in configuration
Version: 0
Registers: 1
BaseAddress: 0200
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Configuration pin-out:
IO Connections for TB1/TB2/TB3
Pin# I/O Pri. func Sec. func Chan Pin func Pin Dir
1 0 IOPort PWM 0 PWM (Out)
14 1 IOPort PWM 1 PWM (Out)
2 2 IOPort PWM 2 PWM (Out)
15 3 IOPort PWM 3 PWM (Out)
3 4 IOPort PWM 4 PWM (Out)
16 5 IOPort PWM 4 /Enable (Out)
4 6 IOPort PWM 5 PWM (Out)
17 7 IOPort PWM 5 /Enable (Out)
5 8 IOPort PWM 0 /Enable (Out)
6 9 IOPort MuxedQCount 0 MuxQ-A (In)
7 10 IOPort MuxedQCount 0 MuxQ-B (In)
8 11 IOPort MuxedQCount 0 MuxQ-IDX (In)
9 12 IOPort MuxedQCount 1 MuxQ-A (In)
10 13 IOPort MuxedQCount 1 MuxQ-B (In)
11 14 IOPort MuxedQCount 1 MuxQ-IDX (In)
12 15 IOPort MuxedQCount 2 MuxQ-A (In)
13 16 IOPort MuxedQCount 2 MuxQ-B (In)
IO Connections for TB4/TB5
Pin# I/O Pri. func Sec. func Chan Pin func Pin Dir
1 17 IOPort MuxedQCount 2 MuxQ-IDX (In)
14 18 IOPort MuxedQCountSel 0 MuxSel0 (Out)
2 19 IOPort SSR 0 Out-00 (Out)
15 20 IOPort SSR 0 Out-01 (Out)
3 21 IOPort SSR 0 Out-02 (Out)
16 22 IOPort SSR 0 Out-03 (Out)
4 23 IOPort SSR 0 Out-04 (Out)
17 24 IOPort SSR 0 Out-05 (Out)
5 25 IOPort SSR 0 AC Ref (Out)
6 26 IOPort InMux 0 Addr0 (Out)
7 27 IOPort InMux 0 Addr1 (Out)
8 28 IOPort InMux 0 Addr2 (Out)
9 29 IOPort InMux 0 Addr3 (Out)
10 30 IOPort InMux 0 Data0 (In)
11 31 IOPort SSerial 0 RXData0 (In)
12 32 IOPort SSerial 0 TXData0 (Out)
13 33 IOPort SSerial 0 TXEn0 (Out)
IO Connections for P1
Pin# I/O Pri. func Sec. func Chan Pin func Pin Dir
1 34 IOPort None
14 35 IOPort None
2 36 IOPort None
15 37 IOPort None
3 38 IOPort None
16 39 IOPort None
4 40 IOPort None
17 41 IOPort None
5 42 IOPort None
6 43 IOPort None
7 44 IOPort None
8 45 IOPort None
9 46 IOPort None
10 47 IOPort None
11 48 IOPort None
12 49 IOPort None
13 50 IOPort None
arnold@desktop-cnclan:~$