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

 
 
kst
сообщение Apr 14 2008, 16:06
Сообщение #1


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

Группа: Свой
Сообщений: 141
Регистрация: 16-06-05
Из: Нижний Новгород
Пользователь №: 6 065



Ситуация
Нужно сделать железку (плату), которая могла бы общаться с ПК по Ethernet в целях передачи:
- управляющей информации из ПК в железку (менее 1 Мб/с);
- информации о состоянии железки в ПК (менее 1 Мб/с);
- полезной информации из железки в ПК (~10 Мб/с);
- больших объемов информации (в планах несколько ГБ), накопленных на плате, не в режиме реального времени из железки в ПК, по его запросу.
Для указанных целей вполне подходит 100 Мб Ethernet.
Ethernet выбран как достаточно скоростной интерфейс, позволяющий подключить к компьютеру несколько таких плат.
На плате единственный управляющий элемент - это ПЛИС. Ориентировочно XC5VSX50T. Никаких микроконтроллеров и процессоров не планируется.

Мнение
Один из подходов в такой ситуации: использовать внешний (для ПЛИС) трансивер Ethernet физического уровня и встроенный в ПЛИС MAC-контроллер.
Я так понимаю, имея в руках только кадр MAC-уровня, многого не сделаешь - необходима реализация протоколов. К сожалению, пока не знаком с протоколами сетевого и транспортного уровней, поэтому не знаю всей сложности.
Хотелось бы услышать мнение тех, кто сталкивался с подобными вещами.

Вопрос
Реально ли вообще обойтись без каких бы то ни было микроконтроллеров/процессоров, имея только MAC-контроллер и программируемую логику, для организации обмена данными по сети?
Может быть существуют другие, более оптимальные варианты взаимодействия ПЛИС с ПК по сети Ethernet?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- kst   FPGA - Ethernet - PC   Apr 14 2008, 16:06
- - ASN   kst Вопрос по ситуации: кроме FPGA вообще ничего н...   Apr 14 2008, 16:28
- - RobFPGA   Приветствую! Если требуется поддержка стека T...   Apr 14 2008, 18:12
- - sazh   Если на киты посмотреть. Можно lan91c111 задейств...   Apr 14 2008, 18:35
|- - 0xFF   Доброго здравия! Из моего личного опыта приме...   Apr 14 2008, 19:18
- - :-)   Тоже интересуюсь данной темой. Есть корыстный вопр...   Apr 14 2008, 18:50
|- - CodeWarrior1241   Цитата(:-) @ Apr 14 2008, 14...   Apr 14 2008, 19:43
|- - druzhin   Цитата(:-) @ Apr 14 2008, 22...   Apr 15 2008, 07:19
||- - Chudik   Цитата(druzhin @ Apr 15 2008, 00:19) У ме...   Aug 21 2010, 20:32
||- - a123-flex   Цитата(Chudik @ Aug 21 2010, 23:32) Было ...   Feb 14 2011, 23:44
|- - ReedCat   Цитата(:-) @ Apr 14 2008, 22...   Apr 20 2008, 12:27
|- - :-)   Цитата(ReedCat @ Apr 20 2008, 16:27) Есть...   Apr 21 2008, 02:54
|- - ReedCat   Цитата(:-) @ Apr 21 2008, 06...   Apr 21 2008, 11:27
- - oval   Цитата(kst @ Apr 14 2008, 20:06) Вопрос Р...   Apr 14 2008, 19:04
- - des00   ИМХО от времени и условий все у вас зависит. отл...   Apr 15 2008, 03:16
- - alexadmin   Цитата(kst @ Apr 14 2008, 20:06) - информ...   Apr 15 2008, 09:33
- - kst   Огромное спасибо всем ответившим! Платка долж...   Apr 17 2008, 10:15
- - Дмитрий Мазунин   Добрый день ! Мы пользуемся следующим набором:...   Apr 18 2008, 07:51
- - AndruB   Может имеет смысл подумать над м\сх контролле...   Apr 19 2008, 08:06
|- - CodeWarrior1241   Цитата(AndruB @ Apr 19 2008, 04:06) Может...   Apr 19 2008, 20:20
- - chds   Предложенные варианты с применением ARM7 или MSP я...   Apr 21 2008, 12:30
- - kst   Посмотрел я протоклы IP, UDP, TCP... не буду я, по...   Apr 28 2008, 14:08
|- - KostyanPro   Цитата(kst @ Apr 28 2008, 17:08) Почитал ...   Jun 11 2008, 17:53
- - gosu-art   У меня вопрос по программной реализации. Есть Ac...   Aug 7 2011, 08:06
|- - vadimuzzz   Цитата(gosu-art @ Aug 7 2011, 15:06)...   Aug 7 2011, 10:13
- - gosu-art   Возникла проблема: При соединении точка-точка все...   Aug 11 2011, 08:19
|- - XVR   Цитата(gosu-art @ Aug 11 2011, 12:19...   Aug 11 2011, 08:27
|- - gosu-art   Цитата(XVR @ Aug 11 2011, 12:27) ARP точн...   Aug 11 2011, 08:34
|- - XVR   Цитата(gosu-art @ Aug 11 2011, 12:34...   Aug 11 2011, 08:39
|- - gosu-art   Цитата(XVR @ Aug 11 2011, 12:39) Нет, за ...   Aug 11 2011, 09:06
|- - XVR   Цитата(gosu-art @ Aug 11 2011, 13:06...   Aug 11 2011, 09:19
- - bark   МАС какой-то осознаный у железяки? ни с кем больше...   Aug 11 2011, 09:01
|- - artix   Цитата(bark @ Aug 11 2011, 13:01) ещё учт...   Aug 11 2011, 10:41
- - gosu-art   Один пинг прошел UPD: смотрю ARP -a и вот ...   Aug 11 2011, 09:27
- - XVR   Мдя, с ARP явный косяк. MAC адрес из всех нулей яв...   Aug 11 2011, 09:42
- - gosu-art   При пинге компьютер не получает ARP ответа... А же...   Aug 11 2011, 10:46
|- - artix   А каким образом у вас кабели обжаты от ПК->Swit...   Aug 11 2011, 11:02
- - gosu-art   Кабель рабочий!остальные девайсы работают норм...   Aug 11 2011, 11:09
- - bark   gosu-art MAC сделайте какой-то адекватный.. не ну...   Aug 11 2011, 11:21
|- - artix   Цитата(bark @ Aug 11 2011, 15:21) artix и...   Aug 11 2011, 11:41
|- - gosu-art   2 bark сниффером я и смотрю! ARP от компа ид...   Aug 11 2011, 11:48
- - bark   gosu-art вот как у нас обычно в таких случаях рабо...   Aug 11 2011, 12:40
- - XVR   У вас в my_ip IP в правильном порядке байтов лежит...   Aug 11 2011, 16:54
|- - akorud   Обратите внимание что младший бит старшего байта М...   Aug 11 2011, 20:01
- - gosu-art   Утром пришел сегодня на работу, включил и вот.... ...   Aug 12 2011, 04:40
- - artix   Цитата(gosu-art @ Aug 12 2011, 08:40...   Aug 12 2011, 06:30


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

 


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


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