Автор: GaRR , 7 июня 2005
Содержимое данного поля является приватным и не предназначено для показа.

BBCode (added in Drupal 11)

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

inin (не проверено)

18 лет 5 месяцев назад

Root писал "и если делать, то, понятное дело, по-взрослому, т.е. заказывать нормальную красивую PCI-плату, а не травить ее лазерно-утюжным методом, ну и пр. моменты..."
Хорошо, представим, что у нас есть прошивка.
Как вы видите себе процесс изготовление печатных плат ? Каждый будет изготавливать ее индивидуально на каком-то заводе ?
Процесс заказа состоит из следующих стадий
1. Заказывать фотошаблон и ленточку сверления
Между прочим, фотошаблон можно использовать еще в течении года .
2. Заказывать платы ( а одну -две совсем невыгодно делать, минимум надо заказывать десяток)
Себестоимость каждой платы с расходами на фотошаблон и при золочении ножевого разьема при 10 шт -5 $, при одной-двух -25-30$
Что делать с оставшимися 8-9 платами при заказе десятка ? Продавать ?
И не забывайте, что платы - это только первая часть марлезонского балета, надо еще купить детали, ту же ПЛИС (попробуйте купить ее в единичном количестве - тоже цена кусается !), а в каком нибудь маленьком городке это будет почти неразрешимая задача.
И что в итоге ? Post Card получится просто золотой при единичном изготовлении ! Плюс время, потраченное на беготню !
Не проще ли купить готовую POST Card ?
А теперь давайте оглянемся вокруг и увидим, что в WIKI в разделе о POST Card есть готовый проект POST Card  PCI Мисячного - там есть и разводка в PCAD4.5, и прошивка, и даже сами исходники ! А много ли тут людей, повторивших этот проект ?
АУУУ !    Кто сделал POST Card PCI Мисячного ???   Отзовитесь
Вот сейчас мы и проверим по количеству отзывов справедливость моих слов !
Надо идти другим путем, как говaривал Ленин.

inin (не проверено)

18 лет 5 месяцев назад

Ну, а теперь давайте обсудим пути. Их мне видится три и в каждом из них готов поучаствовать.
1. Слепить супер дешевую POST Card аля BVG-груп с отключением CLK на 26 коде. Плюс попробовать все же побороться с отключением CLK примитивными методами а-ля E-KIT. ПЛИС для проекта - ALTERA EPM3032(желательно), если не влезет - EPM3064, плюс индикатор, немножко резисторов и кондеров, текстолит платы по минимуму - и все... Предназначена для начинающих, а также тех, кто не может позволить себе палить POST Card ICBook за 100$ во вновь пришедших неизвестно с какими дефектами платах - то есть для первичной диагностики.
2. Подправить проект вышеупомянутого Мисячного из WIKI. Так как проект 2002 года, то сдается мне, что он не будет работать на новых  материнках I915, I945 и так далее ... Кто его повторил, отзовитесь? АУУУ !!!!!!!  Может и делать ничего не надо, все уже есть, а мы тут копья зря ломаем ?  Выпустим по подписке партию плат - разделим на всех желающих - и дело с концом !  Может, кто-то возьмет на себя обременительный труд по заказу и рассылке плат по почте ?
3. Взять за основу Masterkit BM9222 за 50$ ... и ...  Что, удивлены ? А ведь это самый простой путь к SUPER POST Card ! Плата есть готовая, ПЛИС ALTERA EPM3064 запаяна, микропроцессор скромненький ATTINY2313, и главное - большущий индикатор LCD ! На него же кучу информации вывести можно - например, все сигналы PCI шины (FRAME, TRDY, IRDY и так далее) для полностью зависших плат.
Платы заказывать не надо - это раз, детали искать тоже не надо - это два, схема в открытом доступе - это три, осталось написать новые прошивки для ПЛИС и микропроцессора, спаять простенький шнурок JTAG - и залить прошивки, не выпаивая ПЛИС и микропроцессор из платы - разьемы JTAG там тоже разведены.
Ну, а что же там поменять для нашей заветной цели - SUPER POST Card, а  ?
Можно выкинуть дурацкую текстовую расшифровку POST кодов - а вместо нее сварганить запоминание всех выводимых POST кодов в ОЗУ микроконтроллера с выводом их на индикатор теми же двумя кнопками, что меняют текстовую расшифровку между BIOSами AWARD, AMI etc Чем вам это не пошаговый режим от ICBook, a ?
Можно еще кварцевый генератор прилепить - и мерять частоту шины PCI ! И все это неплохо уместится на индикаторе LCD !
Эх, много чего можно сделать, была бы только фантазия ! Ну, кто хочет поучаствовать ?  :-)   A ????!!!!  
 

Mike_A (не проверено)

18 лет 5 месяцев назад

>3. Взять за основу Masterkit BM9222
Можно устроиться к ним на работу и довести до ума их разработку :) Студенты, ау.
http://www.masterkit.ru/info/develop.php

BSV

18 лет 5 месяцев назад

Вопросы к  обладателям  Masterkit BM9222. Если не сложно ответьте пожалуйста.



  1. Есть ли в комплекте принципиальная схема? Если есть, то очень хотелось бы заполучить.

  2. Если ответ на вопрос 1 отрицательный - какая там стоит Altera (точная маркировка)?

  3. Какова точная маркировка установленного микроконтроллера.


Хочется оценить что туда вообще возможно запихать.

inin (не проверено)

18 лет 5 месяцев назад

Вообще-то МастерКит не скрывает схемы BM9222 с точной маркировкой всех деталей. Ее можно скачать (источник -
Конференция по набору BM9222 на сайте МастерКит, стр 2) вот по этому линку:
http://www.masterkit.ru/forum/download.php?id=277

