-
Data: 2013-10-17 12:58:53
Temat: Re: FPGA - Xilinx
Od: Adam Górski <gorskiamalpa@wpkropkapl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Witam,
Jakoś nic nie widzę na temat PLL.
Z tego co pamiętam zegar powinien wchodzić na PLL i być odtwarzany
lokalnie. Na początku powinien być CDR i deserializer. Później 10B/8B
dekoder itd..
Rozumiem że źródłem zegara jest ADC i działa do 20MHz. Czyli bit clock
jest w okolicach 160 - 200 MHz. Zgadza się?
Jeżeli nie ma 8B/10B to jak jest z synchronizacją ?
Mogę pomóc jedynie teoretycznie bo zazwyczaj jestem od A , nie od X.
Adam
> Witam,
>
> Mam problem, pierdylnełem opis na grupę dyskusyjną Xilinxa. Czasami dają sensowne
odpowiedzi, czasami nie. A problem kurde pilny!! Poniżej daję kopię tego co do nich
nabazgrałem po hamerykańsku. Jeżeli macie jakieś pomysły dot. rozwiązania problemu,
to weźcie coś podpowiedzcie. Bo q..va tydzień+ już nad tym ślęczę i nie mam do Pani
Nędzy pomysła jak to rozkminić..
>
> Poniżej szczegóły po hamerykańsku:
>
> Hi,
>
> I've got a problem on my custom board. Based on XC6SLX45-324. OK, let's make you
know what I whant to do. Step by step:
>
> 1) Deserialization of data from just only one channel of AD9272. In fact, the logic
works fine according to my idea (2 shift registers+bits aligment). However, it works
fine up to 20MHz main (frame) clock frequency.
>
> 2) In fact, I should capture the data from AD9272 reliably @80MHz!!
>
> 3) For sure I've got the timing problems, because the design works fine @20MHz and
at higher frequenies fails. NOT a simulation, a real world!! LVDS signals are well
routed on my PCB and equally terminated by both TX/RX devices (AD9272/XCS6SLX45)
>
> 3) I've tried to use SelectIO Interface Winard 4.1 . Let's go page by page:
>
> Page 1:
>
> - Component name : del_line (name says what I intend to do. Just a delay of some
tap data delay [ps] in order to match the clocking "eye")
>
> - Data Bus direction: Configure inputs to the device
> - I/O signaling : differential
> - I/O signaling stardant: LVDS 2.5
>
> Page 2:
>
> All the checkboxes are unchecked, External data width is set to "1".
>
> Page 3:
>
> - Delay Inserted Into Data Routing : I select *FIXED*, initialy set to *0*
>
> Page 4:
>
> - Clock Signaling : Differantial/LVDS 2.5
> - Clock Buffer : BUFIO2
> - Active Clock Edge : Both Rising and Falling
> - Input DDR data aligment : Both Clock Edges: none
> - IDDR reset type : ASYNC
>
> Page 5:
>
> Delay inserted Into clock routing : 0
>
> =================
>
> OK, then I click OK, wait a little, report says that the IP has been succesfuly
genrated!!
>
> Well, now I put my new generated module into schematics. New generated module has
such a ports:
>
> Outputs:
>
> DATA_IN_TO_THE_DEVICE(1:0) - no question, understand it as 2 incoming data on pos
and neg clock edge.
>
> Inputs:
>
> DATA_IN_FROM_PINS_P(0:0) - LVDS(+) one wire "bus" as specified on core requirement
> DATA_IN_FROM_PINS_N(0:0) - LVDS(-) one wire "bus" as specified on core requirement
>
> CLK_IN_P/N - LVDS input clock pair from external device (AD9512)
>
>
> ======================
>
> ATTENTION!! Here are problematic inputs and outputs:
>
> 1) IP core generator makes 2 additional inputs:
>
> - CLK_RESET and IO_RESET. I've GND'ed both of them on my sch. Implementation
process says ERROR about the unknown CLK_RESET pin!
>
> - OK, I've created a new sch module according to IP Core VHDL generated module.
> - Implementation : succesfull!!
>
> 2) NOTHING on CLK_OUT !! Constant logical '0'.!!
>
> 3) For sure, there is no problem on my PCB. When I implement a test design with
> CLK+/CLK- into the FPGA => IBUFGDS => CLK any counter => any bit into the
output, then I see on my scope, everything works fine.
>
> 4) I'm affraid, that something is wrong with the IP wizard. Can you help me in this
matter?
>
Następne wpisy z tego wątku
- 17.10.13 15:09 s...@g...com
- 17.10.13 17:35 Adam Górski
- 17.10.13 21:24 s...@g...com
- 18.10.13 00:39 Adam Górski
- 18.10.13 09:39 s...@g...com
- 18.10.13 10:09 Adam Górski
- 18.10.13 13:37 s...@g...com
- 18.10.13 13:49 Adam Górski
- 18.10.13 18:00 s...@g...com
- 19.10.13 10:26 Adam Górski
- 20.10.13 02:09 s...@g...com
- 20.10.13 02:22 s...@g...com
Najnowsze wątki z tej grupy
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
- FV--> ciepła woda w kranie
- Szok
- Dziwny schemat wzmacniacza m.cz.
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- CGNAT i ewentualne problemy
- wzmacniacz mocy
Najnowsze wątki
- 2025-06-30 Kraków => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu
- 2025-06-30 Środa Wielkopolska => Konsultant wewnętrzny SAP FI/CO <=
- 2025-06-30 Białystok => Programista Mainframe (z/OS, Assembler) <=
- 2025-06-30 Warszawa => International Freight Forwarder <=
- 2025-06-30 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo
- 2025-06-30 Warszawa => Spedytor Międzynarodowy <=
- 2025-06-30 Lublin => Delphi Programmer <=
- 2025-06-30 Lublin => Programista Delphi <=
- 2025-06-30 Wrocław => Controlling systems Consultant <=
- 2025-06-30 Nowa tarcza do telefonu
- 2025-06-29 Spotkania z Ariane De Rotschild, szefową Iluminatów, Księżniczką Hiszpanii Leonor
- 2025-06-29 Re: Dr. Kontek (już od paru lat nie SGH) odkrył odchylenia statystyczne [PO EKSPERCIE?]
- 2025-06-28 Upadłość i zwolnienia [w Diorze, która była pol prod. głośników - przyp. JMJ]
- 2025-06-28 Taśma izolacyjna do prac elektrycznych
- 2025-06-27 Recenzja 3.1A ;) w 6 gniazdach...