Configure The Card Using Ism; Keeping The System In Sync - HPE Edgeline EL300 Getting Started Manual

Converged edge system daughter card
Table of Contents

Advertisement

defined as outputs. The Polarity Inversion Register (command byte 0x02) allows polarity inversion of pins
defined as inputs by the configuration register. The configuration register (command byte 0x03)
configures the directions of the I/O pins. Each of these registers are 8 bits in length, with each bit
corresponding to one of the 8 DIO ports.
Only the read protocols will go to the Input Port Register. The read and write protocols will go to the
Output Port Register. However, if the Configuration register bit is set to 1 (Input), all changes made to the
output register will not be applied as only the read protocols are allowed from the input port register.
WARNING: The Option card portion of the iSM website MUST be manually kept in sync with the
value of the Configuration Register. Failure to do so will result in unexpected results.

Configure the Card Using iSM

The iSM provides a facility for changing the modes of the card. Each port has two options that can be set,
the mode and threshold. The mode can be configured as input or output and the threshold can be set to a
voltage level when the mode is set to input.

Keeping the system in sync

The HPE EL300 DIO daughter card is designed to not allow power from a connected device to harm the
internal electronics of the system. To accomplish this, there are two different chips that must be kept in
sync in order for the system to work. While the main chip will always be interacted programmatically, the
second can be accessed manually (using iSM) or programmatically.
Manual syncing
The manual portion includes viewing/setting the second chip using the iSM web interface and then
ensuring whether the main chip has the same settings. To do this, perform the following steps:
1. Open the web browser and browse to the iSM web interface.
2. In the left pane, click Option Card.
The modes of each port determine the bits of the configuration register detailed above.
3. Note the values of each port, Input = 1, output = 0.
4. Make a byte out of these values using port 1 as the LSB (least significant bit) and port 8 as the MSB
(most significant bit).
For example:
20
8 Bit Configurable GPIO Daughter Card (with 12 pin Phoenix Connector)

Advertisement

Table of Contents
loading

Table of Contents