myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Hilfe bei VHDL

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 05.11.13, 22:23   #1
Odatas
Erfahrenes Mitglied
 
Registriert seit: Nov 2011
Beiträge: 648
Bedankt: 326
Odatas ist unten durch! | -158 Respekt PunkteOdatas ist unten durch! | -158 Respekt Punkte
Standard

Jaja verprügelt mich ruhig. Ich weiß das VHDL keine Programmiersprache ist sondern eine Hadware Beschreibungssprache :P

Ist halt aber immer noch Syntax mäßig ähnlich angehaucht und kommt hier im Forum auch am nächsten.

Es geht um die Testbanch. Wie kann ich bei der Simulation den Wert den ein asset prüfen soll aus einen array auslesen. Mit

arrayname(j)(0)

j als zählvariable und 0 als 0. Stelle hat das nicht geklappt.

Bevor ich mir hier die Mühe mache den Code rauszukramen ist überhaupt die Frage ob jemand hier VHDL beherscht...

Wäre auf jeden Fall nett danke.

Also falls noch einer kommt und da ich eh grad in der Uni bin hier mein Problem:

Zitat:
stimuli : process
begin
testLoop : for j in 0 to 7 loop
a <= testbenchArray(j)(4);
b <= testbenchArray(j)(3);
carryIn <= testbenchArray(j)(2);
assert carryOut = testbenchArray(j)(1); report "Fehler in der carryOut";
assert sum = testbenchArray(j)(0) report "Fehler in der sum";
wait for 15 ns;
end loop;
Problem dabei ist das beim assert carryOut und sum jeweils ein fehler ausgegeben wird obwohl die richtige Zuweisung vorliegt. z.b. bei a=0 b=0 carryIn=0 soll sum und carryOut auch = 0 sein. In der Simulation ist es das auch aber im assert wirft er mir trozdem einen Fehler aus. Naja mal sehen ob noch jemand kommt
Odatas ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:09 Uhr.


Sitemap

().