File tree Expand file tree Collapse file tree 2 files changed +37
-0
lines changed Expand file tree Collapse file tree 2 files changed +37
-0
lines changed Original file line number Diff line number Diff line change 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).
Original file line number Diff line number Diff line change 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+
You can’t perform that action at this time.
0 commit comments