Skip to content

Commit becd6f2

Browse files
authored
Merge pull request pidcodes#989 from till-s/till-s/tic-nic
Request PID for the Tic-Nic PTP Adapter device
2 parents bbcba81 + 78465b8 commit becd6f2

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed

1209/8851/index.md

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
layout: pid
3+
title: The Tic-Nic PTP Adapter with GPS and Hardware I/O
4+
owner: till-s
5+
license: EUPL
6+
site: https://www.github.com/till-s/tic-nic
7+
source: https://www.github.com/till-s/tic-nic
8+
---
9+
The Tic-Nic is based on the DP83640 PHY with IEEE-1588 (PTP)
10+
support. The PHY has several hardware GPIOs which can be used to
11+
capture or generate PTP-synchronized events. These are routed
12+
to connectors and pins on the board.
13+
14+
A USB CDC-NCM network adapter which connects to the PHY is
15+
implemented in a Trion-T20 FPGA.
16+
17+
The FPGA has plenty of resources for added user functionality
18+
(but the device operates just fine as-is).
19+
20+
The board also features an optional GPS receiver which lets you
21+
operate in PTP grand-master mode. The NMEA data are accessible
22+
via a USB CDC-ACM interface.
23+
24+
The DP83640 is well-supported under linux; a kernel driver
25+
which extends the vanilla CDC-NCM driver to integrate PHY
26+
access via MDIO is part of this project (GPL).

org/till-s/index.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
layout: org
3+
title: Till's USB Gadgets
4+
site: https://www.github.com/till-s
5+
---
6+
I got interested in FPGAs several years ago and thought that having
7+
an open-source USB-2.0 device implementation is very handy for building
8+
hobby projects.
9+
10+
My designs are based on https://www.github.com/till-s/mecatica-usb/
11+

0 commit comments

Comments
 (0)