Close

Project Update: Communication Bridge Modules

A project log for XiAleste

XiAleste Next is an 8-bit home computer, which is compatible with software for the Amstrad CPC6128 released on 13 June 1985

h2wh2w 10/20/2025 at 10:260 Comments

We're excited to share progress on our two key communication bridge implementations that serve distinct critical functions in our ecosystem:

UART Bridge - Debug & Testing Workhorse The UART bridge module is now operational and serving as our primary debug interface, enabling seamless connection between host systems and our device's internal architecture. This versatile component provides comprehensive memory and register access through Wishbone and debug buses, supporting both individual and block transfer operations with automatic address incrementing. It has become indispensable for firmware development, hardware validation, and automated testing, offering engineers direct control where traditional debug tools fall short. The implementation includes robust error handling and supports various data transfer sizes from 1 to 128 bytes.

SPI Bridge - System Management Controller In parallel, we've developed the SPI bridge to handle critical system management functions where an external microcontroller acts as Power Management IC supervisor. This bridge facilitates real-time power domain monitoring, clock distribution control, reset sequence management, and system power state transitions. It implements essential safety features including voltage monitoring, thermal protection, and graceful shutdown procedures, ensuring system reliability while providing the microcontroller with comprehensive status reporting and emergency intervention capabilities.

Both bridges are now in active use across our development pipeline, significantly accelerating our testing cycles and enhancing system reliability.

Discussions