Universal Configuration Manager
NetTimeLogic's Universal Configuration Manager is a complete configuration solution that allows to configure, manage and supervise all IP cores from NetTimeLogic in an FPGA. It uses a serial interface (mostly over USB) or Ethernet to access the registers in the FPGA. In the FPGA it uses NetTimeLogic's configuration IP (free of charge) which represents an AXI Master to the other IP cores. It uses a proprietary protocol to convert the serial data stream from/to AXI register access. The tool needs no configuration and self-discovers all cores available in the design. It allows to access all registers in the design (also third party) which are connected to the AXI bus. Multiple instances of the application can run in parallel and access one board each.
The application is written with Qt as GUI framework and is currently available for Windows
This is an example of a design with three cores. (This is only an example and can be changed to any other configuration.)
- Preconfigured GUI Tabs for NetTimeLogic's IP cores
- Status charts for certain values (e.g. delay and offset)
- Read and Write all Registers of all IP cores
- Read and Write any AXI address
- Self-discovery of instantiated IP cores
Licensing & Pricing
Free of charge, licensed under LGPL
PTP Ordinary Clock IP core screen, allowing to access the PTP data sets and monitoring the calculated offset and delay in real time (here constant zero because of internal measurement)
PTP Transparent Clock IP core screen, allowing to access the PTP data sets and monitoring the delay in real time of all ports (third port here constant zero because of internal measurement)
Configuration screen showing the address map of the available cores.
Advanced screen allowing to read and write to any AXI address.
Clock IP core screen, allowing to read/write the time and check the status.
Redundancy IP core screen, allowing to read/write the MAC and redundancy mode and check the status.
The whole project can be found as sources on NetTimeLogic's Github account:
Contact us if you would like to contribute to the development of this open source project
Size : 455.615 Kb
Type : pdf