-
Posts
326 -
Joined
-
Last visited
-
предлагаю написать статью, в которой расписать принцип работы вашего блока, оценить точность и выложить тут https://fpga-systems.ru/publ/ там уже выгладывали подобные статьи, например https://fpga-systems.ru/publ/raznoe/poznavatelnoe/vychislenie_dvoichnogo_logarifma_iteracionnym_metodom_na_plis/16-1-0-138 https://fpga-systems.ru/publ/raznoe/poznavatelnoe/potochnoe_vychislenie_dvoichnogo_logarifma/16-1-0-144 https://fpga-systems.ru/publ/xilinx/ide/primenenie_system_generator_dlja_modelirovanija_hdl_blokov_na_primere_sistemy_avtomaticheskoj_regulirovki_usilenija/35-1-0-133
-
Китайские ПЛИС
quato_a replied to МАСТЕР LO's topic in Работаем с ПЛИС, области применения, выбор
это типа аналог Artix 200? если да, то мне кажется разумнее использовать K325 fudan или bmti, на них заявляют, что не нужно будет столько париться со сборкой -
конфигурируем микросхему ad9361
quato_a replied to Maverick_'s topic in Работаем с ПЛИС, области применения, выбор
про калибровку LVDS-тракта тут - https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/interface_timing_validation программа от AD (HDL + SDK) заводит трансивер и HDL часть в калибровочный режим RX - трансивер начинает слать известную последовательность, а HDL часть принимает и калибрует IDELAYE2 TX - HDL начинает слать извествую последовательность, трансивер принимает и с него считывается через SPI результат приема, на основе которого настраивается либо ODELAYE2 (есть только на HP банках 7-Series Xilinx), либо задержки в самом трансивере - точно не помню Иготом - это происходит автоматически при вкл питания и трогать это не желательно мы тоже делали свои платы и калибровка всегда успешно проходила кстати, HDL - https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/reference_hdl -
конфигурируем микросхему ad9361
quato_a replied to Maverick_'s topic in Работаем с ПЛИС, области применения, выбор
мы в первый раз, когда знакомились с этим трансивером, заводили его на ZedBoard и AD-FMCOMM2, пользовались этими инструкциями https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz нужно собирать проект под Vivado + SDK по инструкциям и исходникам от AD, инструкцию не могу найти под SDK часть тут - https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/software/no-os-setup там не только команды по SPI, но и калибровка задержек TX/RX трактов между ПЛИС и трансивером -
конфигурируем микросхему ad9361
quato_a replied to Maverick_'s topic in Работаем с ПЛИС, области применения, выбор
https://github.com/analogdevicesinc/hdl/tree/master/library/axi_ad9361 на китайцев лучше не смотреть, смотрите wiki AD, там инструкции по сборки и ссылки на исходники под HDL и no-OC код конфигурации через Zynq или MicroBlaze -
Китайские ПЛИС
quato_a replied to МАСТЕР LO's topic in Работаем с ПЛИС, области применения, выбор
Весело.... -
Китайские ПЛИС
quato_a replied to МАСТЕР LO's topic in Работаем с ПЛИС, области применения, выбор
Так PCIe завелся? У нас своя отладочная плата с FMC-разъемом, DDR3, GbE, VGA, PCIe 4х стандартным слотом на подходе через n дней. Лицензию только сегодня получили. -
Трассировка DDR3 и терминальных резисторов
quato_a replied to anton1814's topic in Работаем с трассировкой
ug586_7Series_MIS стр.192 не важно как ставить мк/сх памяти (старшими или младшими), главное корректно подключить к ПЛИС и перепроверить в MIG ip-ядре распиновку рекомендуется вести шину адрес команд пролетом fly-by через 2 мк/сх, а не T-образно еще обратите внимание, что в зависимости от скорости (а это Artix-7, а значит максимум DDR3-800) должно быть другое волновое сопротивление -
Трассировка DDR3 и терминальных резисторов
quato_a replied to anton1814's topic in Работаем с трассировкой
какая ПЛИС? если Xilinx, то у них подробно описано как выравнивать и кстати, если скорость менее 1066 МТ/s, то терминаторы ставить не нужно -
Китайские ПЛИС
quato_a replied to МАСТЕР LO's topic in Работаем с ПЛИС, области применения, выбор
Можно обратиться к эксилон, они говорили что по техническим вопросам тоже могут помочь, что-то их инженеры поднимали уже или перенаправят ваш вопрос китайцам по вичату Нам прислали тоже софт, но не смотрел какая версия. Через несколько месяцев тоже будем отлажиться с этой плиской Кстати, а spi флешку какую поставили для прошивки? -
Китайские ПЛИС
quato_a replied to МАСТЕР LO's topic in Работаем с ПЛИС, области применения, выбор
Респект! а мы пока ждем свои разработанные отладки. от кого получили патч? -
DCT vhdl
quato_a replied to kola's topic in Языки проектирования на ПЛИС (FPGA)
работать с сигналами формата векторов, в которых часть бит представляет собой целочисленную составляющую (integer part) и другая часть - дробная (fractional part). не забыть еще про знак для знаковых векторов гугл - fixed point arithmetic in vhdl http://math.unife.it/ing/informazione/Linguaggi-hw/lucidi-delle-lezioni/lucidi-anni-precedenti-al-2019-2020/aritmetica-fixed-e-floating-point-in-vhdl а вообще вроде DCT было на opencores.org -
нужно определится с какой fs у вас оцифрованные данные в файле. я подозреваю сигнал у вас после квадратурного демодулятора с фильтром Найквиста. нужно восстановить несущую через ФАПЧ и реализовать символьную синхронизацию (например детектор Гарднера), тогда можно будет увидеть корректные квадратурные созвездия. посмотрите настройки векторного анализатора, полагаю все это он реализует
-
Китайские ПЛИС
quato_a replied to МАСТЕР LO's topic in Работаем с ПЛИС, области применения, выбор
не дошли руки еще приобрести продают эпсилон микро и фэникс электроникс цена была ~4500 CNY только имейте ввиду, что это -1 speed grade -
Китайские ПЛИС
quato_a replied to МАСТЕР LO's topic in Работаем с ПЛИС, области применения, выбор
считается, что bmti полные аналоги xilinx и достаточно будет родного vivado fudan - функциональные аналоги, для которых нужен доп софт для перегенерации битстрима (вроде бы). эти плиски по корпусам и пинам не совсем совместимы с xilinx. например jfmk50 (без трансиверов) по корпусу, портам земли, питания и конфигурации совместим с оригиналом, но пользовательские порты не совпадают (даже клоки не во всех банках совпадают). jfmk50t4 (с gtp) вообще по корпусу не совпадают с xilinx. делаем сейчас для себя две платы отладочные на этих плисках для освоения... доп софт поставляет с покупкой первой партии плис поставщик эпсилон-микро (спб)