Schaltungsentwurf mit Logikbausteinen?

Gast #4681504
Lesenswert?

Das Pferd schrieb:
> Oder erfolgt das heutzutage nur durch
> Programmierung?

Nein. So weit ist die Technologie noch nicht fortgeschritten. Aber man 
hofft stark auf den Durchbruch! Das Zeichnen der Gatter mit Bleistift 
und Butterbrotpapier nervt doch viele ASIC-Designer zunehmends. Genauso 
wie das manuelle Abkratzen der Metallschicht bei den Belichtungsmasken. 
Sowas von aufwendig... Und ist man einmal ein mu daneben...
Gast #4681857
Lesenswert?

Das Pferd schrieb:
> Oder erfolgt das heutzutage nur durch
> Programmierung?

Kommt drauf an. IC-Gräber wird es sicher nicht mehr geben.
Vorteile von Kombinatorik ist die Flexibilität (Programmierung
VHDL/Verilog) und die Schaltungsdichte, aber auch höhere
Geschwindigkeiten sind möglich, als wie bei konventionellen
Logik-Familien. Für kleine Schaltungen werden die
konventionellen Bausteine noch ein ganze Weile herhalten
können. Ich wüsste nicht, dass da welche abgekündigt wären,
aber so genau bin ich da auch nicht informiert bzw. auf
dem Laufenden.
Wegen der teilweise recht anständigen Komplexität werden die
FPGA/ASICs in der Regel vorzugsweise von Akademikern verstanden
und verwendet werden.
In verschiedenen Firmen kann die Ausnahme auch die Regel sein.
Gast #4681880
Lesenswert?

Inkognito schrieb:
> Ich vergaß noch zu erwähnen, das man mit den modernen
> FPGAs/ASICs das Sachaltungsdesign durch ein Auslesesperre
> schützen kann. Die alten Logik-Familien können das
> prinzipbedingt nicht leisten.

Wenn man den FPGA nicht auslesen kann, dann liest man den 
Konfigurations-PROM aus. Oder man lauscht während der Konfiguration am 
JTAG. Allein nützt der Konfigstream aber wenig, da man ihn kaum 
"dissassemblieren kann.
#4681889
Lesenswert?

Wer NAND-Gatter in ausreichender Menge zu Hause hat, der kann immer 
schnell das bauen, was die Leute gerade brauchen, um eine Steuerung zu 
realisieren.
Aus NANDs kann man alle anderen Logikfunktionen zusammenstellen. Mit 
einem Schwung Dezimalzählern dazu baut man sich schneller ein 
"künstliches" Kugelschrittschaltwerk, als es jemand programmieren 
könnte. Dann hat man eine prima Ablaufsteuerung, die man nur mittels 
Jumpern "programmieren" muß und fertig ist die Laube. Wenn man CMOS 
Schaltkreise der CDxxx-Serie nimmt, hat man keinen Sackgang mit hoher 
Stromaufnahme und kann verhältnismäßig hohe Betriebsspannungen benutzen, 
ohne sonderlichen Aufwand für die Stabilisierung. Dadurch hat man auch 
eine gute Störfestigkeit, weil die Pegel weit auseinander liegen. Ich 
bin nach wie vor ein Fan davon.

Man muß nicht Alles und Jedes mit einem Kontroller machen (wollen)

MfG Paul
#4681926
Lesenswert?

@ C. A. Rotwang (Gast)

>> Ich vergaß noch zu erwähnen, das man mit den modernen
>> FPGAs/ASICs das Sachaltungsdesign durch ein Auslesesperre
>> schützen kann. Die alten Logik-Familien können das
>> prinzipbedingt nicht leisten.

>Wenn man den FPGA nicht auslesen kann, dann liest man den
>Konfigurations-PROM aus. Oder man lauscht während der Konfiguration am
>JTAG.

