Tenemos un diseño de hardware en curso que toma las entradas de la pantalla táctil y las pasa a través de I2C a un FPGA. El FPGA traduce los datos I2C a PCIe. El PCIe pasa los datos de la pantalla táctil al procesador. Me pregunto cómo conseguir que Windows reconozca esta interfaz PCIe y la maneje como un HID. (Dispositivo de interfaz humana) Parece que los HID son típicamente USB. ¿Se puede reconocer y usar PCIe con Windows? ¿Esto requeriría un controlador de Windows personalizado? He visto pcsC de I2C a USB que convierten I2C a USB. Intentamos utilizar el FPGA como punto central para simplificar y consolidod I / O, pero el esfuerzo de desarrollo de software para los controladores PCIe personalizados puede superar el compromiso de simplificar el diseño y las piezas.