Skip to content

Commit

Permalink
Setup for TDC v2 based on ring
Browse files Browse the repository at this point in the history
  • Loading branch information
hpretl committed Mar 17, 2024
1 parent d6d0274 commit c30b153
Show file tree
Hide file tree
Showing 23 changed files with 248 additions and 57,931 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

## Copyright 2024 by Harald Pretl, Institute for Integrated Circuits, Johannes Kepler University, Linz, Austria

A TDC is implemented in Verilog and synthesized, with a configurable delay length, and based on an interleaved inverter chain.
A TDC is implemented in Verilog and synthesized, with a configurable delay length, and based on an interleaved inverter ring.

The result of the delay line capture is output directly, without any bubble correction or coding.

Expand Down
4 changes: 1 addition & 3 deletions docs/info.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,7 @@ You can also include images in this folder and reference them in the markdown. E

## How it works

This is a simple synthesized time-to-digital converter (TDC), consisting of a delay line and parallel capture FF. Depending on `__TDC_INTERLEAVED__` either a simple or an interleaved delay line is implemented.

In the TT 1x1 block size a 192-stage interleaved delay can be fitted.
This is a simple synthesized time-to-digital converter (TDC), consisting of a delay line ring and parallel capture FF. Depending on `__TDC_INTERLEAVED__` either a simple or an interleaved delay line is implemented.

## How to test

Expand Down
34 changes: 0 additions & 34 deletions sim/tdc.sym

This file was deleted.

Binary file removed sim/tdc_interleaved/tb_tt06_tdc.raw
Binary file not shown.
251 changes: 0 additions & 251 deletions sim/tdc_interleaved/tb_tt06_tdc.sch

This file was deleted.

Loading

0 comments on commit c30b153

Please sign in to comment.