реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> внутрипрограммное программирование ПЛИС
shide_3
сообщение Jul 30 2012, 10:10
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



добрый денек. каким образом возможно организовать ЭТО без подключения программатора, при том что есть только ПЗУ и плис, а ПЗУ подключена к какому-либо интерфейсу (возможно, через микроконтроллер) - PCI, VME и проч. ? какими знаниями для этого нужно располагать (система команд ПЗУ и т.д.)?
Go to the top of the page
 
+Quote Post
litv
сообщение Jul 30 2012, 10:21
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



для Xilinx например - http://www.xilinx.com/support/documentatio...tes/xapp058.pdf .
Go to the top of the page
 
+Quote Post
shide_3
сообщение Jul 30 2012, 10:38
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



видимо подразумевается, что в этой памяти, подключенной к процессору, хранится сразу несколько прошивок? и они загружаются через тот же джитаг
это скорее наверное внутрисхемное прог.
столкнулся с таким устройством, подноготная вся его не известна, фирмы CAEN. в его описании сказано, что программить плис и его пзу можно напрямую через VME шину c помощью ихнего специализированного софта, вот и проснулся интерес сбацать такое самому. вот ссылочка если интересно--
http://www.caen.it/csite/CaenProd.jsp?pare...1&idmod=484

Сообщение отредактировал shide_3 - Jul 30 2012, 10:58
Go to the top of the page
 
+Quote Post
_pv
сообщение Aug 1 2012, 16:09
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(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 начиная с третьих циклонов.
Go to the top of the page
 
+Quote Post
MishaN
сообщение Aug 9 2012, 20:09
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 2-06-12
Из: Минск
Пользователь №: 72 138



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


А какая ПЛИС?

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

Если нужна простая FPGA - это MachXO2
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th August 2025 - 05:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01523 секунд с 7
ELECTRONIX ©2004-2016