# USB implementation with GateMate FPGA

- Institution: CERN
- Speaker: Anton Kuzmin
- Year: 2026
- Language: English
- Source: [CERN](https://videos.cern.ch/record/3025766)
- Licence: [CERN](https://copyright.web.cern)
- Who can watch: Teens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

GateMate FPGA from Cologne Chip \[1\] is natively supported by FOSS development tools (Yosys and nextpnr). The GateMate FPGA has a transceiver capable of communication at 5&nbsp Gbps. However, no open and free USB 3.x core is available for it. I'm running a project to implement a USB on the GateMate FPGA.

A hardware platform \[2\] (FPGA module and an adapter board) is designed, produced, and initially operated. An IP and firmware development is in the active phase.

The talk discusses the project scope, achieved results, and technical challenges. It is expected that by the time of the conference, a live demonstration will be possible.

The project is supported by the NLnet foundation \[3\].

\[1\] https://colognechip.com/programmable-logic/gatemate/ \[2\] https://www.gmm7550.dev/ \[3\] https://nlnet.nl/project/GateMate-USB3-PHY/

00:00:00 Slide 1

00:00:57 Slide 2

00:01:45 Slide 3

00:03:34 Slide 4

00:05:40 Slide 5

00:07:23 Slide 6

00:08:38 Slide 7

00:10:01 Slide 8

00:11:28 Slide 9

00:12:04 Slide 10

00:13:50 Slide 11

00:14:53 Slide 12

00:15:46 Slide 13

00:16:03 Slide 14

00:16:24 Slide 15

00:17:08 Slide 16

00:18:21 Slide 17

00:18:44 Slide 18

00:19:31 Slide 19

00:20:32 Slide 20

00:21:24 Slide 21

00:22:03 Slide 22

00:25:29 Slide 23

00:25:45 Slide 24

00:26:38 Slide 25

## Lectures

1. [USB implementation with GateMate FPGA](https://invisiblenetwork.ai/learn/cern/3025766/90ef885164ca), 28 min (CERN's player)
