|
|
  |
Altera High DDR2 Controller, не работает с "галкой" Enable Dynamic Parallel OCT |
|
|
|
Jun 2 2010, 07:51
|
Местный
  
Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373

|
Цитата(DmitryR @ Jun 1 2010, 15:44)  Ноги от alt_oct выведены на правильные пины, на них висят правильные резисторы? да вроде правильно, ещё раз проверил, прозвонили резисторы, всё точно. Итак, микросхема EP3_SE_110_F1152_I3: AJ28 - RUP - 50 Ом на 1.8В AK28 - RDN - 50 Ом на GND разведён также второй вариант: H26 - RUP - 65 Ом на 1.8В G26 - RDN - 65 Ом на GND Волновое сопротовление дорожек около 65 Ом. Кстати на два варианта заложились, потому что был вопрос какой номинал впаивать 50 Ом или 65 Ом. Может подскажите какой правильный? Ещё раз, конечно, проверим, но вроде ранее меняли, и тот и другой вариант вели себя одинаково.
|
|
|
|
|
Jun 2 2010, 11:36
|
Местный
  
Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373

|
Цитата(DmitryR @ Jun 2 2010, 14:28)  50 Ом. Еще проверьте теперь, что у вас блок OCT лег именно в тот банк, где резисторы подпаяны. да, посмотрел в Chip Planner, OCT рядом с пинами, а память с логикой контроллера, правда, на противоположной стороне находятся (что соответсвует действительному расположению памяти и резисторов Rup и Rdn). DmitryR, а не просветите почему именно 50 Ом нужно, ведь волновое дорожек же 65 Ом? Я проверил ещё раз всё тщательнее, результат такой: 1) flck=166MHz; Dynamic_OCT = off; Rup=Rdn=65Om => РАБОТАЕТ 2) flck=166MHz; Dynamic_OCT = on; Rup=Rdn=65Om => РАБОТАЕТ 3) flck=333MHz; Dynamic_OCT = on; Rup=Rdn=65Om => НЕ РАБОТАЕТ 4) flck=333MHz; Dynamic_OCT = on; Rup=Rdn=50Om => НЕ РАБОТАЕТ т.е. не работает именно на частоте 333МГц.
|
|
|
|
|
Jun 2 2010, 12:28
|
Местный
  
Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373

|
Цитата(DmitryR @ Jun 2 2010, 16:17)  Мне всегда казалось, что дорожки должны быть 50 ом, другое дело что так не всегда получается.
DQS дифференциальный? SSTL Class I может на максимальную частоту не заработать. И вообще что там с терминацией памяти, плату моделировали? да, DQS дифференциальный. Но ведь при отключенной галочке работает, что ещё страннее. Плату моделировали только по своей упрощенной модели, т.е. сами нарисовали схему линии в AWR и посмотрели, ничего криминального, всё очень красиво.
|
|
|
|
|
Jun 3 2010, 11:01
|
Местный
  
Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373

|
Цитата(DmitryR @ Jun 2 2010, 16:39)  А вы разведенную плату в HyperLynx теперь загрузите и посмотрите. на местном ftp есть? не подскажите где? Кстати, пробежался по частотам: flck=233MHz; Dynamic_OCT = on; Rup=Rdn=50Om => ТЕСТ РАБОТАЕТ БЕЗ ОШИБОК flck=266MHz; Dynamic_OCT = on; Rup=Rdn=50Om => ТЕСТ РАБОТАЕТ С ОШИБКАМИ в чём дело не понимаю... :-(
|
|
|
|
|
Oct 15 2010, 09:47
|
Частый гость
 
Группа: Свой
Сообщений: 197
Регистрация: 15-10-10
Из: г. Москва
Пользователь №: 60 179

|
Цитата(sergunas @ Jun 3 2010, 15:01)  Кстати, пробежался по частотам: flck=233MHz; Dynamic_OCT = on; Rup=Rdn=50Om => ТЕСТ РАБОТАЕТ БЕЗ ОШИБОК flck=266MHz; Dynamic_OCT = on; Rup=Rdn=50Om => ТЕСТ РАБОТАЕТ С ОШИБКАМИ Проверьте что все линии подключены к ROW I/O. Лучшее значение для EP3SE110 Column Pins Output Timing 4.2 нс ~233МГЦ
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|