Forum: FPGA, VHDL & Co. Von Wahrheitstabelle zur Logik


von Amin A. (amin_a)


Lesenswert?

Hallo,

ich suche ein Tool was mir aus einer Wahrheitstabelle einen logischen 
Ausdruck erstellt.

Kennt jemand sowas?

Ich brauche das um in einem Xilinx CPLD eine Ampelschaltung zu 
realisieren.

: Gesperrt durch User
von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Amin A. schrieb:
> ich suche ein Tool was mir aus einer Wahrheitstabelle einen logischen
> Ausdruck erstellt.
> Kennt jemand sowas?
Nimm ein KV Diagramm und einen Bleistift...

Hier gibts sogar eines bis 5 Eingangsvariablen online: 
http://ti.itec.uka.de/KVD/

von Uwe (Gast)


Lesenswert?

Nennt sich Gehirn.

von Hmm (Gast)


Lesenswert?

Das kannst Du Dir sparen.

In VHDL schreibst Du einfach sowas wie:
1
   with input do
2
     output <= "000" when "01010"
3
               "001" when "10101"

Die genaue Syntax musst Du mal nachschlagen. Bin jetzt zu faul.
Jedenfalls lässt Du das Synthesetool auf diese Weise die Logik 
ausrechnen.

P.S. Falsches Unter-Forum

von Amin A. (amin_a)


Lesenswert?

Lothar Miller schrieb:
> Hier gibts sogar eines bis 5 Eingangsvariablen online:
> http://ti.itec.uka.de/KVD/

Vielen Dank.


Uwe schrieb:
> Nennt sich Gehirn.

Wenn ich soviel Zeit habe wie Du um andere zu beleidigen und mir super 
langweilig ist werde ich aufhören mir für meine Aufgaben entsprechende 
Tools zu suchen die mir etwas Arbeit abnehmen. Aber Danke für den Tipp.


Hmm schrieb:
> Das kannst Du Dir sparen.

Kann ich aus dem erstellten VHDL Code zur "symbolischen" Ansicht zurück 
wechseln?

von Hmm (Gast)


Lesenswert?

>Kann ich aus dem erstellten VHDL Code zur "symbolischen" Ansicht zurück
>wechseln?

>Ich brauche das um in einem Xilinx CPLD eine Ampelschaltung zu
>realisieren.

Nun ja. Du kannst das in RTL-Ansicht anschauen.

Willst Du vor allem die Schaltung realisieren? Dann reicht der 
VHDL-Ausdruck. Wozu dann die Gatter-Darstellung?

Willst Du vor allem eine Darstellung in Gattern und Leitungen? Dann 
mach's mit Wahrheitstabelle resp. KV-Diagramm. Wozu dann ein FPGA?

Willst Du Dokumentation des FPGA? Dann nimm den VHDL-Ausdruck oder die 
RTL-Darstellung.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Amin A. schrieb:
> Kann ich aus dem erstellten VHDL Code zur "symbolischen" Ansicht zurück
> wechseln?
Was heißt da zurück? Du kannst dir eines der aktuellen Softwarepakete 
eines der FPGA-Hersteller herunterladen (3-5 GB), installieren, den 
VHDL-Code darauf in einen RTL Schaltplan übersetzen lassen, und von dem 
dann die Funktionen abschreiben...

Aber mal einen Schritt zurück:
Amin A. schrieb:
> Ich brauche das um in einem Xilinx CPLD eine Ampelschaltung zu
> realisieren.
WIE willst du diese Schaltung beschreiben?
In einer Hochsprache (VHDL/Verilog)?
Oder willst du einen Schaltplan malen?

von Leser (Gast)


Lesenswert?

In fast jedem Thema zummt es mittlerweile zu Beleidigungen und verbalen 
Angriffen. Es scheint sich im Netz auch herumgesprochen zu haben, dass 
im Mikrocontroller frei zuschlagen darf, ohne Konsequenzen fürchten zu 
dürfen.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Leser schrieb:
> In fast jedem Thema zummt es mittlerweile zu Beleidigungen und verbalen
> Angriffen.
Sind auch bald wieder Ferien, da wirds dann noch schlimmer...  :-/

von Martin S. (sirnails)


Lesenswert?

Such mal nach "QMC2". Das kann das von Dir geforderte. Sei aber nicht 
über das Ergebnis erstaunt.

von Leser (Gast)


Lesenswert?

Lothar Miller schrieb:
> Sind auch bald wieder Ferien, da wirds dann noch schlimmer...  :-/

Warum greifen die Moderatoren nicht konsequent durch. Andere Foren haben 
das im Griff.

Gehört zu den Nutzungsbedingungen hier auch, dass man sich alles 
gefallen lassen muss?

von Leser (Gast)


Lesenswert?

Im Übrigen könnten Beleidigungen mittels Parser bei Vorschau oder 
Versenden gefunden und ein Posting verhindert werden. Automatisch.

von Tröte (Gast)


Lesenswert?

Im Übrigen könnten "sinnfreie Posts" mittels Parser bei Vorschau oder
Versenden gefunden und ein Posting verhindert werden. Einfach so.

