Pull to refresh
37
0
Send message
В тексте ошибка в названии компании Schneider Electric: Schndeider Electric — уберите лишнюю букву 'd'.
Теоретически можно было использовать конвертер, сгенерированный Qsys, указав для IP-корки Avalon-MM Bridge ширину в 16 бит, но на практике этого сделать не удалось — Qsys сгенерировал нерабочий модуль.

А можно чуть поподробнее — как эта нерабочесть выглядела? Зависал HPS? Или может формировались неправильные сигналы?
Сотней глючных h-файлов? Надеюсь, это была шутка.
Нет, почему-же, не именно «nano». Когда-то мы использовали киты на других чипах. Например, Spartan-3AN на Xilinx-е. Но с Ксилинкса мы в конце-концов перешли на Альтеру в основном из-за нещадной глючности среды разработки.

Nano нас привлекло прежде всего очень маленькими размерами и исключительной дешевизной. Но у неё был серьёзный недостаток — отстутствие на борту порта для связи с компьютером. Единственный USB был задействован для JTAG. И хотя находились умельцы, которые этот USB таки приспосабливали для общения с компьютером, ни о каких хоть сколько-нибудь приличных скоростях обмена говорить не приходилось. Поэтому для Nano пришлось изготовить плату-нахлобучку с полноценным USB-портом и написать модуль-трансивер для упрощения сопряжения этой нахлобучки с остальной схемой. Ну вот теперь появилась другая Nano, у которой этого недостатка нет.

А по поводу софт-ядер — да, был и такой опыт. Например, были взяты исходники от 16F84 и переделаны в 16F877. Использовалось данное ядро в нескольких проектах.
Мы используем подобные платы в разных целях. Бывает — для реверс-инжиниринга. Например, раньше на основе аналогичной платы DE0-Nano (без SoC) был реализован аппаратный дебаггер-эмулятор для процессоров Intel 80186/80188 (нужно было отловить пару багов в довольно древних дивайсах). Также когда-то очень давно подобный кит был использован для взлома транспондеров. Ну а чаще всего используем подобные дивайсы в качестве каких-нибудь контроллеров, когда нужно быстро и по-возможности без паяльника организовать управление какими-нибудь внешними устройствами, или, допустим, поснифферить какую-нибудь быструю шину. Что будем делать конкретно с этой платой — пока не знаю. Время покажет.
12 ...
26

Information

Rating
Does not participate
Registered
Activity