So schlau waren die FPGA-Macher auch schon und haben Gegenmaßnahmen 
getroffen. Je nach FPGA-Familie gibt es da kodierte Bitstreams oder 
batteriegepufferte Schlüssel im FPGA oder schlicht den 
Konfigurationsspeicher mit in den IC gepackt.

> Allein nützt der Konfigstream aber wenig, da man ihn kaum
>"dissassemblieren kann.

Kann man, wenn gleich mit ziemlichem Aufwand. Aber für das reine 
Nachbauen, aka kopieren, muss man das gar nicht.
#4681932
Lesenswert?

@ Paul Baumann (paul_baumann)

>Wer NAND-Gatter in ausreichender Menge zu Hause hat, der kann immer
>schnell das bauen, was die Leute gerade brauchen, um eine Steuerung zu
>realisieren.

So wie der glorreiche, russische Ingenieur Wladimier 
Lokomotivfeilowitsch?
OMG!

>Aus NANDs kann man alle anderen Logikfunktionen zusammenstellen. Mit
>einem Schwung Dezimalzählern dazu baut man sich schneller ein
>"künstliches" Kugelschrittschaltwerk, als es jemand programmieren
>könnte. Dann hat man eine prima Ablaufsteuerung, die man nur mittels
>Jumpern "programmieren" muß und fertig ist die Laube.

Paul, bist du auf einem Trip in den 70ern hängen geblieben?

>Man muß nicht Alles und Jedes mit einem Kontroller machen (wollen)

Muss nicht, aber die Vorteile sind immer wieder verlockend.
#4681944
Lesenswert?

il Conte schrieb:
> Verwendest du aber am Eingang und Ausgang Inverter
> dann geht es nicht mehr  - ODER?

Das geht immer -bei jedem Wetter: Bei einem NAND beide Eingänge 
verbinden und schon habe ich einen prima Inverter.

Falk B. schrieb:
> So wie der glorreiche, russische Ingenieur Wladimier
> Lokomotivfeilowitsch?
> OMG!

Du bist nicht gut informiert: Der Mann hieß ganz einfach 
Lokomofeilowitsch und war der erste Mensch, der aus einem Stahlablock 
von 20x4x4m eine funktionsfähige Lokomotive feilte.
:)
Falk B. schrieb:
> Paul, bist du auf einem Trip in den 70ern hängen geblieben?

Nee -ich bin an einem Schrank hängengeblieben, der voll mit CMOS- 
Schaltkreisen war und dessen Inhalt ein paar Klapperköpfe "entsorgen" 
wollten.

Falk B. schrieb:
> Muss nicht, aber die Vorteile sind immer wieder verlockend.

Jain...
Wenn man eine Steuerung für eine Sondermaschine baut, spielt Platz im 
Schaltschrank nicht die Rolle und die Funktion von Gattern kenne mehr 
Leute, als Kontroller (womöglich noch in "C") programmieren können.

MfG Paul
Gast #4681946
Lesenswert?

Falk B. schrieb:
> Paul, bist du auf einem Trip in den 70ern hängen geblieben?

Was ist denn da dabei? Spätestens dann wenn es nach 10 Jahren
ums reparieren geht hängt er dich gnadenlos ab.
Ihm reicht ein Lötkolben, Zinn, Pinzette, AVM, ein paar Käfer und der 
Schaltplan!

Deine FPGA SW /IDE ist da schon längst eingedampft,
Und WIN oder Linux gibt es auch nicht mehr.
sondern nur noch Apps vom Zuckermann.

So weit ist das nicht hergegriffen  - so ähnlich
habe ich das selber schon erlebt !
#4682006
Lesenswert?

Paul B. schrieb:
> Aus NANDs kann man alle anderen Logikfunktionen zusammenstellen.

Aber auch schon früher hat man das nicht gern gemacht, sondern 
speziellere Chips verwendet.

