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

 
 
> Повысить нагрузочную способность шины... надо, Как понизить логический ноль в шине?
Мур
сообщение Aug 27 2009, 19:12
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



По ходу проекта на Циклоне3 выяснилось, что по умолчанию(установи default) двунаправленная шина работает не стабильно. Глянул осцилом и удивился. Ноль иногда на уровне 0.8- 1В по некоторым линиям. Смотрю в установках,- точок стоит 8мА. Сейчас поправим... Ставлю по нужным пинам 16мА, ..но Квартус брыкается. Аналогично 12мА и Maximum Current.
Что я забываю?.. Пользователю должно быть доступно смена режимов. Кто подскажет, какие установки следует поменять, чтобы 16мА было реальностью? Я перебирал разные варианты. Результат прежний.
Если можно по пунктам?
Заранее спасибо! tort.gif

Сообщение отредактировал Мур - Aug 27 2009, 19:14
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Мур
сообщение Aug 28 2009, 13:58
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Это большая ёмкость шины (экспоненциальные хвосты на осциле). Для разряда-заряда требуется точок...
По умолчанию терминаторов нет. Простой выбор нужного тока выдаёт вышеописанное.
ФПЖА не симметрична по архитетуре. Часть блоков занимается ДДР, ЛВДС ... Под разные стандарты разный подбор шинников. VCCIO для каждого блока может біть свой. Токовые возможности соответственно...
Отсюда вывод,- плату разводить надо с учётом особенностей блоков.... полагаю, что разворот на 90 градусов ПЛИС изменят верхнюю тактовую...из-за линейного располдожения памяти, умножителей и пр....

Цитата(sazh @ Aug 28 2009, 16:52) *
Двунаправленная шина на каком буфере сидит?

3,4 и 5
Go to the top of the page
 
+Quote Post
Sergey'F
сообщение Aug 28 2009, 15:04
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 351
Регистрация: 17-09-05
Из: Москва
Пользователь №: 8 660



Цитата(Мур @ Aug 28 2009, 17:58) *
Это большая ёмкость шины (экспоненциальные хвосты на осциле). Для разряда-заряда требуется точок...
По умолчанию терминаторов нет. Простой выбор нужного тока выдаёт вышеописанное.
ФПЖА не симметрична по архитетуре. Часть блоков занимается ДДР, ЛВДС ... Под разные стандарты разный подбор шинников. VCCIO для каждого блока может біть свой. Токовые возможности соответственно...
Отсюда вывод,- плату разводить надо с учётом особенностей блоков.... полагаю, что разворот на 90 градусов ПЛИС изменят верхнюю тактовую...из-за линейного располдожения памяти, умножителей и пр....


3,4 и 5

Честно говоря, я уже ничего не понимаю. Давайте по пунктам.

1. Вот я создал пустой проект в QII на CycloneIII, откомпилировал и запросто настроил для 3.0В 16мА. У Вас 3.0В, а не 3.3В? Тогда что-то не так. Попробуйте сами с пустым проектом.
2. Если Вы пишете, что терминаторов нет, то причем тут настройки Output Termination, тем более, которые данное семейство не поддерживает? Там кроме 25 и 50Ом с калибровкой/без калибровки все остальные опции для Stratix. Ставьте Output Termination = OFF. Или выложите Ваш .qsf файл.
3. Какая у Вас емкость щупа? Давайте грубо прикинем. Допустим, все вместе - щуп, плата, компоненты - 100пФ. Заряжено 3.0В. Включается ключ на 0. Сопротивление канала - 50Ом. tau=RC=5*10-9=5нс. И все, ничего не плавает.
Go to the top of the page
 
+Quote Post
Мур
сообщение Aug 28 2009, 16:32
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Т.Е. по шине никакого реального обмена между Вашей платой и другой нет. Тогда зачем смотреть?
-------------------
Тю! На плате по этой шине идёт обмен в иное время пачками данных DMA-циклами от другой ИМС. И корткие пачки по 4*32разряда от проблемной ПЛИС. Разнесены во времени. Первые слова в пачке как раз подняты нули больше, чем последующие. Резистор к земле как раз подтягивает под рабочие уровни всю пачку.

