elektronika forum

Pravidla | Poslední příspěvky | RSS téma | Hledat | Registrace | Přihlásit se

mod funkce


Post new topic Reply to topic EDAboard.com Obsah fóra -> ASIC Design Metodiky a pomůcky (digitální) -> mod funkce
Autor Zprávy
sree205



Datum registrace: 13 březen 2006
Příspěvky: 421
Pomohl: 30


Post 13.únor 2007 11:45

mod funkce


Zdravím všechny,
je tam stejně modul funkce (% b) mohou být realizovány pomocí kombinatorické logice? Myslím, že jeho možné použití opakované odčítání, ale pro které má být realizována, to vyžaduje spoustu hodinových cyklů. jakékoli jiné alternativy?
Zpět na začátek
dbshailesh



Datum registrace: 13 únor 2007
Příspěvky: 8
Poloha: Bangalore


Post 13.únor 2007 12:04

mod funkce


Hi Sree205,
Myslím, že je možno s použitím některé divize algorithms.So zachránit několik hodin budete muset vzdát některých křemíku oblasti.

Existují různé způsoby určení zbytku, a počítače a kalkulačky mají různé způsoby ukládání a reprezentující čísla, takže to, co přesně představuje výsledek operace modulo závisí na programovacím jazyce a / nebo základní hardware.

modulo 0 není definována ve většině systémů, i když některé si definovat, že je a. Je-li definice je v souladu s rozdělením algoritmu, pak n = 0 znamená, což je rozpor (což je obvyklá zbytek neexistuje v tomto případě).

Zbytek lze vypočítat pomocí rovnic, pokud jde o další funkce. Mohou nastat rozdíly v závislosti na rozsahu proměnných, které v běžných způsobů implementace je širší, než v právě uvedené definice. Užitečným rovnice pro výpočet zbytek r je


, kde je podlaha funkce x. Viz např. [1], [2], [3].

Raymond T. Boute [1] analyzuje několik definic celočíselné dělení a modulo, a on se zavádí Euclidean definice. Nechť q je celočíselný podíl a n, potom:


Dva corrolaries je, že


Jak bylo popsáno Leijen, [2]

Boute Euclidean tvrdí, že dělení je lepší než ty ostatní v pravidelnosti a užitečné matematické vlastnosti, i když podlahou divize, podporované Knuth, je také dobrá definice. Přes jeho široké využití, zkrácený rozdělení je prokazatelně nižší než ostatní definice.

Zbytek po dělení výrazu
Některé kalkulačky mají mod () Funkce tlačítka, a mnoho programovacích jazyků má mod () nebo podobné funkce, vyjádřené jako mod (a, n), například. Někteří také podporují výrazy, které používají "%", "mod", nebo "Mod" jako operátor modulo, například

% n
nebo

mod n
oba jsou takto: "modulo n", když mluví nahlas.

Problémů s výkonem
Modulo operace mohou být prováděny tak, aby se zbytek divize se počítá každý čas. Pro real-time počítačového softwaru to může být pomalejší než alternativy, pro zvláštní případy. Například lze modul pravomocí 2 alternativně být vyjádřena jako bitový A operace:

x% 2 ^ n == x & (2 ^ n - 1)
Další příklady:

x% 2 == x & 1
x% 4 == x & 3
x% 8 == x & 7
V zařízení a softwaru, které používají bitové operace efektivněji než modulo, může to mít za následek rychlejší výpočty.

Modulo mnoho použití slova "modulo", z nichž vzešla ze Carl F. Gauss 's zavedení modulární aritmetika v roce 1801.
Modulární aritmetika

Poznámka 1: sémantiku modulo operátora v Perlu jsou definovány jako ty, ze modulo provozovatele kompilátor C, který byl použit při sestavování Perl interpret sám.
Poznámka 2: Matematicky tyto dvě možnosti jsou ale dva z nekonečného množství možností pro nerovnost splněna zbytek.

Naposledy upravil dbshailesh dne 13.února 2007 12:53, upraveno 1 celkem
Zpět na začátek
ankit12345



