28.05.2018, 04:57
|
|
Прохожий
Регистрация: 28.05.2018
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Диагностическая плата для тестирования компьютера
Добрый день всем! Столкнулся с одной проблемой. У меня проект заключается в построении диагностической платы в Multisim. По идее, она должна тестировать оперативную память через шину pci. Так вот, никак не могу ее собрать. Не могли бы меня направить и помочь мне ее собрать? Буду очень благодарен вам за помощь
|
|
|
|
28.05.2018, 08:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Диагностическая плата для тестирования компьютера
Вообще-то для цифрового моделирования используется ModelSim. Берете спецификацию PCI и на VHDL/Verilog формируете требуемые временные диагаммы.
Цитата:
|
Так вот, никак не могу ее собрать.
|
что значит "собрать"? Синтезировать или сделать функциональную схему?
__________________
misterdi<@>i.ua
|
|
|
|
28.05.2018, 09:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,672
Сказал спасибо: 130
Сказали Спасибо 1,074 раз(а) в 517 сообщении(ях)
|
Re: Диагностическая плата для тестирования компьютера
И этого мало. Нужно еще и к памяти достучатся через PCI.
Смотри: https://habr.com/post/182152/
|
|
|
|
28.05.2018, 19:20
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
|
Re: Диагностическая плата для тестирования компьютера
Sadness, в древнее время был сделан достаточно простой HW троян/вирус .
При инициализации на шине он размещал свой BIOS из своей SRAM, загружаемой с карточки.
Собственно тот вариант и использовался для проверки памяти, только кодом для родного процессора. Логика выросла ещё из времён ISA, но формальных препятствий и для PCI-e не существует .
Можно посмотреть на реализацию в видеоадаптерах.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
28.05.2018, 22:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,792
Сказал спасибо: 2,912
Сказали Спасибо 3,120 раз(а) в 2,111 сообщении(ях)
|
Re: Диагностическая плата для тестирования компьютера
Сообщение от Sadness
|
У меня проект заключается в построении диагностической платы в Multisim. По идее, она должна тестировать оперативную память через шину pci.
|
А не POST-карта ли это?
Вот, например, на opencores:
Цитата:
|
Main features of latest v5 HW are:- - LPC memory read (can be disabled),LPC Firmware Hub memory read and IO write for POST Code capture (and display on LED segments)
- - POST code peek mode (LPC reads from dongle are disabled)
- - POST code logger (sends all postcodes to USB serial port as hexadecimal bytes in ASCII)
This is hardware project for existing USB dongle board (costing about 150 EUR you should check from sales(at)artecgroup.com). Using it for LPC dongle.
IP cores- - LPC slave (supporting IO write, Memory read and LPC Firmware Hub read from device ID 0x0000)
- - Flash Waveform generator
- - FTDI parallel interface to onboard flash (supports 32 byte block write and 64K block read)
- - FTDI parallel interface to convert and send bytes as hex codes in ASCII
- - Scanning LED segment display coder
|
Хотя, конечно, дело в банальном нежелании учиться чистить сапоги и оружие.
__________________
Экзорцист 40-го уровня.
|
|
|
Сказали "Спасибо" ForcePoint
|
|
|
29.05.2018, 01:17
|
|
Прохожий
Регистрация: 28.05.2018
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Диагностическая плата для тестирования компьютера
как бы да, это что-то типа POST карты
если ввести в том же гугле тестер оперативной памяти, выдаст видео на ютубе, где человек обозревает её. Именно она мне и нужна, но я просто не могу понять, как мне сделать схему в Mulstisim
|
|
|
|
29.05.2018, 08:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
|
Re: Диагностическая плата для тестирования компьютера
Sadness,
Не совсем понял вашу задачу. В программе Мультисим нет выхода ни на один порт компа. Внешнее общение только с сайтом NI через программу. Вообще есть такая внешняя панель в железе. Называетcя ELVIS. Это макетная плата с приборами для макетирования. Тоесть вы макетируйте схему
при этом делайте такую-же в программе. Ставите в программу приборы ELVIS и имеете связь с живой схемой в железе. Удовольствие это очень дорогое в зелени. Но это другая тема. Наши крякнутые бесплатные версии программ только для моделирования схем. Почему нет выхода на порты понять не трудно. В программе нет реального времени моделирования по цифре. Так что какие
внешние связи могут быть с интерфейсами. Например в сравнение с программой Протэус.
Вот что эта панель представляет из себя. И разработка на этой панели для программы мультисим реальной модели Фотоэлемента ( сегмента солнечной батареи) и ее работа в программе :
__________________
С Уважением Александр Владимирович
г. Москва
Последний раз редактировалось цифровик; 30.05.2018 в 08:24.
|
|
|
|
30.05.2018, 20:09
|
|
Прохожий
Регистрация: 28.05.2018
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Диагностическая плата для тестирования компьютера
Мне нужно собрать в мультисиме что-то подобное этому, без порта PCI
В этом и заключается моя задача
|
|
|
|
31.05.2018, 08:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
|
Re: Диагностическая плата для тестирования компьютера
Sadness,
В Мультисиме контроллеры не моделируются. Вы можете просто нарисовать данную
схему в программе. Потом эту схему передать в UItiboard для изготовления печати.
В программе много микроконтроллеров в зеленом цвете, да и не только их. Они выводятся на лист принципиальной схемы. Но это просто оболочки модели ДЛЯ РИСОВАНИЯ. И тем более вы не вставите файл HEX ( программу, в эту оболочку )
Для моделирования в реалии таких схем есть другие программы. Вот там вы уже можете по нужному порту компа соединить эту схему с реальным интерфейсом. Устройство контролируемое внешнее а схема контроля в программе. Да и то еще неизвестно есть ли в них ваша элементная база. Для рисования таких схем есть более грамотные программы созданные для этих целей.
__________________
С Уважением Александр Владимирович
г. Москва
Последний раз редактировалось цифровик; 31.05.2018 в 09:10.
|
|
|
|
31.05.2018, 09:46
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
|
Re: Диагностическая плата для тестирования компьютера
Sadness, про микроконтролерную версию индикатора POST кодов все понятно.
Таки не понятна цель. Симулировать при отсутствии возможности (поддержки нужных чипов) не удасться никак.
Уважаемый цифровик собственно уже все почти написал.
Если в симуляторе нет нужных элементов в библиотеке для симуляции - он превращается просто в редактор схем. Пока видна только возможность нарисовать схему и сделать для неё плату.
Если таки нужна симуляция, то уже стоит вопрос о создании своих библиотечных модулей под требуемые чипы, а это совсем другая задача… и для МК она совсем не тривиально выглядит… Может правда у производителя есть что-то в этом плане…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:48.
|
|