Globally asynchronous locally synchronous

From Self-sufficiency
Revision as of 17:11, 9 December 2011 by Jontas (Talk | contribs) (1 revision: Digital circuits (Import from Wikipedia))

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Globally asynchronous locally synchronous (GALS) is a circuit that consists of a set of locally synchronous modules communicating with each other via asynchronous wrappers. Advantages include lower power consumption and electromagnetic interference (EMI). GALS is sometimes used in system-on-a-chip (SoC).

GALS is a compromise between a completely synchronous system (a single clock domain, perhaps with clock gating on some registers) and a completely asynchronous circuit (every register can be considered its own independent clock domain). Each synchronous subsystem ("clock domain") can run on its own independent clock frequency. [1]

See also

External links

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />
  1. Zhoukun WANG and Omar HAMMAMI. "A 24 Processors System on Chip FPGA Design with Network on Chip". [1]