von Herbert K. (Gast)


Lesenswert?

Wie meldet man mißbräuchliche Beiträge hier?

von Karl H. (kbuchegg)


Lesenswert?

Leser schrieb:
> Lothar Miller schrieb:
>> Sind auch bald wieder Ferien, da wirds dann noch schlimmer...  :-/
>
> Warum greifen die Moderatoren nicht konsequent durch.

Wenn wir das tun, dann müssten wir einen nicht gerade geringen Anteil an 
Fragen (jawohl Fragen), wegen mangelndem Schwierigkeitsgrad rauslöschen. 
Das will keiner.

> Andere Foren haben
> das im Griff.

In anderen Foren wird dir aber auch nicht so schnell und konsequent 
weitergeholfen wie hier. Deshalb ist gerade dieses Forum zu einer nicht 
ganz unbedeutenden ersten Anlaufstelle geworden.

> Gehört zu den Nutzungsbedingungen hier auch, dass man sich alles
> gefallen lassen muss?

Ich sachs mal so:
Niemand zwingt einen, hier seine Frage zu stellen.

Es ist immer eine Gratwanderung, wie weit man einen Poster gehen lässt. 
Greift man zu früh ein, dann rufen alle "Zensur". Greift man zu spät 
ein, dann schreien alle "Hier wird man niedergemacht".
Bei Fragen, die sich mit Google in ein paar Minuten klären lassen 
würden, ist die Wahrscheinlichkeit recht hoch, dass man eine "blöden 
Antwort" bekommt. Damit muss man IMHO leben. Genauso wie man damit leben 
muss, dass sich auf belebten Plätzen nun mal mehr Taschendiebe 
rumtreiben als dort, wo nix los ist.

von Leser (Gast)


Lesenswert?

Karl Heinz Buchegger schrieb:
>> Warum greifen die Moderatoren nicht konsequent durch.
>
> Wenn wir das tun, dann müssten wir einen nicht gerade geringen Anteil an
> Fragen (jawohl Fragen), wegen mangelndem Schwierigkeitsgrad rauslöschen.
> Das will keiner.
>

Soll das ein Argument sein, das jegliche verbale Entgleisungen 
rechtfertigen kann?

>> Andere Foren haben das im Griff.
>
> In anderen Foren wird dir aber auch nicht so schnell und konsequent
> weitergeholfen wie hier. Deshalb ist gerade dieses Forum zu einer nicht
> ganz unbedeutenden ersten Anlaufstelle geworden.

Gehört zu schneller Hilfe ein verbaler Angriff dazu?

>> Gehört zu den Nutzungsbedingungen hier auch, dass man sich alles
>> gefallen lassen muss?

> Ich sachs mal so:
> Niemand zwingt einen, hier seine Frage zu stellen.
>

Das heist, wer hier eine Frage stellt, der muss Beleidigungen 
akzeptieren. Das ist ein Alleinstellungsmerkmal des Forums. Gratuliere!

>
> Es ist immer eine Gratwanderung, wie weit man einen Poster gehen lässt.
> Greift man zu früh ein, dann rufen alle "Zensur". Greift man zu spät
> ein, dann schreien alle "Hier wird man niedergemacht".
> Bei Fragen, die sich mit Google in ein paar Minuten klären lassen
> würden, ist die Wahrscheinlichkeit recht hoch, dass man eine "blöden
> Antwort" bekommt.
>

Der Umgangston, der hier herrscht ist ganz offensichtlich ein Ergebnis 
moderierten Wegschauens. Es mangelt an sozialer Kompetenz.

von Tröte (Gast)


Lesenswert?

Dein Hobby zwingt dich, hier in diesem Forum Perlen vor die Säue zu 
werfen. Und die Säue drängen dich, das Forum zu verlassen. Du armer 
Kerl.

Die wirkliche Größe beweist hier Karl-Heinz, unser lebendes 
C-Nachschlagewerk. Egal, wie oft er Syntax und Pointer erklären muss, er 
bleibt immer nett und freundlich. Der Grundton bei Leser ist eher der 
eines schmollenden Kindes.

von Leser (Gast)


Lesenswert?

Tröte schrieb:
> Und die Säue drängen dich, das Forum zu verlassen.

Eine Beleidigung! Muss man sich das bieten lassen?

von Leser (Gast)


Lesenswert?

Beleidigungen sind in diesem Forum ein Dauerthema und Dauerproblem:

http://www.google.de/search?q=site:mikrocontroller.net+Beleidigung&hl=de


Neuester Stand: 503 Stellen wo nur das Wort Beleidigung auf 
mikrocontroller.net vorkommt.

von Dussel (Gast)


Lesenswert?

Leser schrieb:
> Tröte schrieb:
>> Und die Säue drängen dich, das Forum zu verlassen.
>
> Eine Beleidigung! Muss man sich das bieten lassen?
Nö, wahrscheinlich nicht. Die Beleidigten können sich melden und 
Löschung verlangen. Aber damit hast du nichts zu tun.

