Hallo Leute! Ich bin gerade dabei, mit einem ML403-Board Daten seriell zu übertragen (W1, W2). Auf dem Board befindet sich aber auch ein USB-Baustein. Ich möchte gerne das Board an den USB-Anschluss des Computers hängen. Soweit ich weiß wird der USB-Port auf dem Computer als virtuelle Serielle emuliert. Ich habe den Stromlaufplan und das Handbuch zum Board vor mir liegen und suche seit einer Stunde nach den beiden Pins, die es mir erlauben, Daten seriell zwischen FPGA und USB-Baustein auszutauschen. Könnt ihr mir bitte helfen? Vielen Dank Martin
Der USB Chip auf dem ML403 ist ein kombinierter Cypress USB Host/Decice Controller. Wenn da eine virtuelle serielle gemacht werden soll, braucht der die entsprechende Firmware. Ich kann mich nicht erinnern, dass die dabei wäre. Wo hast du das denn gelesen? Irgendwo gab´s mal Demos zu dem Teil, aber da das eh nur FullSpeed hat, war das alles nix für uns. Außerdem ist der nicht gerade mal eben so konfiguriert....
Hallo Christian! Ich bin davon ausgegangen, dass dieser Baustein so funktioniert wie die Seriell/USB-Wandler-Bausteine aus der FTDI-Reihe. Aber soweit ich gesehen habe, ist es anscheinend nicht möglich, Daten seriell vom FPGA an den Baustein zu senden, damit dieser dann die seriellen Signale auf das USB-Protokoll wandelt. Danke für eure Hilfe Tschüss Martin
Naja, theoretisch ist das möglich, aber dazu müsstest du dir eine Firmware für den USB Controller schreiben, die die serielle Schnittstelle anspricht, die Daten in USB Frames packt usw. Und auf PC-Seite ein entsprechender Treiber. Macht aber wenig Sinn. Der Baustein ist für parallele 16 Bit Datenübertragung ausgelegt. Wenn´s noch einfacher gehen soll, kannst du dir einen Cypress FX2 dran basteln, der hat HighSpeed und ist etwas einfacher zu handhaben, weil er nur USB Device ist.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.