Enter into Zilicon Zone


RocketTheme Joomla Templates


Read more...
VLSI WORLD FORUM
Welcome, Guest
Please Login or Register.
Lost Password?
Inter-clock domain Transfers. (1 viewing)
_GEN_GOTOBOTTOM Post Reply

TOPIC: Inter-clock domain Transfers.

#8
visiblevoid (User)
Fresh Boarder
Posts: 1
graphgraph
Inter-clock domain Transfers. 2006/12/18 21:46 Karma: 0  
Hello,

I would like to know if there is any effecient way to transfer data between different clock domains especially when it is done from a faster clock domain to a slower clock domain?

The Visible Void.
  The administrator has disabled public write access.
#9
Chola (User)
Expert Boarder
Posts: 50
graph
Re:Inter-clock domain Transfers. 2006/12/18 23:46 Karma: 1  
Hi,
The efficient way….. That depends on your own design.....as far as I know you can solve this problem by two methods,
One is hand shaking method and another method is by implementing a FIFO. Of course second method needs more resources it may not be right method when you need to implement very deep FIFO.

You need to send data from high speed clock domain to slow clock speed domain.....
--In hand shake method the high speed clock logic will always wait for the slow clock logic for an ack signal before it sending next data.

-- In FIFO implementation if the FIFO is not empty (this will be known by empty signal from FIFO) then the faster logic will write data into FIFO at high clock speed. Then the slow logic will read the data at low clock speed.

You have to decide what you want.hope this answer will help you
With great power there must also come - great responsibility
+Stan Lee
  The administrator has disabled public write access.
#113
nehelel (User)
Fresh Boarder
Posts: 1
graphgraph
Re:Inter-clock domain Transfers. 2008/04/21 20:54 Karma: 0  
I don't think there is exactly a efficient way out.
Since the efficiency will be restricted by your slower clock. U will add delay in th path of faster clock domain, and only after the slower clock is available, the valid data will be output.
  The administrator has disabled public write access.
_GEN_GOTOTOP Post Reply
VLSI-world.com