реклама на сайте
подробности

 
 
> Трансмиттер ALTGX выдаёт константу
myq
сообщение May 19 2011, 13:15
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 11-05-04
Из: World wide
Пользователь №: 3



Доброго всем дня.

Cyclone IV GX, q11.0 + modelsim
ALTGX: Basic mode, 3 gb/s, 8b/10b, 16bit, transmitter+receiver, 1 lane.

Сначала не заводился ресивер, выяснилось, что reset'ы всем подблокам ALTGX надо слать не одновременно, а в хитрой последовательности, указанной в handbook.

Но, когда ресивер заработал, выяснилось, что трансмиттер шлёт константу в коде 8b/10b, т.е. битовую последовательность равную одному и тому же значению до кодирования, при этом я передаю реально - значение счётчика, т.е. должно меняться, но не меняется.

Один дизайнер уже сталкивался с этим на Alteraforum.com ему помогла доп. задержка между взведением pll_locked и сбросом tx_digitalreset (хотя эта задержка не требуется по хэндбуку).
Я пошёл дальше и игрался с задержкой вплость до огромной - 3000 тактов на частоте 75 МГц, результата нет.
Пробовал и RTL и Timing симуляцию.

Ссылка на кросспост - http://www.alteraforum.com/forum/showthread.php?p=119921 там моё сообщение третье.

Кусок инициализирующего кода:

Код
initial begin
        gxb_powerdown <= 0;
        pll_areset <= 0;
        rx_analogreset <= 0;
        rx_digitalreset <= 0;
        tx_digitalreset <= 0;
        
        #10000 gxb_powerdown <= 1;
        pll_areset <= 1;
        rx_analogreset <= 1;
        rx_digitalreset <= 1;
        tx_digitalreset <= 1;
        
        #1000000    pll_areset <= 0;
        gxb_powerdown <= 0;
        wait( pll_locked) repeat( 300) @ (posedge tx_clkout);
        tx_digitalreset <= 0;
        wait( ~busy) repeat( 3) @ (posedge tx_clkout);
        rx_analogreset <= 0;
        wait( rx_freqlocked) #4000000 rx_digitalreset <= 0;
    end


Строчка wait( pll_locked) repeat( 300) @ (posedge tx_clkout); и даёт дополнительную, но необязательную по хэндбуку задержку.

Кто поможет, как завести трансмиттер.


--------------------
IPSA SCIENTIA POTESTAS EST
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
mekashikuta
сообщение Sep 21 2011, 12:45
Сообщение #2





Группа: Участник
Сообщений: 14
Регистрация: 10-08-11
Пользователь №: 66 648



Кстати никто не знает что за патч такой version 10.1 Patch 0.63 for Windows (.exe) на официальном сайте не дает возможности его скачать, пишет что нет такой странички.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- myq   Трансмиттер ALTGX выдаёт константу   May 19 2011, 13:15
- - XVR   ЦитатаКусок инициализирующего кода:Вы в курсе, что...   May 20 2011, 07:43
- - Postoroniy_V   Цитата(myq @ May 19 2011, 22:15) ...........   May 20 2011, 09:53
- - myq   Цитата(XVR @ May 20 2011, 11:43) Вы в кур...   May 20 2011, 12:07
- - warrior-2001   cal_blk_clk pll_inclk tx_datain : (xx:0) tx_digita...   May 20 2011, 12:28
- - myq   Цитата(Postoroniy_V @ May 20 2011, 13:53)...   May 20 2011, 12:58
- - myq   Пытаюсь играться с ALTGX дальше. Затягиваю tx_digi...   May 23 2011, 09:47
- - torik   А подскажите, как эту хрень вообще моделировать? М...   May 23 2011, 10:17
|- - myq   Цитата(torik @ May 23 2011, 14:17) А подс...   May 23 2011, 10:21
- - warrior-2001   Если есть возможность - попробуйте то же самое, но...   May 23 2011, 10:50
- - myq   Да снёс недавно уже. Там ещё есть странная вещь. Е...   May 23 2011, 13:47
- - myq   Разобрался. Полез уже во внутренности ALTGXа. Оказ...   May 25 2011, 09:05
- - Koluchiy   Здравствуйте. А Вы пробовали симуляцию приемопере...   Aug 18 2011, 05:23
- - mekashikuta   Доброе утро ! Пытаюсь заставить заработать Arr...   Aug 19 2011, 04:46
- - myq   Цитата(Koluchiy @ Aug 18 2011, 09:23) Здр...   Aug 22 2011, 15:25
- - mekashikuta   Насколько я понял из описания, правда у меня частн...   Aug 23 2011, 14:32
|- - myq   Цитата(mekashikuta @ Aug 23 2011, 18:32) ...   Aug 25 2011, 13:28
- - Putnik   разгребаю DEMO SATA проект(приаттачен) c диска к S...   Aug 25 2011, 12:34
- - mekashikuta   Вот пока что не удается rx_signaldetect без реализ...   Aug 31 2011, 10:37
|- - myq   Цитата(mekashikuta @ Sep 21 2011, 16:45) ...   Sep 27 2011, 14:19
- - Shivers   Может, ктонибудь знает, мне квартус 11.0 SP1 посто...   Sep 21 2011, 16:11
- - mekashikuta   При компилировании проекта, когда начинает работат...   Oct 12 2011, 13:51
- - spectr   Пытаюсь смоделировать работу ALTGX в моделсиме. К...   Oct 18 2011, 10:24
- - spectr   Удалось все завести. Теперь такой вопрос - может л...   Oct 18 2011, 11:37
- - spectr   Кто работал с этой коркой, подскажите как можно кр...   Oct 19 2011, 14:23
- - spectr   Решил эту проблему следующим образом: накапливаю в...   Oct 20 2011, 08:46
|- - warrior-2001   Цитата(spectr @ Oct 20 2011, 12:46) ... О...   Oct 20 2011, 09:51
- - spectr   Доки курю, но пока не все непонятно. Упростил про...   Oct 20 2011, 12:50
- - spectr   Удалось стабилизировать ситуацию следующим образом...   Oct 21 2011, 11:43


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 11th August 2025 - 09:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01384 секунд с 7
ELECTRONIX ©2004-2016