pobieranie danych za pomocą szybkich powoli zegar?

R

rakko

Guest
Ktoś wie jak najlepiej rejestr asynchroniczny impuls danych z powolnego zegara?Impuls danych jest tak;Dane ______!~~~~!_________________________________________________

clock_______________________ !~~~~~~~~~~~~~~~~~|________________|~zegar nie jest synchroniczna z danymi i jej krawędź nie jest zagwarantowane w jednej linii z danych.

 
Jeśli chcesz pozostać wyłącznie w domenie cyfrowej, kilka pomysłów możesz spróbować..

Slow your fast data

Idea # 1:
spowolnić szybki danych
Tie wejście D flop do 1'b1.Capture impuls danych przez flop's pin zegara.Teraz masz stałego poziomu impulsu danych do taktowany powolnym zegara.Można zbudować obwód do obniżenia poziomu gdy powoli zegar idzie niska.Zasadniczo tworzona jest logika extender impulsowym.
Speed up your slow clock

Idea # 2:
Proste swój wolny zegar
Jeśli obwód zegara może wytrzymać jitter, można potencjalnie podwójne lub poczwórne zegara poprzez budowanie prostych flop-opinie oparte na obwodzie Doubler zegara.Jednak będzie to zależało od szerokości impulsu.Pamiętaj prawo Nyquista próbkowania (zegar) stopa musi być dwukrotnie danych.

Ciekawy problem.Mogą być też inne odpowiedzi i jestem ciekaw, aby usłyszeć więcej osób.
--
ay

 
Oto kilka informacji dotyczących tego problemu;
- Slow zegara 25 MHz.
- Minimalny gwarantowany wysoki puls danych 8ns (może być dłuższy, ale nie mniej niż 8ns).
- Niska część impulsu danych jest nieokreślony.rozumieniu obok wysoki puls danych może przyjść w 8ns lub 8 lat.
- Nie chcą korzystać z danych w zegar jak Adam zaproponował w opcji # 1.Powoduje to problemy badań i dławiki narzędzie syntezy w tej sprawie.
- PLLs są zbyt duże i expensice.Musi to zrobić ze wszystkimi cyfrowymi bram.

 
będzie można korzystać z danych, zegar, aby wygenerować sygnał przejścia,

a następnie za pomocą powolnego zegara uchwycić to przejście i asynchroniczne

zresetować rejestr generując przejścia.to dobra metoda.

z pozdrowieniamirakko napisał:

Ktoś wie jak najlepiej rejestr asynchroniczny impuls danych z powolnego zegara?
Impuls danych jest tak;Dane ______!~~~~!_________________________________________________clock_______________________ !~~~~~~~~~~~~~~~~~|________________|~zegar nie jest synchroniczna z danymi i jej krawędź nie jest zagwarantowane w jednej linii z danych.
 

Welcome to EDABoard.com

Sponsor

Back
Top