Цитата(Sergey'F @ Aug 28 2009, 18:04) *
Честно говоря, я уже ничего не понимаю. Давайте по пунктам.

1. Вот я создал пустой проект в QII на CycloneIII, откомпилировал и запросто настроил для 3.0В 16мА. У Вас 3.0В, а не 3.3В? Тогда что-то не так. Попробуйте сами с пустым проектом.
2. Если Вы пишете, что терминаторов нет, то причем тут настройки Output Termination, тем более, которые данное семейство не поддерживает? Там кроме 25 и 50Ом с калибровкой/без калибровки все остальные опции для Stratix. Ставьте Output Termination = OFF. Или выложите Ваш .qsf файл.
3. Какая у Вас емкость щупа? Давайте грубо прикинем. Допустим, все вместе - щуп, плата, компоненты - 100пФ. Заряжено 3.0В. Включается ключ на 0. Сопротивление канала - 50Ом. tau=RC=5*10-9=5нс. И все, ничего не плавает.

Первый проект шёл по умолчанию на 2.5В и 8 мА и без терминаторов. Установки менял под разные стандарты 3В, 3.3В. Ток просил просто 8мА без default, 12мА и 16мА. Даже по одной линии из 32х. Пускать пускает. Компиляция обрывается в начале работы фитера.
Шина на плате где-то 14см на линию. Постараюсь зарисовать. А какая разница? Дело в ограничении по току.
Go to the top of the page
 
+Quote Post
Мур
сообщение Aug 28 2009, 18:09
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(Мур @ Aug 28 2009, 20:32) *
Т.Е. по шине никакого реального обмена между Вашей платой и другой нет. Тогда зачем смотреть?
-------------------
Тю! На плате по этой шине идёт обмен в иное время пачками данных DMA-циклами от другой ИМС. И корткие пачки по 4*32разряда от проблемной ПЛИС. Разнесены во времени. Первые слова в пачке как раз подняты нули больше, чем последующие. Резистор из моего теста к земле как раз подтягивает под рабочие уровни всю пачку.


Первый проект шёл по умолчанию на 2.5В и 8 мА и без терминаторов. Установки менял под разные стандарты 3В, 3.3В. Ток просил просто 8мА без default, 12мА и 16мА. Даже по одной линии из 32х. Пускать пускает в установках.Но!... Компиляция обрывается в начале работы фитера.
Шина на плате где-то 14см на линию. Постараюсь зарисовать... А какая разница? Дело в ограничении по току.

Может создать новы проект с правильными установками 3В?
Где можно глянуть про всю кухню выходных драйверов Циклона 3 и управления проектом в Квартусе кроме хандбук? Апликейшены какие?...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Мур   Повысить нагрузочную способность шины... надо   Aug 27 2009, 19:12
- - Sergey'F   Стандарт, наверное, LVCMOS/LVTTL 3.3В? Там максима...   Aug 27 2009, 19:18
- - Мур   Вот я и удивился!... Подтяжечкой 1.5кОм к зем...   Aug 27 2009, 19:27
|- - Sergey'F   Цитата(Мур @ Aug 27 2009, 23:27) Вот я и ...   Aug 27 2009, 19:58
- - aaarrr   А может земля где-то оторвана просто?   Aug 27 2009, 20:05
- - Мур   С землёй порядок. Тут другое. Разводку п.п. вели б...   Aug 28 2009, 12:29
|- - sazh   Цитата(Мур @ Aug 28 2009, 16:29) С землёй...   Aug 28 2009, 13:52
- - Sergey'F   Даташит на Cyclone III: When using on-chip series...   Aug 28 2009, 13:21
|- - sazh   Цитата(Мур @ Aug 28 2009, 17:58) Это боль...   Aug 28 2009, 14:13
|- - Sergey'F   Цитата(Мур @ Aug 28 2009, 22:09) Может со...   Aug 28 2009, 21:38
- - Мур   Интересно, что только разряд [0] позволяется Кварт...   Aug 30 2009, 16:10
|- - Мур   Цитата(Мур @ Aug 30 2009, 19:10) ...Для п...   Aug 31 2009, 16:40
- - Мур   Народ! Запомните! Аккуратно с трёстабильны...   Sep 2 2009, 16:35
- - sazh   Цитата(Мур @ Sep 2 2009, 20:35) Грамотно ...   Sep 2 2009, 18:51
- - Мур   Цитата(sazh @ Sep 2 2009, 21:51) Проблемы...   Sep 3 2009, 03:59
- - sazh   Цитата(Мур @ Sep 3 2009, 07:59) Вы не пон...   Sep 3 2009, 05:28


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 13:22
Рейтинг@Mail.ru


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