Elektronik-Forum

Regeln | Neue Beiträge | Thema RSS | Suche | Registrieren | Anmelden

mod-Funktion


Post new topic Reply to topic EDAboard.com Foren-Übersicht -> ASIC-Design-Methoden und Tools (Digital) -> mod-Funktion
Autor Nachricht
sree205



Beitritt: 13. März 2006
Beiträge: 421
Geholfen: 30


Post 13. Februar 2007 11:45

mod-Funktion


Hallo alle,
ist es ohnehin Modul-Funktionalität (a% b) realisiert werden über kombinatorische Logik? i think its möglich durch wiederholte Subtraktion, aber für diese realisiert werden können, dauert es viele Taktzyklen. andere Alternativen?
Zurück zum Anfang
Google
AdSense
Google Adsense




Post 13. Februar 2007 11:45

Anzeigen




Zurück zum Anfang
dbshailesh



Beitritt: 13. Februar 2007
Beiträge: 8
Ort: Bangalore


Post 13. Februar 2007 12:04

mod-Funktion


Hallo Sree205,
Ich glaube, es ist möglich, mit dem einige Division algorithms.So mehrere Uhren müssen Sie geben einige Silizium-Bereich zu sichern.

Es gibt verschiedene Möglichkeiten der Definition einer Rest und Computern und Taschenrechnern, haben verschiedene Möglichkeiten der Speicherung und Darstellung von Zahlen, so was genau stellt das Ergebnis einer Modulo-Operation hängt von der Programmiersprache und / oder der zugrunde liegenden Hardware.

a modulo 0 ist in den meisten Systemen nicht definiert, obwohl einige definieren es als a. Wenn die Definition mit der Teilung Algorithmus konsistent ist, dann n = 0 bedeutet, was ein Widerspruch ist (dh, der die üblichen Rest in diesem Fall nicht vorhanden).

Der Rest kann mit Gleichungen zu berechnen, in Bezug auf andere Funktionen. Unterschiede können sich nach dem Umfang der Variablen, die in gemeinsamen Implementierungen breiter als in der Definition gegeben gerecht. Eine nützliche Formel für die Berechnung der Rest r


wo ist der Boden Funktion von x. Siehe zB [1], [2], [3].

Raymond T. Boute [1] analysiert verschiedene Definitionen einer Integer-Division und Modulo, und er stellt die euklidische Definition. Sei q den ganzzahligen Quotienten von a und n, dann:


Zwei corrolaries sind, dass


Wie von Leijen, [2]

Boute argumentiert, daß die euklidische Division ist besser als die anderen in Bezug auf Regelmäßigkeit und nützliche mathematischen Eigenschaften, obwohl geschossiges Division von Knuth gefördert wird, ist auch eine gute Definition. Trotz der weiten Verbreitung, abgeschnitten Teilung erweist sich als schlechter als die anderen Definitionen.

Modulo-Operation Ausdruck
Einige Rechner haben eine mod ()-Funktion aus, und viele Programmiersprachen haben eine mod ()-Funktion oder ähnliches, ausgedrückt als mod (a, n), zum Beispiel. Einige unterstützen auch Ausdrücke mit "%", "mod" oder "Mod" als Modulo-Operator, wie

a% n
oder

a mod n
Beide sind als "modulo n", wenn laut gesprochen zu lesen.

Performance-Probleme
Modulo Operationen durchgeführt werden könnten, so dass die Division mit Rest wird an jedem Zeitpunkt. Für die Echtzeit-Computer-Software kann langsamer sein als Alternativen für besondere Fälle. Zum Beispiel kann der E-Modul der Potenzen von 2 alternativ als eine bitweise UND-Verknüpfung ausgedrückt werden:

x% 2 ^ n == x & (2 ^ n - 1)
Weitere Beispiele:

x% 2 == x & 1
x% 4 == x & 3
x% 8 == x & 7
Bei Geräten und Software, die bitweise Operationen effizienter umsetzen als modulo kann dies zu einer schnelleren Berechnungen.

Modulo viele Verwendungen des Wortes "modulo", die alle entstand aus der Carl F. Gauß 's Einführung der modularen Arithmetik in 1801.
Modulare Arithmetik

Anmerkung 1: Die Semantik der Modulo-Operator in Perl sind definiert als die der Modulo-Operator der C-Compiler, der benutzt wurde, um die Perl-Interpreter selbst zu kompilieren.
Anmerkung 2: Mathematisch diesen beiden Möglichkeiten sind nur zwei der unendlichen Zahl der Wahlmöglichkeiten für die Ungleichbehandlung durch einen Rest zufrieden.

