Комментарии 4
А как вы собираетесь использовать эту плату в перспективе, какая функция планируется для ПЛИС?
+1
Мы используем подобные платы в разных целях. Бывает — для реверс-инжиниринга. Например, раньше на основе аналогичной платы DE0-Nano (без SoC) был реализован аппаратный дебаггер-эмулятор для процессоров Intel 80186/80188 (нужно было отловить пару багов в довольно древних дивайсах). Также когда-то очень давно подобный кит был использован для взлома транспондеров. Ну а чаще всего используем подобные дивайсы в качестве каких-нибудь контроллеров, когда нужно быстро и по-возможности без паяльника организовать управление какими-нибудь внешними устройствами, или, допустим, поснифферить какую-нибудь быструю шину. Что будем делать конкретно с этой платой — пока не знаю. Время покажет.
+2
Именно «nano» это потому что цеплять к целям удобнее из-за компактности, или случайно получилось? Раньше как обходились без soc, использовали ли soft — ядро?
0
Нет, почему-же, не именно «nano». Когда-то мы использовали киты на других чипах. Например, Spartan-3AN на Xilinx-е. Но с Ксилинкса мы в конце-концов перешли на Альтеру в основном из-за нещадной глючности среды разработки.
Nano нас привлекло прежде всего очень маленькими размерами и исключительной дешевизной. Но у неё был серьёзный недостаток — отстутствие на борту порта для связи с компьютером. Единственный USB был задействован для JTAG. И хотя находились умельцы, которые этот USB таки приспосабливали для общения с компьютером, ни о каких хоть сколько-нибудь приличных скоростях обмена говорить не приходилось. Поэтому для Nano пришлось изготовить плату-нахлобучку с полноценным USB-портом и написать модуль-трансивер для упрощения сопряжения этой нахлобучки с остальной схемой. Ну вот теперь появилась другая Nano, у которой этого недостатка нет.
А по поводу софт-ядер — да, был и такой опыт. Например, были взяты исходники от 16F84 и переделаны в 16F877. Использовалось данное ядро в нескольких проектах.
Nano нас привлекло прежде всего очень маленькими размерами и исключительной дешевизной. Но у неё был серьёзный недостаток — отстутствие на борту порта для связи с компьютером. Единственный USB был задействован для JTAG. И хотя находились умельцы, которые этот USB таки приспосабливали для общения с компьютером, ни о каких хоть сколько-нибудь приличных скоростях обмена говорить не приходилось. Поэтому для Nano пришлось изготовить плату-нахлобучку с полноценным USB-портом и написать модуль-трансивер для упрощения сопряжения этой нахлобучки с остальной схемой. Ну вот теперь появилась другая Nano, у которой этого недостатка нет.
А по поводу софт-ядер — да, был и такой опыт. Например, были взяты исходники от 16F84 и переделаны в 16F877. Использовалось данное ядро в нескольких проектах.
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Обновление Linux в устройстве на базе чипа Altera SoC FPGA и получение доступа к расшаренным ресурсам Windows-сервера