Datum registrace: 27 prosinec 2005
Příspěvky: 292
Pomohl: 6
Poloha: Bangalore, Indie


Post 13.únor 2007 12:22

mod funkce


Kolik bitů u potřeba až k designu?

Pro menší žádné bitů až 4 ...... vzít truthtable a najít rovnice a impliment.

Pro vyšší žádné bitů ....... musíme použít jiný u hodin skončí s velkou CKT
Zpět na začátek
Google
AdSense
Google AdSense




Post 13.únor 2007 12:22

Reklamy




Zpět na začátek
sree205



Datum registrace: 13 březen 2006
Příspěvky: 421
Pomohl: 30


Post 13.únor 2007 12:38

mod funkce


to je to, co hledám. když jsem dvě čísla, a b, což jsou obrovské, řekněme, mít 20 číslic v každé desetiny, a já jsem pro výpočet% b, jak mám postupovat?
Zpět na začátek
ankit12345



Datum registrace: 27 prosinec 2005
Příspěvky: 292
Pomohl: 6
Poloha: Bangalore, Indie


Post 13.únor 2007 13:18

mod funkce


ru připravena k použití hodin ?????

jinak jeho nebudu brát realizátor coz jeho velikosti ...

u muset použít smyčku s hodinami realizovat ........

u jiného může simulovat a syntézy, ale u cant vyrobit to ........
Zpět na začátek
sree205



Datum registrace: 13 březen 2006
Příspěvky: 421
Pomohl: 30


Post 13.únor 2007 14:58

Re: mod funkce


Pokud návrh tato část bude provedena v taktované procesu, přebírá její subracting menší množství z větší počet, může to trvat ještě mnoho cyklů dostat zbytek.
Chtěl jsem to obejít.
Zpět na začátek
dbshailesh



Datum registrace: 13 únor 2007
Příspěvky: 8
Poloha: Bangalore


Post 19.únor 2007 13:14

mod funkce


V této synchronizace dat .. problém bude deffinitely přijdou do obrazu, protože jste chtěl navrhnout Combo design.Make všechny divize nastat současně.

Musíte jít pro paralelní výpočetní algoritmy.
Mnoho algoritmy jsou tam, například k urychlení násobení můžete použít stánky algoritmus, takhle můžete použít i jiné algoritmy, ale brána, bude počet výrazně zvýší.
Zpět na začátek
Arabské znění Bulharská verze Katalánština verze Česká verze Dánská verze Německá verze Řecké znění Anglická verze Španělská verze Finská verze Francouzská verze Hindština verze Chorvatská verze Indonéská verze Italská verze Hebrejská verze Japonská verze Korean version Litevské znění Lotyšské znění Holandská verze Norská verze Polská verze Portugalské znění Rumunská verze Ruská verze Slovenská verze Slovinské znění Srbská verze Švédská verze Tagalog version Ukrajinština verze Vietnamské verze Čínská verze
Post new topic Reply to topic EDAboard.com Obsah fóra -> ASIC Design Metodiky a pomůcky (digitální) -> mod funkce
Strana 1 z 1

subj

text

Všechny časy jsou v GMT 1 hodina
Podobná témata:
rozdělení funkcí mod (1)
Jak implementovat MOD funkci hardwaru. (1)
Co je funkce Sigma-Delta mod. v PLL? (5)
c absolvování pole z funkce hlavní ukazatel funkce vtip (7)
Need m-souboru s-funkce Gaussova funkce puls ZČU (2)
Jakékoliv funkce v MATLABu definovat funkci z hodnot vzorků (3)
odpovídající funkce v Verilog pro DÉLKA funkce VHDL '? (3)
Řidičské bod funkce a transfer function (1)
Proč přenosu a síťové funkce? (1)
ms Chyba funkce, příklady na MS FUNCTION Level2 kód (1)


Zneužití | | Administrátor | | Moderátoři | | Podpořte nás | | mapa stránek
téma RSS