Jump to content

    
Sign in to follow this  
another_one

Spartan 6 & 1 Gbit Ethernet

Recommended Posts

Здравствуйте!

 

Подскажите пожалуйста кто знает возможно ли реализовать на spartan 6 1Gb ethernet? Если да то как? Я как понял физуровень отчасти обеспечивают соответствующие диф драйверы, а где брать сам  стэк?

И вообще динамические характеристики позволяют сделать соответствующую пропускную способность?

Заранее благодарен

Share this post


Link to post
Share on other sites

Cмотря какой спартан 6 и смотря какой ethernet.

Просто гнать поток в формате UDP через 1G - потянет.

Если нужно TCP/IP то не знаю, наверное придётся ставить ещё и память внешнюю.

Физ. уровень зависит от того какой вы хотите 1G , если 1000base-x - то хватит пары гигабитных трансиверов, если в вашей версии спартана 6 их нет - то придётся ставить внешнюю микросхему PHY.

Если вам нужен медный гигабит , то придётся ставить микросхему PHY и связываться с ней либо через (как выше) , либо GMII .

Програмная часть состоит из вашего кода, который реализует UDP/ARP и т.д. что вам надо ->MAC (блок который переводит всё в формат физического интерфейса) -> ethernet .

1G ethernet это  максимум 100 Мбайт/с поток , для спартана 6 это нормально.

 

Share this post


Link to post
Share on other sites

Без проблем. Логический 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/

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this