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

 
 
> Реализация на логике ПЛИС Virtex4 сетевого стека UDP/RTP.
Oops
сообщение Mar 2 2010, 05:52
Сообщение #1


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

Группа: Участник
Сообщений: 129
Регистрация: 28-08-08
Из: г.Омск
Пользователь №: 39 870



Здравствуйте!!!
Нужно реализовать на логике Virtex4 FX20 упаковку данных в RTP->UDP и передавать в 1GE Ethernet. Реализовать только на упаковку и передачу!!! С передачей проблем нету взял Temac Vrapper из coregenerator, настроил его - передает тестовый зашитый фрейм нормально. Осталось научиться упаковывать в RTP->UDP и гонять реальные данные. Вопрос такой: может где есть уже что подобное, просто нужна информация.
Спасибо!!!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SFx
сообщение Mar 4 2010, 13:14
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



я уже реализовал передачу. UDP->IP->MAC (все буферизировано) отлажено. правда для 100 magabit.
но само коре работает бёрстом, так что хоть 1000 мегабит...все зависит от частоты клока...
на вход подаете кадр RTP под энейблом. на выходе получаете байтовый поток для MAC.
Код
entity udp_ip_framer is
    port (
        Data_in:  in std_logic_vector(7 downto 0);
        Data_in_en:  in std_logic;
        
        IP_src_in : in std_logic_vector(31 downto 0);
        IP_dst_in : in std_logic_vector(31 downto 0);
        
        Src_port_in    :  in std_logic_vector(15 downto 0);
        Dst_port_in    :  in std_logic_vector(15 downto 0);  
        Length_in :  in std_logic_vector(11 downto 0);
        Pkt_in_new_en : in std_logic;
        
        Data_out: out std_logic_vector(7 downto 0);
        Data_out_val:  out std_logic;
        Data_Length_out:  out std_logic_vector(11 downto 0);
        Data_Length_out_val:  out std_logic;
        
        clk     : in  STD_LOGIC;
        reset   : in  STD_LOGIC
        );
end entity;


PS заыбл сказать. код для альтеры, использую корки fifo.
Go to the top of the page
 
+Quote Post



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

 


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


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