Zuletzt bearbeitet von dbshailesh am 13. Februar 2007 12:53, edited 1 time in total
Zurück zum Anfang
ankit12345



Beitritt: 27. Dezember 2005
Beiträge: 292
Geholfen: 6
Ort: Bangalore, Indien


Post 13. Februar 2007 12:22

mod-Funktion


Wie viele Bits u wanna Design?

Für kleinere Anzahl der Bits bis zu 4 ...... einen truthtable und finden Sie die Gleichung und impliment.

Für höhere Anzahl der Bits ....... wir haben Uhr else u verwenden wird am Ende mit großen ckt
Zurück zum Anfang
sree205



Beitritt: 13. März 2006
Beiträge: 421
Geholfen: 30


Post 13. Februar 2007 12:38

mod-Funktion


das ist, was ich suche. wenn ich zwei Zahlen a und b, die beide großen haben, sagen wir, haben jeweils 20 Ziffern in Dezimalzahlen, und ich habe die a% b zu berechnen, wie soll ich vorgehen?
Zurück zum Anfang
ankit12345



Beitritt: 27. Dezember 2005
Beiträge: 292
Geholfen: 6
Ort: Bangalore, Indien


Post 13. Februar 2007 13:18

mod-Funktion


ru bereit Uhr ????? Nutzung

anderes sein Gehen nicht, Implementierer coz seiner Größe zu erhalten ...

u haben, um eine Schleife mit Uhr nutzen, um zu realisieren ........

else u simulieren können und Synthese, sondern u cant fertigen sie ........
Zurück zum Anfang
sree205



Beitritt: 13. März 2006
Beiträge: 421
Geholfen: 30


Post 13. Februar 2007 14:58

Re: MOD-Funktion


wenn ein Muster dieser Anteil wird sich noch in einem getakteten Prozess umgesetzt werden, vorausgesetzt, ihre subracting die kleinere Zahl von der größeren Zahl könnte es noch viel zu tun, um der Zyklen ein Rest erhalten.
Ich wollte nur, um es zu umgehen.
Zurück zum Anfang
dbshailesh



Beitritt: 13. Februar 2007
Beiträge: 8
Ort: Bangalore


Post 19. Februar 2007 13:14

mod-Funktion


In diesem Data Sync .. Thema wird in deffinitely Bild kommen, weil Sie wollten ein Design Combo alle die Teilung design.Make zu parallel auftreten.

Sie müssen für paralleles Rechnen Algorithmen zu gehen.
Viele Algorithmen gibt es z. B. zur Beschleunigung der Multiplikation können Sie KABINEN Algorithmus, davon können Sie andere Algorithmen verwenden, aber gate count verwenden wird enorm erhöhen.
Zurück zum Anfang
Arabische Fassung Bulgarische Version Katalanische Version Tschechische Version Danish version Deutsch Version Griechische Fassung Englisch Version Spanische Version Finnische Fassung Französisch Version Hindi-Version Kroatische Fassung Indonesisch-Version Italienische Version Hebräische Version Japanese version Koreanische Version Litauische Fassung Lettische Fassung Niederländische Fassung Norwegische Version Polnische Fassung Portugiesische Fassung Rumänische Fassung Russische Version Slowakische Fassung Slowenisch-Version Serbisch-Version Schwedische Fassung Tagalog Version Ukrainische Version Vietnamesisch-Version Chinesische Version
Post new topic Reply to topic EDAboard.com Foren-Übersicht -> ASIC-Design-Methoden und Tools (Digital) -> mod-Funktion
Seite 1 von 1

subj

text

Alle Zeiten sind GMT 1 Stunde
Ähnliche Themen:
Verteilung der mod-Funktion (1)
Wie MOD-Funktion in Hardware umzusetzen. (1)
Was ist die Funktion von Sigma-Delta mod. in PLL? (5)
c vorbei Array aus Funktion Hauptfunktion Witz Zeiger (7)
Brauchen Sie noch einen m-Datei s-Funktion des Gauß-Funktion für UWB-Puls (2)
Jede Funktion in MATLAB Funktion zu definieren: von der DNA-Werte (3)
entsprechende Funktion in Verilog VHDL für LENGTH "-Funktion? (3)
Driving Point-Funktion und Transfer-Funktion (1)
Warum Übertragungsfunktion und Netzwerk-Funktion? (1)
ms Funktion error; Beispiele für MS FUNCTION level2-Code (1)


Abuse | | Administrator | | Moderatoren | | Unterstützen Sie uns | | Sitemap
Thema RSS