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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
Stewart Little
сообщение Aug 22 2008, 09:46
Сообщение #16


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



У меня есть где-то USB EDB Sls-овский. На след. неделе посмотрю, нет ли там сидюка со схемами.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Aug 22 2008, 10:21
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Stewart Little - благодарствую smile.gif
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Aug 26 2008, 13:54
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Товарисчи!!! Братья!!!
Ну так как быть с физикой?? Есть у кого схема подключения ??
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Aug 27 2008, 07:25
Сообщение #19


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(Kuzmi4 @ Aug 26 2008, 17:54) *
Товарисчи!!! Братья!!!
Ну так как быть с физикой?? Есть у кого схема подключения ??

Ловите схему.
Прикрепленные файлы
Прикрепленный файл  3c25_usb20_emb_dev_brd.pdf ( 181.57 килобайт ) Кол-во скачиваний: 315
 


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Aug 27 2008, 08:23
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Stewart Little - благодарствую!
Самое оно вроде, только вот вопросы есть по схеме:
 Изображение уменьшено
Прикрепленное изображение
(28.34 килобайт)

Зачем там такая хитрая схема для CS ??
И потом клок от ISP1504 - зачем там к резюку кондёр на 100 нан -> RC цепочки порядка получается 2.2 мкс получается 07.gif
Это что за клок такой он должен гнать ??

А так в принципе - похоже на вот такую схему с даташита:
 Изображение уменьшено
Прикрепленное изображение
(30.51 килобайт)
Go to the top of the page
 
+Quote Post
maugli
сообщение Aug 27 2008, 19:30
Сообщение #21


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 29-07-08
Из: Серпухов
Пользователь №: 39 283



Перед номиналом некоторых компонентов на данной схеме присутствует префикс NL . По всей видимости он означает , что этот компонент устанавливается при необходимости . Т.е. на плате формируется место под установку компонента . Если надо он устанавливается .
Для CS_n устанавливается
либо R83 ( R82 - нет ) чип постоянно включен
либо R82 ( R83 - нет ) чип выключен
По поводу конденсатора С112 для частоты 60 МГц номинал великоват . Наверно скопировали изображение конденсатора , а номинал изменить забыли.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Aug 28 2008, 08:40
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



В обсчем разобрался - не буду пока сильно хитрож.. - возьму схему с даташита.
Потому как я так понял, что данная схема расчитана для работы с запиткой периферии - запитка Vbus от MAX890 и сигналы fault и pws для регуляции и мониторинга...
И на счёт ID разобрался:
 Изображение уменьшено
Прикрепленное изображение
(12.5 килобайт)


Вставим туда переключатель smile.gif и прицепим vbus пока как по даташиту камня..
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Aug 29 2008, 08:23
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



ТУт поступила информация , что можно с PLL-а заводить на камень 60МГц и не ставить дополнительные компоненты, жду пока уточнения (меня fault, pws и vbus беспокоят - как их правильно подключать wacko.gif а то компонент в MLF корпусе - новую печатку сделать не проблема -> перепаивать стрёмно его)..
Касательно самого кора - читаю докуметацию - v2.0 - как то коряво сделано - выводятся все пины - ULPI и UTMI а ты которые нужно, те и подсоединяй... sad.gif Что не нужно, конекть ручками к земле..
Поставил v2.0 с лечилкой - всё нормально, но эта куча лап twak.gif + описание к ULPI не совсем..
Поставил по верху v.2.1 - и описание к ULPI есть нормательное (кроме ессно схематика cranky.gif ), но выдаёт мне при синтезе вот такое:
 Изображение уменьшено
Прикрепленное изображение
(6.86 килобайт)

И во втором варианте на 100 лутов больше где-то получается дизайн...
Печально... crying.gif
Ни у кого нету лечилки для v2.1?? А то неплохо смотрится в обсчем..

