|
|
|
Anfang
zurück
weiter
Ende
|
Autor |
Beitrag |
Tommy
Registrierter Benutzer
Beiträge: 2
|
Erstellt: 09.03.06, 13:18 Betreff: Brauche Hilfe zu Signalzuständen
drucken
Thema drucken weiterempfehlen
|
|
|
Hallo Leute,
ich bin ein blutiger Anfänder auf dem VHDL Gebiet. Ich versuche mich langsam aber sicher an die Thematik ran zu arbeiten. Jetzt geht es um die Signalzustände. Da gibt es ja weiche und harte Zustände. Ich weiss schon mal das der harte Zustand immer den weichen Zustand überwiegt.
Nun mal meine Frage. Was ist ein weicher oder harter Zustand, also wie kann ich mir das vorstellen was das für Zustände sind? Wie kommen diese Zustände zusammen?
Denn erst wenn ich das verstanden habe kann ich mich mal an die Signaltabelle bemühen. Dann verstehe ich wie die U, X, W, Z, L, 0, 1, H eingesetzt werden.
Bedanke mich jetzt schon mal für eure Antworten.
MFG Tommy
|
|
nach oben |
|
|
Ines
Gast
|
Erstellt: 09.03.06, 15:06 Betreff: Re: Brauche Hilfe zu Signalzuständen
drucken
weiterempfehlen
|
|
|
Hallo Tommy,
zunächst mal eine kleine Unterscheidung. Zum einen gibt es Code, der später auf den CPLD / FPGA gebracht werden soll, also synthetisierbarer Code. Hier verwendet man nur die folgenden Zustände: Z: Tristate 0: Low-Pegel 1: High-Pegel
Für die Simulation kann man auch die anderen Zustände verwenden: U: Uninitialized (wenn Du vergessen hast, ein Signal (vor) zu belegen X: Forcing Unknown (wenn z.B. 0 auf 1 treibt; s. Auflösungstabelle / Resolution Table) W: Weak Unknown (wenn z.B. L auf H treibt; s. Auflösungstabelle / Resolution Table) L: Weak Low (kannst Du z.B. verwenden, um einen Pull-Down-Widerstand zu simulieren) H: Weak High (... Pull-Up ...)
Ich hoffe, das hilft Dir weiter!
Gruß Ines
|
|
nach oben |
|
|
Tommy
Registrierter Benutzer
Beiträge: 2
|
Erstellt: 09.03.06, 16:00 Betreff: Re: Brauche Hilfe zu Signalzuständen
drucken
weiterempfehlen
|
|
|
Hallo Ines,
nee leider bringt mich ds nicht viel weiter nach vorne.
Meine Frage ist ja was ist ein weicher und harter Pegel??
Muss ich das so verstehen das der weiche lagsam ansteigt und der harte sofort auf 1 wäre, oder liege ich da völlig falsch?
MFG Tommy
|
|
nach oben |
|
|
Ines
Gast
|
Erstellt: 09.03.06, 16:09 Betreff: Re: Brauche Hilfe zu Signalzuständen
drucken
weiterempfehlen
|
|
|
Hallo Tommy,
das hat nichts mit langsam oder schnell zu tun. Hast Du Dir schon mal die Auflösungstabelle angesehen? Da kannst Du erkennen, dass ein weicher Pegel von einem harten Pegel überschrieben wird.
Du kannst Dir das so vorstellen. An einem Deiner Ausgangspins ist z.B. ein Pull-Up dran (entspricht 'L'). Trotzdem kannst Du ja eine '0' an diesen Pin treiben, die dann auch von außen messbar ist. Die harte 0 schlägt also die weiche 1.
Ines
|
|
nach oben |
|
|
Ines
Gast
|
Erstellt: 09.03.06, 16:10 Betreff: Re: Brauche Hilfe zu Signalzuständen
drucken
weiterempfehlen
|
|
|
Sorry, ein Pull-Up wäre natürlich ein 'H' :-|
|
|
nach oben |
|
|
|
powered by carookee.com - eigenes profi-forum kostenlos
Design © trevorj
|