SPS für Atmega8

OP #735221
Hallo,
ich habe eine art SPS Betriebssystem für den Atmega 8 geschrieben. Damit 
lassen sich alle einfachen Logikgatter simulieren und schon ein paar 
Zeitfunktionen. Jetzt wollte ich mal fragen, ob 915 mikrosekunden bei 
12Mhz für einen Durchlauf von 100 Logikgattern vergleichsweise schnell 
ist? Wenn alles fertig ist werde ich den Quellcode auch veröffentlichen.
OP #735229
Habe mich diesbezüglich etwas falsch ausgedrückt. Die 
Logikverschaltungen werden nur durch Funktionen definiert und am Anfang 
sowie am ende werden dann Eingänge gelesen und Ausgänge geschrieben. 
Später soll das ganze Grafisch am PC programmiert werden.
#735244
@ Geoffrey M. (gm8816)

>Zeitfunktionen. Jetzt wollte ich mal fragen, ob 915 mikrosekunden bei
>12Mhz für einen Durchlauf von 100 Logikgattern vergleichsweise schnell

Naja, macht halt ca 9 Mikrosekunden pro Gatter, sprich ~100 Takte. Da 
sollte noch einiges drin sein.

MFG
Falk
Gast #735401
Zur Geschwindigkeit. So schnell wie eine Logo alleweil. 100 
Instruktionen fuer fuer eine einzelne Operation ... koennte allenfalls 
schneller sein. Muss es denn ?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.