2011-09-09 2 views
2

Nous avons une conception matérielle en cours qui prend des entrées d'écran tactile et les transmet via I2C à un FPGA. Le FPGA traduit les données I2C en PCIe. Le PCIe transmet les données de l'écran tactile au processeur. Je me demande comment faire pour que Windows reconnaisse cette interface PCIe et la traite comme un HID. (Human Interface Device) Il semble que les HID soient typiquement USB. Le PCIe peut-il être reconnu et utilisé avec Windows? Cela nécessiterait-il un pilote Windows personnalisé? J'ai vu I2C to USB pSoCs qui convertissent I2C en USB. Nous essayons d'utiliser le FPGA comme un point central pour simplifier et consolider les E/S, mais le compromis de la simplification de la mise en page et des pièces peut être surmonté par l'effort de développement de logiciels pour les pilotes PCIe personnalisés.I2C vers FPGA vers PCIe vers HID

+0

Je pense que votre Q est plus adapté au forum de l'électronique: http://electronics.stackexchange.com/ –

+0

@Roger Pouvez-vous changer le "titre" de cette publication en une question récapitulative? – Philippe

Répondre

0

Vous devez écrire un pilote de fonction pour votre carte pci (fpga) qui va s'interfacer avec le pilote hidclass msft en tant que minport. [email protected]

Questions connexes