![]() ![]() ![]() We also wrote a module for reading the DNA register. One of the workstreams was related to the monochrome matrix, and the other referred to the RGB matrix.ĭuring the firmware development, we added a ready-made Xilinx CDMA (Central Direct Memory Access) IP core to the basic version for reading and transferring memory data without the processor’s involvement. When developing the firmware, we made two main iterations. The FPGA firmware is implemented in Verilog. The bitstream should receive data from the processor and output it to the LED panel. We had to write the FPGA firmware and get the bitstream. The user can access the application through the web page to manage the device’s operation. ![]() We have developed a system service that monitors and controls the device. The expansion PCB we designedĪ microcomputer running Linux is connected to the LED panel. The CR1220 battery is a backup power source for the power management system in case of a blackout. If the problem with the above sources occurs, it can send a power failure signal to the FPGA.The system determines the absence or presence of AC voltage (120/240 V).The system compares switchable 12/24V voltage levels against hardware-defined thresholds to control external sources or UPS (Uninterruptible Power Source) batteries.The device can be powered from two independent external 5 V sources (one is primary, and the other is backup) with automatic switching between them.Making it possible to connect an external differential synchronization signal.Protection against electrostatic discharges (ESD).Coordination of input and output signal voltage levels between the control system (FPGA) and panels.We designed an expansion PCB to ensure the proper operation of the microcomputer with LED panels. Support of a service providing an external user interface via MQTT and UTMC protocols and a web portal (user interface).FPGA control of the TLC5924, TLC5958, and TLC59581 LED drivers.The tasks of the controller include the following: The system has an LED panel controller based on the SoC Zynq 7020.The output of one panel is connected to the input of the next one along the line. The panels have 512 monochrome or RGB LEDs arranged in a 16x32 grid and can be daisy-chained into a large display of up to 256x256 LEDs, i.e., 128 panels. It has LED panels controlled by TLC5924, TLC5958, and TLC59581 chips.We were responsible for developing a software and hardware complex. The customer has chosen the Single Board Computer along with the LED panels. Most UK local governments have a UTMC core in their systems. UTMC is a free protocol that is currently the British standard for ITS. It can be connected to the Intelligent Transportation System using a web portal, MQTT and UTMC protocols. The device is an LED display with a Single Board Computer that serves as an LED sign with variable messages for road users. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |