2016-10-11 125 views
0

我目前正在破解計算機的結構類,我們的老師聲稱不可能使用USB接口來讀取鍵盤輸入,我在網上搜索並沒有發現任何信息相關的,有大量的使用PS/2接口的教程,但沒有關於USB接口的信息,甚至爲什麼不可能,也許我沒有找到正確的地方,或提出正確的問題,我有權訪問圖書館在我的大學,你有什麼建議,我可以在哪裏找到一些信息?教程,書籍,文章等 謝謝你們!使用FPGA板上的USB鍵盤(VHDL)

+0

你的教導可能是正確的,取決於你有的FPGA板。一些FPGA板卡只有一個USB接口用於編程,而另一些則有一個外設接口。現在假設你的FPGA主板確實有外設接口,那麼你的老師就會說這太難了,沒有什麼是不可能的! –

+1

[問題要求我們推薦或找到一本書,工具,軟件庫,教程或其他異地資源,因爲它們傾向於吸引輿論的答案和垃圾郵件,所以它們都是堆棧溢出的焦點。](http://stackoverflow.com /幫助/切合主題)。 – user1155120

+0

歡迎來到Stack Overflow。請花點時間閱讀[幫助中心](http://stackoverflow.com/help),因爲這會爲您在使用此論壇時提供更好的回答率和體驗。 –

回答

0

USB需要更多的努力來實現主機控制器。這不是微不足道的,本質上需要一些微觀來管理設備枚舉。有一些成功的項目使用8位微處理器(AVR,PIC等)對低速USB進行位反轉。您可以將其中一種適配到等效的軟核,可能將一些低電平信號生成轉換爲真實邏輯。

如果您可以直接訪問D +和D-引腳,最好的辦法就是找到一個支持這些引腳上的PS/2回退的USB鍵盤,然後使用該協議。