Documentation Portal      

您正在查找什么?

General Purpose I/O Interface

The General Purpose I/O (GPIO) interface gives access to the status of all I/Os available in the Coaxlink boards. It also allows the user to control the ‘User Output Register’.

For more information on the General Purpose I/O and the User Output Register, please refer to the Coaxlink Functional Guide and the Coaxlink Hardware Manual.

接口信号

信号

Width

指令

描述

user_output_ctrl 16 输出

Control the User Output Register:

Ctrl[1:0] => UserOutput0
Ctrl[3:2] => UserOutput1
Ctrl[5:4] => UserOutput2
Ctrl[7:6] => UserOutput3
Ctrl[9:8] => UserOutput4
Ctrl[11:10] => UserOutput5
Ctrl[13:12] => UserOutput6
Ctrl[15:14] => UserOutput7

Each UserOutput register can be controlled independently. The ‘Ctrl’ fields are encoded as follows:

“01” => UserOutputx <= ‘1’
“10” => UserOutputx <= ‘0’
Others => No change

Each ‘Ctrl’ field is evaluated only once every time a change in the field is detected. It means that a UserOutput state can be changed via the Coaxlink Driver API even if the corresponding ‘Ctrl’ field is constantly forced to “01”.

user_output_status 8 输入

User Output Register status:

Status[0] => UserOutput0
Status[1] => UserOutput1
Status[2] => UserOutput2
Status[3] => UserOutput3
Status[4] => UserOutput4
Status[5] => UserOutput5
Status[6] => UserOutput6
Status[7] => UserOutput7
standard_io_set1_status 10 输入

Standard I/O set #1 status:

Status[0] => DIN11
Status[1] => DIN12
Status[2] => IIN11
Status[3] => IIN12
Status[4] => IIN13
Status[5] => IIN14
Status[6] => IOUT11
Status[7] => IOUT12
Status[8] => TTLIO11
Status[9] => TTLIO12
standard_io_set2_status 10 输入

Standard I/O set #2 status:

Status[0] => DIN21
Status[1] => DIN22
Status[2] => IIN21
Status[3] => IIN22
Status[4] => IIN23
Status[5] => IIN24
Status[6] => IOUT21
Status[7] => IOUT22
Status[8] => TTLIO21
Status[9] => TTLIO22
module_io_set_status 40 输入

I/O Extension Module status:

Status[0] => MIO1
Status[1] => MIO2
Status[39] => MIO40

© 2019 EURESYS s.a.  -  关于文档  -  Coaxlink 12.1.1.2097