Revision as of 15:48, 9 May 2013 editGuy Macon (talk | contribs)Extended confirmed users, File movers, New page reviewers, Pending changes reviewers, Rollbackers59,290 edits Corrected improper use of section headers per WP:TPOC. Section headers must be neutral, descriptive, and are not to be used for editorializing or soapboxing. (This applies to me as well).← Previous edit | Revision as of 15:51, 9 May 2013 edit undoTagremover (talk | contribs)4,797 edits →8031/8051: 1-bit architecture?Next edit → | ||
Line 36: | Line 36: | ||
== 8031/8051: 1-bit architecture? == | == 8031/8051: 1-bit architecture? == | ||
There is a discussion underway at ] related to |
There is a discussion underway at ] related to 1-bit architecture in ]. I would like to keep the discussion in one place rather than fragmenting it over multiple talk pages. --] (]) 14:31, 9 May 2013 (UTC) |
Revision as of 15:51, 9 May 2013
Computing Stub‑class Mid‑importance | |||||||||||||
|
To be translated from German WP
To be translated from German WP:
Die Bezeichnung ist primär bezeichnend für die auf dem System eingesetzte Programmiersprache, zum Beispiel Anweisungsliste (AWL) , sagt jedoch in aller Regel nichts über die zugrundeliegende Prozessorplattform aus. Diese kann durch Parallelisierung, Optimierung und Wandlung in Hardware zur Lösung der SPS-Programmaufgabe von 1 Bit stark abweichend sein. So kann zum Beispiel ein AWL-Programm mit 1-Bit-Logik mit einem AWL-Compiler in Maschinencode für einen 32-Bit-Architektur übersetzt werden.
Typisches Programm für eine 1-Bit-Architektur:
- Lade digitalen Eingang 1 in das 1-Bit-Register
- (ODER-)Verknüpfe den Wert im 1-Bit-Register mit Eingang 2, das Resultat bleibt im Register
- Schreibe den Wert im 1-Bit-Register auf Ausgang 1
Die Beschränkung des Programmiermodells auf 1 Bit erlaubt, dass eine Steuerungsaufgabe mit der geringstmöglichen Zahl benötigter Prozesselemente in ein Programm umgesetzt wird. Bei Produkten mit niedrigen Stückzahlen wird man auf einen Universalprozessor aus einem anderen Bereich zurückgreifen (etwa aus der 4-Bit- oder 8-Bit-Architektur), bei hohen Stückzahlen ist die Ausführung als Spezialchip (Anwendungsspezifische Integrierte Schaltung) möglich, bei dem jeder Programmschritt einzeln als 1-Bit-orientierte Transistorgruppe mit Leiterbahnen ausgedrückt wird. Die günstiger zu produzierenden FPGAs ermöglichen, dass hochsprachlich geschriebene Programme in eine Konfigurationsdatei umgesetzt werden, mit der die 1 Bit breiten orientierten Funktionselemente auf diesen Chips dynamisch verschaltet werden, die im Betrieb dann einer fest verdrahteten Programmlogik entsprechen.
Google Translate says
The term is primarily indicative of the programming language used on the system, for example, instruction set (IL), says, however, as a rule nothing about the underlying processor platform. This can be from 1 bit differ significantly by parallelization, optimization and conversion hardware for the solution in the PLC program task. For example, an STL program with 1-bit logic with an IL compiler to generate machine code for a 32-bit architecture can be translated.
A typical program for a 1-bit architecture: * Loading digital input 1 in the 1-bit register * ( OR -) Combine the value in the 1-bit register to input 2, the result remains in register * Write the value in 1-bit register to output 1
The limitation of the programming model allows for a bit, that a control task is implemented with the least possible number of required process elements in a program. For products with low volumes, will draw on a general purpose processor from another area (such as from the 4-bit or 8-bit architecture), is at high volumes, the embodiment as a special chip (Application Specific Integrated circuit) is possible, in which each program step to be 1-bit-oriented transistor group expressed with conductor tracks. The more favorable for producing FPGA allow that high linguistic written programs are implemented in a configuration file that can be connected dynamically with the 1-bit-based functional elements on these chips in use then a hard-wired logic . match
The first of those paragraphs doesn't really apply here, as the page really discusses the *processor platform*, not the *programming language*. The third paragraph isn't really describing 1-bit processors, either, it's discussing custom chips or FPGAs that implement the control algorithm.
I've taken the "typical program" part and cleaned it up a bit. The rest of it may better fit into a page about logic controllers. Widefox (talk) 12:46, 28 August 2012 (UTC)
Rename 1-bit?
Per (almost) all n-bit articles, allowing us to use the n-bit template. (The same goes for the only other odd one - 64-bit). Please comment on both as its about standardising. Widefox (talk) 18:39, 28 August 2012 (UTC)
- Please do not comment here, but take this up on the Talk:64-bit computing#Title (where there is debate if 64-bit would be a bad rename).
8031/8051: 1-bit architecture?
There is a discussion underway at Misplaced Pages talk:WikiProject Electronics#8031/8051: 1-bit architecture? related to 1-bit architecture in MCS-51. I would like to keep the discussion in one place rather than fragmenting it over multiple talk pages. --Guy Macon (talk) 14:31, 9 May 2013 (UTC)
Categories: