RamZoom
Участник-
Постов
67 -
Зарегистрирован
-
Посещение
Весь контент RamZoom
-
По двум линиям вряд-ли получится принимать и распознавать пакеты данных, поэтому нужна 3 линия управляющего сигнала. Похожим примером в программе Квартус2 в разделе Insert Template есть сдвиговый регистр после доработки подойдет для вашего проекта
-
Формулы в цифровой обработке
RamZoom ответил RamZoom тема в Алгоритмы ЦОС (DSP)
Ну вы тоже на сколько я понимаю не родились со знаниями всех аспектов цифровой обработки, уж не взыщите. Есть много книг по данной теме так же как и недопонимание многих вещей по поводу которых и приходится обращаться на форум -
Формулы в цифровой обработке
RamZoom ответил RamZoom тема в Алгоритмы ЦОС (DSP)
Да действительно как вы и сказали частота дискретизации маловата. Нашел формулу расчета: Fd=4*F0/(2*N+1) Fd - частота дискретизации (субполосная) F0 - центральная частота N - номер копии спектра в которую необходимо перенести частоту Посчитал и получил 56МГц. Планирую использовать квадратурно-фазовую модуляцию. На входе заведомо известно, что будут сигналы с частотами от 60 до 80 МГц необходимо определить сколько было сигналов с какой частотой, амплитудой и фазой -
Формулы в цифровой обработке
RamZoom опубликовал тема в Алгоритмы ЦОС (DSP)
Добрый вечер уважаемые форумчане! Если не сложно подскажите пожалуйста новичку в цифровой обработке как записать все дифференциальные и прочие формулы для определения таких характеристик сигнала как амплитуда, частота, фаза и т.д. Суть устройства: аналоговый фильтр на 20МГц, ацп(12 разр)+альтера(циклон4)+usb. Алгоритм: отсчеты ацп, квадратурный смеситель, цифровой фильтр, бпф (что дальше пока не разобрался). Входная полоса 20Мгц и несущая 70МГц. За счет субполосной дискретизации частота оцифровки 40 МГц. Получил отсчеты что дальше? -
tcp/ip и udp/ip
RamZoom ответил RamZoom тема в Fast Ethernet/Gigabit Ethernet/FibreChannel
Всем большое спасибо за помощь!!! Все получилось -
Не особо понял подсчет контрольной суммы вы имели ввиду, но постараюсь помочь: // Put here the number of bytes transmitted in the UDP payload // 18 minimum (smaller UDP payloads are possible but would need to be padded) // 1472 maximum (1500 bytes = max Ethernet payload - 28 bytes = IP/UDP headers length) parameter Tx_UDPpayloadlength = 18; // "IP destination" - put the IP of the PC you want to send to parameter IPdestination_1 = 8'd192; parameter IPdestination_2 = 8'd168; parameter IPdestination_3 = 8'd1; parameter IPdestination_4 = 8'd100; // calculate the IP checksum, big-endian style wire [31:0] IPchecksum1 = 32'h0000C52D + Tx_UDPpayloadlength + (myIP_1<<8)+myIP_2+(myIP_3<<8)+myIP_4+ (IPdestination_1<<8)+IPdestination_2+(IPdestination_3<<8)+(IPdestination_4); wire [31:0] IPchecksum2 = ((IPchecksum1&32'h0000FFFF)+(IPchecksum1>>16)); wire [15:0] IPchecksum = ~((IPchecksum2&32'h0000FFFF)+(IPchecksum2>>16));
-
QUARTUS, MODELSIM
RamZoom ответил aosp тема в Среды разработки - обсуждаем САПРы
Да вот работал в квартусе со стандартным симулятором, а сейчас нужно перейти на моделсим. Посмотрел там дописывать нужно и задержки и прочее. Решил спросить по этому поводу -
QUARTUS, MODELSIM
RamZoom ответил aosp тема в Среды разработки - обсуждаем САПРы
А существует какая-нибудь программа автоматического формирования тестбенча verilog и (или) vhdl кода??? -
tcp/ip и udp/ip
RamZoom ответил RamZoom тема в Fast Ethernet/Gigabit Ethernet/FibreChannel
Спасибо за совет. С MDIO я разобрался попробую прописать эту задержку, хотя думал подгонять тактирующий клок, который идет на marwell за счет pll -
tcp/ip и udp/ip
RamZoom ответил RamZoom тема в Fast Ethernet/Gigabit Ethernet/FibreChannel
Да использую AltDDIO. за основу взял документик an477_ru.pdf там как раз это и описывается. Я правильно понимаю придется двигать клок который идет на Phy, а клок на данных не трогать? Да использую AltDDIO. за основу взял документик an477_ru.pdf там как раз это и описывается. Я правильно понимаю придется двигать клок который идет на Phy, а клок на данных не трогать? an477_ru.pdf -
tcp/ip и udp/ip
RamZoom ответил RamZoom тема в Fast Ethernet/Gigabit Ethernet/FibreChannel
Связка альтера - марвелл на отладочной плате со светодиодами и соответственно я по ним и сужу о получении и отправке пакетов. Сами пакеты формирую согласно диаграмме . Подозрение на то, что сигнал не соответствует диаграмме -
tcp/ip и udp/ip
RamZoom ответил RamZoom тема в Fast Ethernet/Gigabit Ethernet/FibreChannel
Спасибо за совет на счет NIOS II, но для успешной реализации собственных проектов необходимо полное понимание всех процессов. Я поэтому и задаю те вопросы здесь на форуме на которые сам не могу найти ответы или что-то понять. Можно взять NIOS II, ethernet мегафункцию, SDRAM мегафункцию и т.д... и ничего не понимая запустить проект. Может я в чем-то и не прав, но если нет понятия как и что собирается, формируется и передается любая даже незначительная ошибка приведет в тупик. -
tcp/ip и udp/ip
RamZoom ответил RamZoom тема в Fast Ethernet/Gigabit Ethernet/FibreChannel
На самом деле проблема заключается в том, что в моем циклоне 4 конечно нет встроенного контроллера. Ставить микроконтроллер смысла нет, только ARM и то который поддержит 125 Мгц. Область под приемо-передатчик заняла достаточно мало места в альтере. Осталась единственная проблема marwell пакеты передает, а комп ничего не видит. -
tcp/ip и udp/ip
RamZoom ответил RamZoom тема в Fast Ethernet/Gigabit Ethernet/FibreChannel
Прочитал немало инфы в инете, документации произодителей altera, xilinx, несколько книг, но общей картины структуры до вашего ответа не было. спасибо. попробую сформировать пакет. -
tcp/ip и udp/ip
RamZoom ответил RamZoom тема в Fast Ethernet/Gigabit Ethernet/FibreChannel
На сколько я понял протоколы ARP и RARP используются для прямого и обратного преобразований адресов, т.е. получения mac адреса после отправки широковещательной посылки и далее отправлять данные по полученному mac, а далее обмен посылками производится по IP. Вот вы сказали на счет произвольного кадра Ethernet , что в него вкладывать UDP..., а вкладывать нужно в поле ДАННЫЕ??? -
tcp/ip и udp/ip
RamZoom опубликовал тема в Fast Ethernet/Gigabit Ethernet/FibreChannel
Уважаемые форумчане если не сложно помогите разобраться с формированием посылок протоколов tcp/ip и udp/ip. Есть плата Altera + marwell 88e1111 в режиме RGMII 1G/s. В прилагаемой альтеровской документации описано только формирование udp посылки (Преамбула, Адрес назначения, Адрес Источника, Тип, Данные, Контрольная сумма), но на сколько я понял для связи с компьютером этого недостаточно, так как необходимо добавить в эту посылку канала, шлюза или может изменяются последовательность данных. Если кто занимался помогите пожалуйста с описанием или конкретным примером посылок tcp/ip, udp/ip реализованном на железе.