Misplaced Pages

Talk:1-bit computing

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

This is an old revision of this page, as edited by Guy Macon (talk | contribs) at 16:41, 9 May 2013 (Do not change other editor's comments. Exceptions are listed at WP:TPOC. Undid revision 554305154 by Tagremover (talk)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Revision as of 16:41, 9 May 2013 by Guy Macon (talk | contribs) (Do not change other editor's comments. Exceptions are listed at WP:TPOC. Undid revision 554305154 by Tagremover (talk))(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
WikiProject iconComputing Stub‑class Mid‑importance
WikiProject iconThis article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Misplaced Pages. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.ComputingWikipedia:WikiProject ComputingTemplate:WikiProject ComputingComputing
StubThis article has been rated as Stub-class on Misplaced Pages's content assessment scale.
MidThis article has been rated as Mid-importance on the project's importance scale.
Taskforce icon
This article is supported by Computer hardware task force.

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 Tagremover's edits on this page, including a strong dispute of his/her interpretation. 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: