Jump to content
    

Посоветуйте Ethernet MAC ядрышко для освоения

Года два назад ковырялся с IP - ядрами от ментора - понравилось ядро - USB1.1 самое простенькое. Смог понять что к чему, прикрутить встроенное ОЗУ, адаптировать под интерфейс процессора, в симуляторе погонять немного... но до реального эксперимента не

дошло. А вот как открываю ядро MAC- от тогоже ментора- это туши свет: куча входов, выходов. Что к чему - непонятно. Наведите на корочку с интерфейсом типа как у CS8900

(ну типа интерфейс процессора, интерфейс внешнего ОЗУ, интерфейс PHY - и всё.) что-нибудь совсем простенькое - без всяких контроллеров SDRAM, DMA и др...

Share this post


Link to post
Share on other sites

Года два назад ковырялся с IP - ядрами от ментора - понравилось ядро - USB1.1 самое простенькое. Смог понять что к чему, прикрутить встроенное ОЗУ, адаптировать под интерфейс процессора, в симуляторе погонять немного... но до реального эксперимента не

дошло. А вот как открываю ядро MAC- от тогоже ментора- это туши свет: куча входов, выходов. Что к чему - непонятно. Наведите на корочку с интерфейсом типа как у CS8900

(ну типа интерфейс процессора, интерфейс внешнего ОЗУ, интерфейс PHY - и всё.) что-нибудь совсем простенькое - без всяких контроллеров SDRAM, DMA и др...

 

Я взял и написал сам. Именно после того как посмотрел на замутийные коры...

Писал около 3-х месяцев (

Share this post


Link to post
Share on other sites

Боюсь у меня ума не хватит да и времени... :(

Посмотрите у меня на сайте есть статья про Fast Ethernet, наверное за 2002 год... Там есть описание того, как я делал проект МАС в Альтере...

Удачи!

Share this post


Link to post
Share on other sites

Приветствую!

 

 

Самый простой MAC это ethernet_litle от Xilinx EDK.

С одной стороны PHY с другой процессорный интерфейс на базе DPRAM.

 

 

Удачи! Rob.

Share this post


Link to post
Share on other sites

Года два назад ковырялся с IP - ядрами от ментора - понравилось ядро - USB1.1 самое простенькое. Смог понять что к чему, прикрутить встроенное ОЗУ, адаптировать под интерфейс процессора, в симуляторе погонять немного... но до реального эксперимента не

дошло. А вот как открываю ядро MAC- от тогоже ментора- это туши свет: куча входов, выходов. Что к чему - непонятно. Наведите на корочку с интерфейсом типа как у CS8900

(ну типа интерфейс процессора, интерфейс внешнего ОЗУ, интерфейс PHY - и всё.) что-нибудь совсем простенькое - без всяких контроллеров SDRAM, DMA и др...

Чтобы время и нервы поберечь я использовал ethernet-контроллер W3150A+ от WizNet

http://www.wiznet.co.kr

Рекомендую. Драйвер на верилоге FPGA->w3150 пишется элементарно и всё работает.

Share this post


Link to post
Share on other sites

Действительно - сделайте сами. в месяца два-три можно уложиться. мне вот пришлось. ибо эзернет - это две независимые тактовые частоты. соответственно 4 канала - это уже 8 частот. а самодельный эзернет у меня занял только 4 глобальных клока (4 канала).

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.

×
×
  • Create New...