Супер ПОСТ карта

Поделитесь впечатлениями, кто владеет bvg-group.ru/rus/diagnostic/Super_POST.php Как я понимаю пошаговый режим там не сделали, тогда зачем нужна индикация шины данных и адреса - это с какой частотой нужно моргать глазами, что бы различить транзакции на индикаторе? Или я не прав?

Аватар пользователя icbook

> производители дорожат своим кодом

Особенно - пошаговым.

Аватар пользователя savely

Цитата:
или Atmel

или Xilinx, я бы сказал... А так - да, дорожат. Свой PCI никто не отдаст. Пост-карта - еще фигня. А если PCI с IRQ и DMA реальными?

Цитата:
Причем, что самое обидное, просто так ее не проапгрейдить, не слить и не поизучать...

Не силен в них, но если JTAGом подпаяться к ногам - не получится?

А кому счас легко...

Аватар пользователя R_Soft

На нашем рынке (Харьков) больше представлена Altera, чем Xilinx. У первой и цена пониже, и выбор кристаллов побольше.
Возможно, у других контор ассортимент отличается, но и цены могут быть существенно выше.


Цитата:
шина одинаковая. Микрухи разные стоят, на разных картах. вот они и несправляются.

Дело не только в прошивке... Дело ещё в том, насколько полно и грамотно реализовано ядро PCI, какие сигналы заведены и т.п.
AFAIK, полноценные проверенные ядра процессоров, контроллеров и интерфейсов пишут на VHDL и продают за баснословные цены.
Существуют бесплатные проекты, созданные энтузиастами, но как правило они имеют множество глюков. Бесплатный сыр
бывает только в мышеловке.;) За исключением линукса, ИМХО.
В свое время, пару лет назад, угрохал довольно много времени на поиск и реализацию интерфейса PCI для устройств, подобных
ПОСТ карте. Кроме этого интересовало подключение АЦП и ЦАП через эту шину. Про ISA было забыто, хотя много полезных
девайсов "пропало" с исчезновением ISA-слота из современных материнок. Единственный выход - лепить мост PCI-ISA, который
был у нескольких фирм, но опять же, как конструктивно "красиво" перейти - не понятно. Что-то я отвлекся от темы.

Партизан подпольной луны aka (R)soft

Аватар пользователя Baza

Savely писал(-а):
Не силен в них, но если JTAGом подпаяться к ногам - не получится?

проверяли на BVG-шной  не канает:(
стоит бит защиты и всё:( , JTAG это не панацея, при том, что все современные и не только
кристаллы микроконтроллеров и ПЛИС имеют встроенные средства защиты:)
Jtag в данном случае полезен если только ты сам пишешь код:)
при том, что если вдруг и удалось сдампать прошивку c ПЛИС, то отдизасмить её тоже по-моему нереально:(
 
 

Либо нечему гореть, либо нечем поджечь!

Аватар пользователя Rozik

Взял таки через K-Trade IC80 v5.0.
Коллеги, кто на Украине, не жмотитесь. Это _инструмент_, причем за _смешные_ деньги.
Сравнивать с глюкавыми Мастеркитовскими поделиями даже язык не поворачивается...
Не сочтите за рекламу - это факт, и от него отвернуться нельзя.
----------------
З. Ы. Дорогие админы, когда закончится безобразие с этим дебильным форумным движком?
Ну нету сил уже никаких, в самом деле...

Аватар пользователя R_Soft

Цитата:
если вдруг и удалось сдампать прошивку c ПЛИС, то отдизасмить её тоже по-моему нереально

Я бы так не сказал. Разобрать можно все, что собрано. Был бы только инструмент. Где его взять, и есть ли он вообще - это уже другой вопрос. Думаю, что такой инструмент есть.

Партизан подпольной луны aka (R)soft

Аватар пользователя BSV

Разобрать практически невозможно или очень тяжело. В лучшем случае получим нетлист, но от этого все равно не легче (если у Вас имеется логическая схема из десятка тысяч элементов и сотни тысяч цепей с неудобоваримыми именами очень трудно понять как все это работает). Хотя давно работаю с ПЛИС Xilinx, не знаю способа (и соответственно инструмента) получения хотя бы нетлиста из файла прошивки. И производители не горят желанием раскрывать форматы прошивок для своих камней.


Гораздо меньше времени займет написание всего самостоятельно с нуля. Средства разработки можно бесплатно скачать с сайта производителя (Xilinx, Altera, кому что нравится). Незамысловатый Таргет потянет не больше, чем на 1000 строк VHDL кода. А то мракобесие, что реализовано в большинстве простых ПОСТ-карточек займет и того меньше. Копировать имеет смысл механизмы, если известно как они работают. Я уже в этой теме предлагал заняться коллективным созданием ПОСТ карты, только тут похоже не надо это никому.

Второй закон Вышковского: Все можно наладить, если вертеть в руках достаточно долго.

Аватар пользователя Root

BSV

Цитата:
Копировать имеет смысл механизмы, если известно как они работают. Я уже в этой теме предлагал заняться коллективным созданием ПОСТ карты, только тут похоже не надо это никому.

при стоимости полноценного устройства чуть менее 100$ с полноценной поддержкой оного (разве что без бесплатных апгрейдов на новые версии карточки :)) я не вижу смысла ваять велосипед... Подразумевается в очередной раз IC80v5. Хотя если покажете, что это действительно надо, то я готов был бы помочь... Но учтите, что тогда все придется делать по-взрослому, в противном случае опять же есть относительно дешевая (и сердитая :)) альтернатива в виде простых ПОСТ-карточек, у которых творится мракобесие (с) в прошике...

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Аватар пользователя Root

ЗЫ: и если делать, то, понятное дело, по-взрослому, т.е. заказывать нормальную красивую PCI-плату, а не травить ее лазерно-утюжным методом, ну и пр. моменты...

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

На тему создания своей посткарты - есть проект opencores, где можно "подсмотреть" реализацию PCI на PGA Xilinx, к примеру - opencores.org/projects.cgi/web/pci/home. Из сего проекта надо откусить Wishbone System On Chip, который идет в качестве Master/Slave Device, и прикрутить MCU для обработки информации.

Цитата:
PCI Bridge Features

The list of the main features of the PCI bridge IP core:


32-bit PCI interface
Fully PCI 2.2 compliant (with 66 MHz PCI specification)
Separated initiator and target functional blocks
Supported initiator commands and functions:
Memory Read, Memory Write
Memory Read Multiple (MRM)
Memory Read Line (MRL)
I/O Read, I/O Write
Configuration Read, Configuration Write
Bus Parking
Interrupt Acknowledge
Host Bridging
Supported target commands and functions:
Type 0 Configuration Space Header
(Type 0 is used to configure agents on the same bus segment)
(Type 1 is used to configure across PCI-to-PCI bridges)
Parity Generation (PAR), Parity Error Detection (PERR# and SERR#)
Memory Read, Memory Write
Memory Read Multiple (MRM)
Memory Read Line (MRL)
Memory Write and Invalidate (MWI)
I/O Read, I/O Write
Configuration Read, Configuration Write
Target Abort, Target Retry, Target Disconnect
Fast Back-to-Back Capable response
Full Command/Status registers
WISHBONE SoC Interconnection Rev. B compliant interface on processor side (master with Target PCI and slave with Initiator PCI interface)
Configurable on-chip FIFOs

Это то, что в ядре уже реализовано. Мало? Можно и пошаговую отладку уже прикручивать:)

Ленты новостей