2016-04-04 14 views
1

Ich muss einen VHDL-Code auf FPGA-Seite schreiben, die Daten von einem UART-Port empfangen kann und sie in ein SDRAM schreiben und diese Daten an ein UART senden Hafen. Auf der Computerseite ist eine Software, die Daten sendet und empfängt. ABER, ich habe kein Board zum Testen. Ich muss eine Testbench schreiben, um mein Design zu testen. mein Problem ist: Wie kann ich zwischen Testbench und meiner Software auf dem Windows kommunizieren? Ich brauche meine Testbench lesen und schreiben auf einem UART-Port.VHDL UART Testbench, die senden/empfangen zu/von einer Software unter Windows

Antwort

0

Testbenches sind Simulationsmodelle. Sie werden in einem Simulator "ausgeführt". Ein Testbench steuert das zu testende Design (DUT) und überprüft seine Ausgänge. Die Ergebnisse werden als Wellenform in einem GUI-Fenster angezeigt, oder wenn Sie eine intelligente Testbench haben, wird eine Ergebniszeichenfolge wie PASSED oder FAILED ausgegeben. Es gibt also keine Kommunikation zwischen Hardware und Software, während Testbenches ausgeführt werden.