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

 
 
> Вопросы по Spartan 3e, Нужна помощь...очень
Женя
сообщение Sep 5 2011, 19:47
Сообщение #1





Группа: Участник
Сообщений: 13
Регистрация: 5-09-11
Пользователь №: 67 019



Доброго времени суток всем!

Надеюсь не перевелись еще хорошие люди на страницах рунэта
Нужна помощь, сижу голову ломаю не первый день, прочитал (наверное уже мегабайты) статей, так что глаза в мозолях smile3046.gif

Ситуация такая- имеется ПЛИС Spartan 3e. Необходимо запрограммировать его так, чтобы он был как бы переходником. Подключаешь через USB-шник его к ПК, и комп определяет его как новое устройство, с другой стороны, чтобы комп еще определял устройство, подсоединенное через Com порт, к ПЛИСу(любой из SPI, UART, I2C).


Пока я понял вот что. Получается мне надо:
1.написать дрова на него (я так понял, на С/С++ можно через Borland C++ наверное оптимальнее всего)
2.запрограммировать саму эту штуковину и на USB и на COM порт (код надо на VHDL). Вот тут не совсем понятно- получается можно либо просто кодом делать(тогда отладку можно будет сделать прямо без платы), либо нужна схема проектируемого устройства, которую прога (не знаю какая лучше) потом переведет уже в код.

В этом, как Вы уже поняли, я новичок. Буду неимоверно благодарен, если кто передаст знания молодому поколению, даст какие- нибудь советы, статьи там или подскажет что- нибудь. 1111493779.gif В особенности со схемой. Дело очень важное.
Я нарыл тут какую то схему- она подойдет мне или нет?


Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
XVR
сообщение Sep 10 2011, 17:22
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Давайте по порядку.
1) Вам можно пользоваться всем, что стоит на вашей отладочной плате? Если да, то Spartan вам вообще не нужен - CY7C??? уже готовый преобразователь из USB во все остальное, что вам надо
2) Если надо воткнуть USB прямо в Spartan, то советую сразу бросить это дело - физический уровень USB не совместим с ногами Spartan'а - придется ставить отдельную микросхему PHY. кроме того сам USB трансивер и весь стек до ваших UART/SPI/I2C очень и очень сложная штука. Вам понадобится в вашем Spartan'е сделать процессор, для исполнения стека USB, и написать для него программу (этот самый стек)
3) Если нужно нечто промежуточное, то идите к преподу и пусть он дает четкое ТЗ, что где и почем надо сделать wink.gif

Цитата(troiden @ Sep 10 2011, 21:18) *
Есть как бы еще одна проблема - USB на указанной плате - это ни в коем разе не USB для передачи данных на ПЛИС напрямую, а USB-JTAG-переходник.
Судя по сигналам на картинке ТС, там не только JTAG, но и еще куча вполне таких general purpose выводов. И их можно задействовать (наверное)

Go to the top of the page
 
+Quote Post
troiden
сообщение Sep 10 2011, 17:41
Сообщение #3


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

Группа: Свой
Сообщений: 108
Регистрация: 19-02-09
Из: Москва
Пользователь №: 45 069



Цитата(XVR @ Sep 10 2011, 21:22) *
Судя по сигналам на картинке ТС, там не только JTAG, но и еще куча вполне таких general purpose выводов. И их можно задействовать (наверное)