Leser schrieb:
> Das heist, wer hier eine Frage stellt, der muss Beleidigungen
> akzeptieren. Das ist ein Alleinstellungsmerkmal des Forums. Gratuliere!
Du hast Recht. Das hier ist ein ganz schlechtes Forum. Schließ am Besten 
sofort das Fenster und öffne nie wieder diese Seite.

von Leser (Gast)


Lesenswert?

Ungefähr 185 Ergebnisse für das Wort "Arschloch" auf mikrokontroller.net

http://www.google.de/search?q=site%3Amikrocontroller.net+Arschloch&btnG=Suche&hl=de

Vielleicht überdenken die Moderatoren mal ihre Haltung hierzu.

von Karl H. (kbuchegg)


Lesenswert?

Leser schrieb:

>> Ich sachs mal so:
>> Niemand zwingt einen, hier seine Frage zu stellen.
>>
>
> Das heist, wer hier eine Frage stellt, der muss Beleidigungen
> akzeptieren. Das ist ein Alleinstellungsmerkmal des Forums. Gratuliere!

:-)

Dann warst du noch nicht viel unterwegs.
Gegen die Schlachten, die sich in diversen Newsgroups abgespielt haben, 
ist das hier ja noch harmlos und gesittet.

Und nein. Ich will nicht verbale Entgleisungen entschuldigen.

>
>>
>> Es ist immer eine Gratwanderung, wie weit man einen Poster gehen lässt.
>> Greift man zu früh ein, dann rufen alle "Zensur". Greift man zu spät
>> ein, dann schreien alle "Hier wird man niedergemacht".
>> Bei Fragen, die sich mit Google in ein paar Minuten klären lassen
>> würden, ist die Wahrscheinlichkeit recht hoch, dass man eine "blöden
>> Antwort" bekommt.
>>
>
> Der Umgangston, der hier herrscht ist ganz offensichtlich ein Ergebnis
> moderierten Wegschauens. Es mangelt an sozialer Kompetenz.

Ja, ja. Ist schon recht.
Was hält dich dann  noch hier?

von Leser (Gast)


Lesenswert?

Dussel schrieb:
> Schließ am Besten
> sofort das Fenster und öffne nie wieder diese Seite.

Ich denk überhaupt nicht daran!

Wenn es anderen hier gestattet ist, unflätige Äußerungen abzugeben, dann 
habe ich auch das Recht meine Meinung hier zu vertreten!

von Karl H. (kbuchegg)


Lesenswert?

Leser schrieb:
> Dussel schrieb:
>> Schließ am Besten
>> sofort das Fenster und öffne nie wieder diese Seite.
>
> Ich denk überhaupt nicht daran!
>
> Wenn es anderen hier gestattet ist, unflätige Äußerungen abzugeben, dann
> habe ich auch das Recht meine Meinung hier zu vertreten!

Hast du.
Das macht dir niemand streitig.

Genauso wie andere das Recht haben eine ihrer Meinung nach unsinnige 
oder triviale Frage auch als solche zu bezeichnen.

von Leser (Gast)


Lesenswert?

Karl Heinz Buchegger schrieb:
> Ja, ja. Ist schon recht.
> Was hält dich dann  noch hier?

Ich habe ein berufliches Interesse.

von Leser (Gast)


Lesenswert?

Karl Heinz Buchegger schrieb:
> Hast du.

Schon klar, aber merkst Du denn nicht, dass Du mir mit deinem vorletzten 
Beitrag auch nahegelegt hast, das Forum zu verlassen?

Ihr solltet euch mal gründlich hinterfragen.

von Karl H. (kbuchegg)


Lesenswert?

Leser schrieb:
> Karl Heinz Buchegger schrieb:
>> Hast du.
>
> Schon klar, aber merkst Du denn nicht, dass Du mir mit deinem vorletzten
> Beitrag auch nahegelegt hast, das Forum zu verlassen?

Jetzt liest du etwas aus der Antwort heraus, was nicht gesagt wurde. :-)

von Juergen G. (jup)


Lesenswert?

Leser schrieb:
> Neuester Stand: 503 Stellen wo nur das Wort Beleidigung auf
> mikrocontroller.net vorkommt.

Ja, Du hast Recht.
Und jetz geh ohne die durch Dich verursachten nun 506 Stellen weiter in 
die Hoehe zu treiben.

Der Post war eine Frage zu Elektronik.

von Leser (Gast)


Lesenswert?

Karl Heinz Buchegger schrieb:
> Genauso wie andere das Recht haben eine ihrer Meinung nach unsinnige
> oder triviale Frage auch als solche zu bezeichnen.

Dies kann man frei von jeder Beleidigung tun, indem man eine triviale 
Frage als triviale Frage bezeichnet. Und eine unsinnige Frage als 
unsinnig.

von Leser (Gast)


Lesenswert?

Juergen G. schrieb:
> Und jetz geh

Ich lass mich von euch nicht herausmobben!

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Amin A. hat denke ich seine Hinweise bekommen, Diskussionen zum Forum 
bitte im Bereich http://www.mikrocontroller.net/forum/website 
fortsetzen.

Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.