Так же вот что интересует - этот charge pump - если я планирую, что моё устройсво будет втыкаться в комп, то я так понимаю оно будет слейвом и тогда мои дейставия будут такие - vbus нужно коннектить через резюк к лапе коннектора V+, ID- оставить болтаться в воздухе - периферия я типа буду, выводы fault, pws можно вывести на дополнительные коннекторы (по сути оставить в воздухе) и клок можно подавать с выхода лапы циклона2 с PLL
Кто уже имел дело с этим чудом - просветите help.gif
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 18 2008, 14:13
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



PCB сделано, все компоненты припаяны, вчера пытался запустить, в результате - НИЧЕГО... crying.gif
При чём что интересно - USB открывается коннект делается - а со стороны компа - вооПсче ничего...
Прицепил PDF-ку со схематиком.
В дизайне использую PLL - на вход 50MHz клок.
Выходы:
1) выход на внешнюю лапу для подачи клока на ISP1504 и этот же клок отводится и для SLS USB что в NIOSII (60MHz)
2) клок на NIOSII систему (50MHz)
3) клок на внешнюю лапу SDRAM (50MHz)

При синтезе получаю варнинг про то что USB clock подрубила на non-dedicated pin и будет джиттер.
Далее заливаю в железо, наблюдаю 60 МГц на выходной лапе.
Далее гружу прогу в ниос - по UART`у вижу что всё вроде отрабатывается и в USB read мы виснем - потому как ничего не приходит.. А не приход потому как комп ничего не видит - со стороны компа ничего...
help.gif
У меня пока есть идея что надо бы NIOSII завести на частоте большей 60MHz.. wacko.gif
Может кто сталкивался - подклитесь опытом борьбы ??

Вот схематик
Прикрепленный файл  Overview_rev.1.5_2.pdf ( 124.37 килобайт ) Кол-во скачиваний: 454

R2 = 0
С18 не монтировал.
Вроде всё как по ДШ и AN10048.. Ан нет - не выходит цветок... smile3046.gif
Go to the top of the page
 
+Quote Post
misyachniy
сообщение Sep 23 2008, 08:27
Сообщение #25


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Цитата(Kuzmi4 @ Sep 18 2008, 17:13) *
Далее гружу прогу в ниос - по UART`у вижу что всё вроде отрабатывается и в USB read мы виснем - потому как ничего не приходит.. А не приход потому как комп ничего не видит - со стороны компа ничего...
help.gif


Во первых нужно проинициализировать регистры внутри ISP1504.
Для того чтобы компьютер "увидел" устройство нужно включить внутренний подтягивающий резистор 1,5К на D+ для full/high speed или на D- low spreed.

Как проинициализировать регистры не скажу. По скольку не работал с ним.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 23 2008, 09:32
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 misyachniy - на счёт регистров - я так понимаю это делает сама корка, то есть софтина к ней прилагающаяся - там как раз есть open() и configure().. Только молоТцы прикладывают только OBJ-файл и описание ф-ций...Так что сильно не разгонишся..
Для high speed - там в спецификации написано что резюк не обязателен.

Тут знакомый говорит что у него эта шняга работает - только он заводит частоту(19.2МГц) внутрь а 60МГц берёт для системы с ISP1504. Надо бу попробовать так + поднять тактовую самой системы , а то она у меня на 50 бегает при 60 на USB...
1111493779.gif
Кстати - такой вопрос - наколупал v2.2 - там *.tcl файл - как его добавить в SoPC Builder ??
А то после инстала компонент не видится crying.gif
Добавление в IP Search Path пути к *.tcl ничего не даёт.... smile3046.gif

 Изображение уменьшено
Прикрепленное изображение
(13.31 килобайт)
Go to the top of the page
 