Непонятно для начала, откуда вообще взялась эта схема. В схематиках на плату USB-интерфейс отсутствует, видимо считается их проприетарной информацией %) Ах да, имея опыт общения с платкой с шестым вертексом (вряд ли сделано по-другому) - так там выход этого USB-контроллера идет на CPLD, которая уже рулит загрузкой флешки и JTAG'ом.
А не проще предложить руководителю в таком случае ограничиться управлением через Ethernet? Без всяких TCP, на уровне одного UDP. Будет всяко проще и полезней в жизни.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Женя   Вопросы по Spartan 3e   Sep 5 2011, 19:47
- - gk2   Вообще то для этого ПЛИС не нужна - есть микросхем...   Sep 6 2011, 07:48
- - Apast   Не совсем понятна, задача. Все можно реализовать, ...   Sep 6 2011, 08:51
|- - Женя   Большое человеческое спасибо, за Ваше потраченное ...   Sep 6 2011, 15:22
|- - Apast   Цитата(Женя @ Sep 6 2011, 19:22) Может ещ...   Sep 7 2011, 01:31
- - XVR   Цитатаа к ней ЧТО ТО через Com порт, то комп опред...   Sep 7 2011, 12:14
- - VladimirB   Цитата(Женя @ Sep 5 2011, 23:47) Доброго ...   Sep 7 2011, 18:05
|- - Женя   Цитата(XVR @ Sep 7 2011, 16:14) Осталось ...   Sep 7 2011, 18:57
|- - VladimirB   Цитата(Женя @ Sep 7 2011, 22:57) ... Да, ...   Sep 7 2011, 19:23
|- - Женя   Цитата(VladimirB @ Sep 7 2011, 23:23) 2 н...   Sep 7 2011, 22:03
|- - VladimirB   Цитата(Женя @ Sep 8 2011, 02:03) Мне пове...   Sep 8 2011, 11:17
|- - Женя   Цитата(VladimirB @ Sep 8 2011, 15:17) Дык...   Sep 8 2011, 19:27
|- - ЕвгенийФ   Цитата(Женя @ Sep 8 2011, 23:27) Плата са...   Sep 8 2011, 21:04
||- - Женя   Цитата(ЕвгенийФ @ Sep 9 2011, 01:04) Это ...   Sep 8 2011, 21:36
|- - XVR   Цитата(Женя @ Sep 8 2011, 23:27) Немного ...   Sep 9 2011, 07:56
|- - Женя   Цитата(XVR @ Sep 9 2011, 11:56) Для начал...   Sep 9 2011, 08:33
|- - XVR   Цитата(Женя @ Sep 9 2011, 12:33) Работа д...   Sep 9 2011, 08:40
|- - Apast   Цитата(Женя @ Sep 9 2011, 12:33) Работа д...   Sep 9 2011, 10:11
|- - Женя   Цитата(Apast @ Sep 9 2011, 14:11) Да уж, ...   Sep 9 2011, 20:20
|- - akorud   Цитата(Женя @ Sep 9 2011, 22:20) \и ...   Sep 9 2011, 21:30
|- - Женя   Цитата(akorud @ Sep 10 2011, 01:30) Конеч...   Sep 9 2011, 21:37
|- - Apast   Цитата(Женя @ Sep 10 2011, 01:37) Так пол...   Sep 10 2011, 05:03
||- - Женя   Цитата(Apast @ Sep 10 2011, 09:03) Чем да...   Sep 10 2011, 13:57
||- - VladimirB   Цитата(Женя @ Sep 10 2011, 17:57) Так мне...   Sep 10 2011, 19:21
||- - Женя   Цитата(VladimirB @ Sep 10 2011, 23:21) По...   Sep 10 2011, 20:31
||- - VladimirB   Цитата(Женя @ Sep 11 2011, 00:31) А вот э...   Sep 11 2011, 09:55
|- - VladimirB   Цитата(Женя @ Sep 10 2011, 01:37) Так пол...   Sep 10 2011, 11:20
- - Hoodwin   А если сделать правильный класс устройства, то под...   Sep 8 2011, 07:04
- - XVR   ЦитатаВот может кто подскажет схему этого всего?У ...   Sep 8 2011, 08:16
- - troiden   Есть как бы еще одна проблема - USB на указанной п...   Sep 10 2011, 17:18
- - XVR   ЦитатаА вот это?Это тот кусок схемы, который вы пр...   Sep 11 2011, 07:59
- - Flood   У вас - отладочная плата, предназначенная для обуч...   Sep 11 2011, 13:17
|- - Женя   Flood спасибо Вам за такой развернутый ответ. Ци...   Sep 12 2011, 20:48
|- - Alex77   Цитата(Женя @ Sep 13 2011, 00:48) Может е...   Sep 13 2011, 05:18
|- - VladimirB   Цитата(Женя @ Sep 13 2011, 00:48) ...Опят...   Sep 13 2011, 17:47
- - troiden   Цитата(Женя @ Sep 13 2011, 00:48) По слов...   Sep 13 2011, 03:39
- - Дварфик   Одним из оптимальных решений будет взять готовое у...   Sep 13 2011, 08:53
- - Женя   Скажите, а реально ли: там же есть разъем (справа...   Sep 14 2011, 16:00
- - XVR   Цитата(Женя @ Sep 14 2011, 20:00) Если ку...   Sep 14 2011, 17:59


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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 05:50
Рейтинг@Mail.ru


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