Introduction

System Design

The LAVA HQ-ST Link consists of ST Plus devices installed at each store. The ST Plus devices communicate with an assigned and dedicated HQ-Plus device at the head office. The ST Plus devices are attached to the cash register(s) in each store, and to the store's Internet connection. Polling software running on a head office computer can poll each cash register, via the HQ Plus.

The system is supported by the included ST Plus Configuration Console application, which makes configuring ST Plus units simple, and at the head office by the HQ Basic application, which shows the connection status of ST Plus devices in stores.

The system is also enhanced by the HQ Plus Remote Console and the HQ Plus Remote Poller, hardware interfaces that enable an installer or owner to perform head office tasks from other locations.

Theory of Operation of the LAVA HQ-ST Link

ALAVA HQ-ST Link provides reliable "always on-line" communication path between remote/distributed ST Plus devices and a centrally located HQ Plus device. The ST Plus establishes a TCP/IP connection to the IP address:TCP port of a designated HQ Plus. This connection then provides the HQ Plus with the current IP address:TCP port of the ST Plus.

Whenever the ST Plus is reset or powered up, the ST Plus establishes this connection, and expects the HQ Plus to send an "I (HQ Plus) still see You (ST Plus)" packet to the ST Plus once every three minutes at a minimum. If the ST Plus does not receive this “keep-alive” message from the HQ Plus, the ST Plus will reset and try to re-connect to the HQ Plus.

Similarly, in the event of some change at the ST Plus's site, the ST Plus will re-connect to the HQ Plus. Typical incidents could be: power cycling off and on, an IP address change of the ST Plus due to dynamic IP address re-assignments , re- location of the ST Plus, initial installation of the ST Plus, interruption of Internet service, and so on.

The HQ-ST System provides a "telephone modem-like communications environment" to the equipment connected at both ends. However, the data path between the ST Plus and HQ Plus is over Ethernet using TCP/IP communications. The Ethernet TCP/IP communications are used only as the communications medium between the HQ Plus and the ST Plus devices, and are "invisible" to the serial side data I/O activities at the HQ Plus and ST Plus devices.

Figure 1: HQ-ST Layout

Rev. A00

HQ-ST System Manual

Page 1 of 32

Page 3
Image 3
Lava Computer system manual Introduction, System Design, Theory of Operation of the Lava HQ-ST Link

HQ-ST Link specifications

Lava Computer's HQ-ST Link is a robust tool designed for software developers and engineers dedicated to programming and debugging embedded systems. This versatile device combines advanced features with user-friendly technology, making it an indispensable asset for anyone working in the field of embedded software development.

One of the standout features of the HQ-ST Link is its compatibility with multiple microcontroller families, including STM32 and STM8 series. This broad compatibility ensures that developers can utilize the tool across various projects without the need for multiple programming solutions. The tool supports a wide range of communication protocols, making it versatile for various applications.

The HQ-ST Link is equipped with USB 2.0 connectivity, allowing for fast data transfer rates and seamless integration with various development environments. This facilitated connectivity is vital for loading firmware quickly during debugging sessions, ensuring efficiency when developing complex applications.

Additionally, the device supports SWD (Serial Wire Debug) and JTAG (Joint Test Action Group) interfaces, providing flexibility for software developers working with different debugging tools and strategies. The support for these interfaces enables users to conduct in-depth debugging and analysis, leading to efficient debugging processes.

Another noteworthy characteristic of the HQ-ST Link is its built-in programming and debugging capabilities. With advanced features such as flash programming, boundary scan, and real-time data inspection, developers can identify and rectify issues rapidly, streamlining the development lifecycle. This robustness is significant for minimizing downtime, which can be costly for projects with tight deadlines.

For enhanced performance, the HQ-ST Link integrates seamlessly with various Integrated Development Environments (IDEs), including popular platforms like Keil, IAR, and STM32CubeIDE. This compatibility allows developers to leverage the advanced features of modern IDEs, enhancing productivity and workflow.

Moreover, user-friendly documentation and community support further augment the HQ-ST Link's appeal. Developers can readily access resources and support, which facilitates a smoother learning curve and troubleshooting process. The emphasis on community engagement helps foster innovation as users share tips and techniques.

In summary, the Lava Computer HQ-ST Link combines advanced technology with user-friendly features, making it a powerful tool for embedded systems developers. Its compatibility with multiple microcontroller families, support for various debugging interfaces, fast USB connectivity, and seamless integration with leading IDEs position it as a premier choice in the market for programming and debugging solutions.