Кстати, ПЛИС Altera EPM3064ATC100-10 можно заменить ( если умеете обращаться с термофеном) на более мошную EPM3128ATC100-10 - она имеет точно такую-же распиновку, как и EPM3064ATC100-10.
Хотелось бы заменить и микроконтроллер ATTINY2313 на имеющий больше памяти программ и ОЗУ (например ATMEGA8), но пока не нашел совместимый по ногам с примененным в BM9222 ATTINY2313.

BSV

18 лет 5 месяцев назад

За схему спасибо.


> Кстати, ПЛИС Altera EPM3064ATC100-10 можно заменить (если умеете обращаться с термофеном) на более мошную EPM3128ATC100-10 -

> она имеет точно такую-же распиновку, как и EPM3064ATC100-10.


Да уж, в 64 триггерах особо не развернешься, да впрочем и в 128 тоже (поправьте меня если я ошибаюсь, в макроячейке ведь один триггер). Хотя логических функций навернуть много можно. Связь с микроконтроллером через RS. Интересно сколько в микрухе осталось места непосредственно на функционал ПОСТ-карты? Какую часть от заголовка конфигурационного пространства достаточно реализовать, чтобы тактирование со слота не снималось?


А нафига контроллер совместимый по ногам - все равно программу с нуля писать. Главное, чтобы питание было 5В, а потом простенький вынос сгородить. Впрочем, питание можно и проводочком тогда уж бросить и хоть ARM с Linux'ом на борту туда прикрутить.

inin (не проверено)

18 лет 5 месяцев назад

Если внимательно рассмотреть проект  PCI POST Card Мисячного на все той же ALTERA EPM3064ATC100-10, то очень много вопросов отпадут сами собой.


>Да уж, в 64 триггерах особо не развернешься, да впрочем и в 128 тоже (поправьте меня если я ошибаюсь, в макроячейке


>ведь один триггер). Хотя логических функций навернуть много можно.


Для POST Card 64 макроячейки - огромное пространство. Достаточно вспомнить, что первые PCI POST Card 2001 года от ICBook были реализованы на EPM7064 плюс две ATF16V8 в качестве преобразователей двоичного кода в семисегментный ( по одной на каждый разряд индикатора). Сейчас PCI POST Card v5  от ICBook со всеми наворотами реализованы, по-моему, на EPM3256ATC144.


>Интересно сколько в микрухе осталось места непосредственно на функционал ПОСТ-карты?


Если взять ПО MAX +plus II BASELINE от ALTERы и открыть в нем проект Мисячного, выкинуть ненужное преобразование двоичного кода в семисегментный и кое-какие навороты Мисячного, необязательные для POST Card, то занятым окажется около 60 процентов EPM3064.


>  Какую часть от заголовка конфигурационного пространства достаточно реализовать, чтобы тактирование со слота не снималось?


И это тоже видно по проекту Мисячного - достаточно по всем адресам конфигурационного пространства выдавать h0000, причем достаточно это делать даже в младших 16 разрядах A/D PCI, плюс обеспечить фиктивную запись по всем адресам конфигурационного пространства. Это оговаривается в спецификации PCI для устаревших устройств. ICBook  же считает, что надо обеспечить Device ID и Vendor ID конфигурационного пространства, чтобы POST Card выглядела "полноценным" PCI устройством и находилась WINDOWS. 


>А нафига контроллер совместимый по ногам - все равно программу с нуля писать. Главное, чтобы питание было 5В, а потом простенький вынос сгородить.


Вынос ака дополнительная печатная платка с другим микропроцессором, припаянная кучей проводков к основной плате удивительно нарушает "кислото-щелочной" баланс внешнего вида устройства - будет очень некрасиво, плюс платка будет за все цепляться, а проводки - постоянно обрываться.


В общем, если взять проект Мисячного, выкинуть из него все ненужное, добавить последовательную передачу POST кода в микропроцессор - вот и будет готовый проект, над которым можно работать с целью усовершенствования - задача, вполне посильная студенту 5-го курса. Жаль, у меня времени сейчас свободного на это нет,  а так бы вспомнил молодость :-) !


 


 

Baza

18 лет 5 месяцев назад

надо обеспечить Device ID и Vendor ID конфигурационного пространства,

чтобы POST Card выглядела "полноценным" PCI устройством и находилась WINDOWS.


насколько я помню у Альтеры и у других производителей ПЛИС есть свой , зарегистрированный в PCI-SIG  Vendor  ID, для разработчиков :)


так что слепить Altera IO controller  вполне можно


 

inin (не проверено)

18 лет 5 месяцев назад

Baza писал:



>насколько я помню у Альтеры и у других производителей ПЛИС есть свой , зарегистрированный в PCI-SIG  Vendor  ID,

>для разработчиков:) 

>так что слепить Altera IO controller  вполне можно



Можно, конечно, и даже драйвер под WINDOWS можно написать - как это сделали ICBook для своих POST Card PCI http://www.icbook.com.ua/support/dn/ic80v5.zip

nessy

18 лет 5 месяцев назад

Для пользователей Мастеркитовского набора NM9221(BM9221):

Автор(на форуме Roman Skripnik) выпустил новую прошивку.
Пока оттестировал на Nforce4x(EP-9NPA7I,Biostar NF44x-A7), I915(Asus P5GPL)- полет нормальный.
Поделитесь впечатлениями, кто владеет http://www.bvg-group.ru/rus/diagnostic/Super_POST.php Как я понимаю пошаговый режим там не сделали, тогда зачем нужна индикация шины данных и адреса - это с какой частотой нужно моргать глазами, что бы различить транзакции на индикаторе? Или я не прав?