@foone well, it used a zynq chip, and I wrote the pcie reciever logic and windows kernel mode driver (left as an exercise to the reader). Some of that pcie hdl is here https://github.com/Pyromuffin/Omniphone/blob/main/hw/spinal/projectname/Receiver.scala
the idea of this particular project was to dma pcm streams and write a simple user mode program to dump them out, but turning them into keystrokes is similar.
076萌SNS is a social network, courtesy of 076. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All 076萌SNS content and data are available under the Creative Commons Attribution 3.0 license.