another_one 0 13 февраля, 2019 Опубликовано 13 февраля, 2019 · Жалоба Здравствуйте! Подскажите пожалуйста кто знает возможно ли реализовать на spartan 6 1Gb ethernet? Если да то как? Я как понял физуровень отчасти обеспечивают соответствующие диф драйверы, а где брать сам стэк? И вообще динамические характеристики позволяют сделать соответствующую пропускную способность? Заранее благодарен Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lmx2315 2 13 февраля, 2019 Опубликовано 13 февраля, 2019 · Жалоба Cмотря какой спартан 6 и смотря какой ethernet. Просто гнать поток в формате UDP через 1G - потянет. Если нужно TCP/IP то не знаю, наверное придётся ставить ещё и память внешнюю. Физ. уровень зависит от того какой вы хотите 1G , если 1000base-x - то хватит пары гигабитных трансиверов, если в вашей версии спартана 6 их нет - то придётся ставить внешнюю микросхему PHY. Если вам нужен медный гигабит , то придётся ставить микросхему PHY и связываться с ней либо через (как выше) , либо GMII . Програмная часть состоит из вашего кода, который реализует UDP/ARP и т.д. что вам надо ->MAC (блок который переводит всё в формат физического интерфейса) -> ethernet . 1G ethernet это максимум 100 Мбайт/с поток , для спартана 6 это нормально. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
another_one 0 13 февраля, 2019 Опубликовано 13 февраля, 2019 · Жалоба Спасибо большое!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ANVT 0 31 августа, 2019 Опубликовано 31 августа, 2019 · Жалоба Без проблем. Логический MAC уровень в плис обеспечивается IP ядром Ethernet 1000 (802.3 1000 Base-T, к примеру, хотя можно и по оптике). Ядро, вроде даже - бесплатное. Физический уровень обеспечивается, например, микросхемой 88Е1111 (для оптики - плюс оптич. модуль SFP или 1х9). Но кроме схемотехники нужна еще и грамотная разводка. Особых сложностей не возникнет, если будет правильное понимание физических процессов, происходящих в проводниках печатной платы - линиях передачи. Посмотрите: https://ridero.ru/books/vysokoskorostnye_pechatnye_platy_prakticheskie_rekomendacii/ https://ridero.ru/books/vysokoskorostnye_pechatnye_platy_teoreticheskie_osnovy/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться