Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: внутрипрограммное программирование ПЛИС
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
shide_3
добрый денек. каким образом возможно организовать ЭТО без подключения программатора, при том что есть только ПЗУ и плис, а ПЗУ подключена к какому-либо интерфейсу (возможно, через микроконтроллер) - PCI, VME и проч. ? какими знаниями для этого нужно располагать (система команд ПЗУ и т.д.)?
litv
для Xilinx например - http://www.xilinx.com/support/documentatio...tes/xapp058.pdf .
shide_3
видимо подразумевается, что в этой памяти, подключенной к процессору, хранится сразу несколько прошивок? и они загружаются через тот же джитаг
это скорее наверное внутрисхемное прог.
столкнулся с таким устройством, подноготная вся его не известна, фирмы CAEN. в его описании сказано, что программить плис и его пзу можно напрямую через VME шину c помощью ихнего специализированного софта, вот и проснулся интерес сбацать такое самому. вот ссылочка если интересно--
http://www.caen.it/csite/CaenProd.jsp?pare...1&idmod=484
_pv
Цитата(shide_3 @ Jul 30 2012, 17:38) *
в его описании сказано, что программить плис и его пзу можно напрямую через VME шину c помощью ихнего специализированного софта, вот и проснулся интерес сбацать такое самому.


Цитата
The Mod. V1495 is a VME 6U board, 1U wide, suitable for various digital Gate/Trigger/Translator/Buffer/Test applications, which can be directly customised by the User, and whose management is handled by two FPGA. The first one is the FPGA "Bridge", used for the VME interface and for the connection between the VME and the 2nd FPGA (FPGA "User") through a proprietary local bus. The FPGA "Bridge" manages also the programming via VME of the FPGA "User".

описание ненавязчиво намекает на то, что там две плисины, одна из которых отвечает за VME и умеет перешивать конфигурацию у второй, которая пользовательская.

можно и без дополнительного МК/плис самому себе конфигурационную память перезашить. у альтеры это называется Remote System Upgrade начиная с третьих циклонов.
MishaN
Цитата(shide_3 @ Jul 30 2012, 14:10) *
добрый денек. каким образом возможно организовать ЭТО без подключения программатора, при том что есть только ПЗУ и плис, а ПЗУ подключена к какому-либо интерфейсу (возможно, через микроконтроллер) - PCI, VME и проч. ? какими знаниями для этого нужно располагать (система команд ПЗУ и т.д.)?


А какая ПЛИС?

У LatticeXP2 встроенная Flash - программируйте её с помощью референса атомата программирования к примеру. Или вобще добавте туда 8 бит микроконтроллер (600LUTs) который и будет этим заниматься через Wishbond. При этом в случае сбоя (пропало питание в момент прошивки) ПЛИС может перезагрузиться сама из внешней памяти.
А вот Xlinks уже не запуститься без повторного программирования ПЗУ извне.

Если нужна простая FPGA - это MachXO2
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.