+Quote Post
misyachniy
сообщение Sep 23 2008, 11:12
Сообщение #27


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Цитата(Kuzmi4 @ Sep 23 2008, 12:32) *
2 misyachniy - на счёт регистров - я так понимаю это делает сама корка, то есть софтина к ней прилагающаяся - там как раз есть open() и configure().. Только молоТцы прикладывают только OBJ-файл и описание ф-ций...Так что сильно не разгонишся..
Для high speed - там в спецификации написано что резюк не обязателен.

Тут знакомый говорит что у него эта шняга работает - только он заводит частоту(19.2МГц) внутрь а 60МГц берёт для системы с ISP1504. Надо бу попробовать так + поднять тактовую самой системы , а то она у меня на 50 бегает при 60 на USB...
1111493779.gif
Кстати - такой вопрос - наколупал v2.2 - там *.tcl файл - как его добавить в SoPC Builder ??
А то после инстала компонент не видится crying.gif
Добавление в IP Search Path пути к *.tcl ничего не даёт.... smile3046.gif

 Изображение уменьшено
Прикрепленное изображение
(13.31 килобайт)



Корка то сама делает, но для того чтобы Windows показал "Неизвестное устройство" на шине USB, достаточно резистора 1,5К.
Судя по всему у вас он не присоединяется.

Для high speed - там в спецификации написано что резюк не обязателен.
Не верное уьверждение. Резистор присоединяется к D+, после конфигурации на Full Speed, хост должен разрешить работу на high speed. После этого резистор с D+ убирается для выравнивания импеданса.

По поводу разной чатоты системы и PHY не могу сказать ничего определенного.

Есть реализации с промежуточными регистрами для устранения гонок импульсов и укороченых импульсов.

Решение с тактированием от PHY выглядит разумным.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 23 2008, 11:45
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 misyachniy - на счёт резюка - после инициализации физика узнаёт кем она будет - full или high speed - и далее сама проводит нужные манипуляции - где то в ДШ прочитал. Не нужен там внешний резюк в оПсчем..

На счёт
Цитата
Есть реализации с промежуточными регистрами для устранения гонок импульсов и укороченых импульсов.

Это чего.. можно поподробнее ??
Go to the top of the page
 
+Quote Post
misyachniy
сообщение Sep 23 2008, 12:21
Сообщение #29


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Цитата(Kuzmi4 @ Sep 23 2008, 14:45) *
Есть реализации с промежуточными регистрами для устранения гонок импульсов и укороченых импульсов.

Это чего.. можно поподробнее ??


Если посмотреть в документацию на PHY то видно что ве сигналы изменяются и считываются по фронтам тактовых импульсов. Соответсвенно данные внешним устройством(ПЛИС) должны выставлятся/приниматся синхронно с этой частотой.

Если тактирование системы не совпадает(точнее если источник тактирования не один и тот-же) то нужно предусматривать ФИФО.

В приложеной блок схеме Видео контроллера есть две частоты тактирования sys_clk и vga_clk_int.
Для коректной передачи данных использован большой буфер шириной 32 бита.
Для передачи сигналов управления - достаточно 2-х регистров.

Подозреваю, что в вашем компоненте есть два входа тактирования: 60МГц и тактировние шины Авалон.
Прикрепленные файлы
Прикрепленный файл  block_diagram.zip ( 7.03 килобайт ) Кол-во скачиваний: 50
 
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 23 2008, 12:56
Сообщение #30


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 misyachniy - на счёт по фронтам - была у меня такая идея.. как раз чтоб её проверить хочу завести внутрь 26Мгц, а не 60 как клок - оно там себе всё правильно генерит, а моя задача только снять клок и по нему данные.. Хотя всё же не ясно почему ему не нравится мой клок...
На счёт
Цитата
Подозреваю, что в вашем компоненте есть два входа тактирования

правильно подозреваете - да я и говорил про это к тому же...

На счёт фифо - вы имели ввиду асинхронное фифо с своими сигналами на RD/WR ?
Так тут вроде без такаго буфера работать должно..
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th July 2025 - 20:25
Рейтинг@Mail.ru


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