RTC Master

NetTimeLogic’s RTC Master Clock is a full hardware (FPGA) only implementation of a synchronization core allowing to read and write a I2C Realtime Clock (RTC) like the DS1307 or MCP7941x. Access to the RTC is done from the FPGA without software interaction. It allows storing and recovering time from a non-volatile storage. Reading and Writing is aligned with the Square Wave Output of the RTC. On aread a Nanosecond part is calulated to achieve maximum accuracy. Conversion from/to 32bit second, 32bit naosecond time format from/to the date format used by the RTC is completly done in HW. This allows running RTC synchronization completely independent and standalone from the user application. The core can be configured either by signals or by an AXI4Light-Slave Register interface.

All calculations and corrections are implemented completely in HW.

* (Picture source Digilent Inc.)

Block Diagram

 

Synchronization Accuracy

RTC sync

200ns per division on osciloscope

The synchronization accuracy achieved witz a 50MHz oscilator is around +/-100ns

Features

  • Real Time Clock (RTC) Master Clock
  • Supports DS1307 and MCP7941x (and compatible) Real Time Clocks (RTC) and self-configuration at startup
  • Allows to synchronize the internal clock to the RTC and vise versa
  • Built-in I2C controller with configurable baudrate
  • Aligned writing and reading of time with the RTC PPS
  • Hardware time conversion from Time of Day format (hh:mm:ss dd:mm:yyyy) into seconds since midnight 1.1.1970 (Linux, TAI, PTP)
  • PI Servo Loop in hardware
  • In combination with a Adjustable Counter Clock from NetTimeLogic: synchronization accuracy: +/- 100ns
  • AXI4 Light register set or static configuration

Licensing& Pricing

There are different licensing possabilities. All prices are in US Dollars without VAT, all prices are one-time fees, no royalties apply:

  • Project Source Code:  2700$
  • Site Source Code: 4900$

Downloads

Evaluation binaries available for Digilent's Arty and Terasic's SoCKit develolopment boards or as Modelsim(R) precompiled libraries => contact us for free access

Rtc_Master_ReferenceManual.pdf Rtc_Master_ReferenceManual.pdf
Size : 1100.899 Kb
Type : pdf
Rtc_Master_Flyer.pdf Rtc_Master_Flyer.pdf
Size : 261.353 Kb
Type : pdf