# TDCTester **Repository Path**: muhmi/TDCTester ## Basic Information - **Project Name**: TDCTester - **Description**: Time to Digital Converter TDC Tester based on Microcontroller and FPGA - **Primary Language**: Verilog - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-28 - **Last Updated**: 2024-01-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TDCTester Time to Digital Converter TDC Tester based on Microcontroller and FPGA ## Time-to-Digital Converter (TDC) Time Measurement Unit Brief Description: Implementation of TDC (1ns resolution) using gate delay lines in Spartan-II FPGA Detail: The purpose is to determine the time elapsed between to signal with a precision of 1ns. This is achieved by implementing traditional gate delay line in FPGA and the user interaction is controlled via microcontroller. Microcontroller is used to send different commands to FPGA and read back the time readings and send them to LCD display or to computer. Key Hardware: 8051 Microcontroller, Spartan-III FPGA, Keypad, LCD, SD card Software Tools: Xilinx ISE, Keil, OrCAD PCD Designing, Visual C Sharp Main activities and responsibilities: Component Selection & Procurement Designing the complete hardware prototype Design and Development of printed circuit board (PCB) Development of complete firmware for microcontroller (C) Testing and Calibrations Development of the graphical user interface (GUI) to interact with the system Documentation End Product: Hardware Rack-mounted PCB and its casing