Forum: Mikrocontroller und Digitale Elektronik PLD vs Mikrocontroller


von Simba (Gast)


Lesenswert?

Hallo zusammen.

Ich würde gerne den Unterschied wissen.

PLD werden für Beschreibungssprachen wie VHDL eingesetzt. Diese sind für 
Verbindungen und Anordnunen von logischen Gattern zuständig. Das heisst, 
man arbeitet mit Logikzellen.

Mikrocontroller hingegen werden für Programmiersprachen eingesetzt. Sie 
sind für Abläufe und Prozesse zuständig. Das heisst man programmiert 
gewisse Abläufe, die selbständig laufen.

Ich kann jedoch den Unterschied nicht ganz herausschliessen. Kann mir 
wer helen?

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


Lesenswert?

Simba schrieb:
> PLD werden für Beschreibungssprachen wie VHDL eingesetzt.
Andersrum.

> Mikrocontroller hingegen werden für Programmiersprachen eingesetzt.
Auch andersrum.

> Ich kann jedoch den Unterschied nicht ganz herausschliessen. Kann mir
> wer helen?
Sieh dir einfach mal den internen Aufbau solcher Bausteine an. Es gibt 
jede Menge Literatur und Datenblätter im Netz. So viel Eigeninitiative 
muss ein.

Wobei man allerdings mit CPLDs schon gleich gar nicht mehr anfangen 
sollte. Sieh dir besser gleich FPGAs an.

Ich seh schon:
"Aber wenn die Hausaufgabe doch den Vergleich von µC mit CPLDs 
verlangt!"

von Wickerl (Gast)


Lesenswert?

Simba schrieb:
> Ich kann jedoch den Unterschied nicht ganz herausschliessen. Kann mir
> wer helen?

Auch wenn es abgedroschen klingt - Wikipedia ist bei so grundlegenden 
Fragen gar nicht so schlecht.

https://de.wikipedia.org/wiki/Programmierbare_logische_Schaltung
https://de.wikipedia.org/wiki/Mikrocontroller

Mit VHDL erzeugt man einen Microcontroller. Der tut dann, was man ihm 
mit einer Programmiersprache sagt.

von georg (Gast)


Lesenswert?

Simba schrieb:
> PLD werden für Beschreibungssprachen wie VHDL eingesetzt. Diese sind für
> Verbindungen und Anordnunen von logischen Gattern zuständig.

> Mikrocontroller hingegen werden für Programmiersprachen eingesetzt. Sie
> sind für Abläufe und Prozesse zuständig.

Ein Prozessor arbeitet Programme Schritt für Schritt ab, Logikgatter 
schalten - und das sehr viel schneller als ein Programm abläuft, wenn 
nötig in wenigen ns.

Georg

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
Noch kein Account? Hier anmelden.