Und wenn ich mir einen ganzen Schrank mit einem einzigen Modell füllen 
müsste, dann würde ich einen von diesen wählen ("Configurable 
Multiple-Function Gate"):
http://www.ti.com/lit/gpn/sn74lvc1g97
http://www.ti.com/lit/gpn/sn74lvc1g98
http://www.ti.com/lit/gpn/sn74lvc1g99
Gast #4682020
Lesenswert?

Clemens L. schrieb:
> Paul B. schrieb:
>> Aus NANDs kann man alle anderen Logikfunktionen zusammenstellen.
>
> Aber auch schon früher hat man das nicht gern gemacht, sondern
> speziellere Chips verwendet.
>
> Und wenn ich mir einen ganzen Schrank mit einem einzigen Modell füllen
> müsste, dann würde ich einen von diesen wählen ("Configurable
> Multiple-Function Gate"):
> http://www.ti.com/lit/gpn/sn74lvc1g97
> http://www.ti.com/lit/gpn/sn74lvc1g98
> http://www.ti.com/lit/gpn/sn74lvc1g99

Diese single-gates werden gerne noch als glue-logic verwendet. Auch 
gerne verwendet werden noch schieberegister und level-shifter.
#4682123
Lesenswert?

@ Paul Baumann (paul_baumann)

>Wenn man eine Steuerung für eine Sondermaschine baut, spielt Platz im
>Schaltschrank nicht die Rolle und die Funktion von Gattern kenne mehr
>Leute, als Kontroller (womöglich noch in "C") programmieren können.

Russland baute nicht nur den größten Mikrochip der Welt sonder auch die 
größten, ähhh großartigesten Steuerungen.

So ein Gattergrab baut man seit über 20 Jahren NICHT MEHR, denn es ist 
nicht nur deutlich größer als eine integrierte Controllerlösung, es ist 
auch DEUTLICH unflexibler! Denn die Logikverschaltung kann man kaum noch 
ändern. Und tonnenweise Jumper zu Programmierung will auch keiner 
setzten, das ist fast schon 50er Jahre Stil!!! 100 Punkte für Retro, 0 
Punkte für zeitgemäßes Design! Aber was soll's, für dich ist es so oder 
so nur noch Hobby, da darf man auch ICs kiloweise verbauen.
#4682132
Lesenswert?

Falk B. schrieb:
> Russland baute nicht nur den größten Mikrochip der Welt sonder auch die
> größten, ähhh großartigesten Steuerungen.

Ja, ja...
Woran merkte man, das man abgehört wurde? Es stand plötzlich ein Schrank 
mehr im Zimmer.

Falk B. schrieb:
> So ein Gattergrab baut man seit über 20 Jahren NICHT MEHR, denn es ist
> nicht nur deutlich größer als eine integrierte Controllerlösung, es ist
> auch DEUTLICH unflexibler!

Zu Befehl!

Hinweis: Es gab und gibt Leute, die Spezialmaschinen bauen, von denen es 
nur 1 Stück gibt, weil sie sonst niemend braucht. Platz spielt in einemn 
Schaltschrank nicht die Hauptrolle. Freunde von mir haben einen Betrieb, 
in dem sie solche Sachen für einzelen Leute bauen -und zwar auf die o.g. 
Weise.
Die werden gerne genommen.

mfG Paul
#4682141
Lesenswert?

@ Paul Baumann (paul_baumann)

>Hinweis: Es gab und gibt Leute, die Spezialmaschinen bauen, von denen es
>nur 1 Stück gibt, weil sie sonst niemend braucht. Platz spielt in einemn
>Schaltschrank nicht die Hauptrolle.

Alles OK. Das ändert aber nichts an der mangelnden Flexibilität.

> Freunde von mir haben einen Betrieb,
>in dem sie solche Sachen für einzelen Leute bauen -und zwar auf die o.g.
>Weise.
>Die werden gerne genommen.

Es gibt auch Leute, die bauen Segelboote aus Holz, obwohl die 
Motorjachten aus Stahl deutlich schneller und cooler sind. Aber wenn's 
scheee moacht ;-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren