
The IRIG core has been designed to allow easy adaptation for any application. The standard formats for transferring timing information are given with the appropriate time frame for each format and provide the adequate timing information for each IRIG version.
The design is fully synchronous to a single system clock input and has an asynchronous reset with configurable polarity.
The design consists of a main IRIG Slave core that decodes an IRIG stream signal by looking at position indicators of certain lengths in the signal to determine which bits correspond to seconds, minutes, hours, etc. From that point, it separates it into groups and generates an 89-bit output containing the relevant data.
Each specific core standard then monitors the necessary timing data, converts the data to BCD or BINARY, then calculates the actual month and date. For every IRIG structure, the design will output the correct timing information at the correct time frame.
Agilex 5 Utilization Report
IRIG Format | ALMs | FFs | LUTs |
---|---|---|---|
A | 285 | 451 | 316 |
B | 286 | 461 | 312 |
E | 277 | 445 | 306 |
G | 253 | 387 | 314 |
H | 126 | 239 | 117 |
Virtex 7 Utilization Report
IRIG Format | FFs | LUTs |
---|---|---|
A | 436 | 156 |
B | 445 | 170 |
E | 426 | 161 |
G | 439 | 161 |
H | 226 | 83 |
Figure 1 – IRIG Slave Interface Top Level I/O
IRIG standard timing frames
G | A | B | E | H | |
---|---|---|---|---|---|
Time frame | 10 ms | 100 ms | 1 sec | 10 sec | 1 min |
Bits per frame | 100 | 100 | 100 | 100 | 60 |
Bit time | .1 ms | 1 ms | 10 ms | 100 ms | 1 sec |
IRIG min and max clock frequencies
Clock Freq. | G | A | B | E | H |
---|---|---|---|---|---|
Minimum | 10MHz | 1MHz | 100KHz | 10KHz | 1KHz |
Maximum | 200MHz+ | 200MHz+ | 200MHz+ | 200MHz+ | 200MHz+ |
IRIG standard outputs
Output Signals | G | A | B | E | H |
---|---|---|---|---|---|
time valid | x | x | x | x | x |
hundredths | x | ||||
tenths | x | x | |||
seconds | x | x | x | x | |
minutes | x | x | x | x | x |
hours | x | x | x | x | x |
date | x | x | x | x | |
month | x | x | x | x | |
year | x | x | x | x | |
control | x | x | x | x | x |
time sec | x | x | x | ||
days | x | x | x | x | x |