Важная информация

User Tag List

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 41

Тема: Давайте впаяем в БК0010 еще один процессор.

  1. #21
    Banned
    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Шина блокируется сигналом BSY. До снятия BSY устройством, захватившим шину - ни одно другое устройство не может её использовать.
    Это я размышляю, как повесить на шину много процессоров. Реально, шина требуется только с момента, когда DIN упал. И до того момента, пока память не сможет прочитать заначение (сигнал RPLY). Затем значение можно записать во временный регистр (по сигналу сигнал RPLY) и освободить шину.

    ---------- Post added at 11:26 ---------- Previous post was at 11:05 ----------



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

    Когда память сможет дать ответ, она подаст сигнал BUS ACK. Этот сигнал защелкнет ответ памяти в выходном регистре. Включит триггер подающий в процессор сигнал RPLY. Этот триггер выключится с подъемом сигнала SYNC процессора. А еще сбросит правый триггер и сигнал захвата шины.

    Еще дорисовать триггеры и буферы для записи данных в память. Это еще проще. И простенькую схему, которая будет предотвращать одновременный доступ к памяти нескольких процессоров.

    На входе этого блока сигналы BUS REQ 1, BUS REQ 2, BUS REQ 3... На выходе BUS ACK 1, BUS ACK 2, BUS ACK 3... И еще сигналы подключающие адрес из правого верхнего регистра на общую шину адреса.
    Последний раз редактировалось vinxru; 25.03.2012 в 01:12.

  2. #22
    Master Аватар для Woland
    Регистрация
    26.10.2011
    Адрес
    Москва
    Сообщений
    554
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vinxru Посмотреть сообщение
    Почему бы не попробовать добавить еще один процессор в БК0010.
    vinxru, при всем уважении, в течение минувших 10 лет, идеи "прокачать" БК на форумах возникали в среднем раз в 2 года, каждый раз начиналось бурное обсуждение и в итоге заканчивалось ничем. Ну разве что действительно, из личного спортивного интереса это сделать и чисто для себя. В массы и даже в единичные руки это не пойдет.
    Я думал и о приставке Бортника и о других подобных вариантах, но в итоге с чисто практической точки зрения оказывается рациональном только ПЛИС-реализация всей БК (и её "прокачка" за счет ПЛИС). Да и со всех других, кроме разве что случая "душа просит именно оригинальный старый ВМ1".
    Сейчас даже реплику оригинальной БК0011М проблема сделать - корпуса и клавиатуры воспроизвести невозможно, а чтобы подключать современные клавиатуры - опять же ПЛИС.

  3. #23
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Woland Посмотреть сообщение
    Сейчас даже реплику оригинальной БК0011М проблема сделать - корпуса и клавиатуры воспроизвести невозможно, а чтобы подключать современные клавиатуры - опять же ПЛИС.
    1. думаю копия БК сейчас никому не интересна как и копия ZX-SPECTRUM 48Kb, интересен комп совместимый но не точная копия;

    2. после того как на рынке стали продавать в основной массе клавиатуры с USB/PS2 интерфейсом подключать клавиатуру иначе чем через микроконтроллер нет никакого смысла;

    3. комп на плис с vhdl-процессором никакой не конкурент компу на реальном процессоре, все это разные типы развлечений (каждому свое - кому оригинальный комп, кому эмулятор, кому FPGA-devboard с конфигом компа, кому чипсет на fpga + реальный проц);

    ---------- Post added at 21:30 ---------- Previous post was at 21:23 ----------

    Цитата Сообщение от Woland Посмотреть сообщение
    Я думал и о приставке Бортника и о других подобных вариантах, но в итоге с чисто практической точки зрения оказывается рациональном только ПЛИС-реализация всей БК
    И чем же это "ПЛИС-реализация всей БК" рациональнее скажем "приставки Бортника" ? Это вообще разные вещи. В контексте данной темы может была бы интересна SMP система похожая по архитектуре на PDP-11/74?

  4. #24
    Activist
    Регистрация
    21.10.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    318
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    b]bigral[/b],

    думаю копия БК сейчас никому не интересна как и копия ZX-SPECTRUM 48Kb, интересен комп совместимый но не точная копия -
    я думаю вы не правы - любое повторение оригинала - это уже копия и каждое новое поколение будуших электроников и програмистов будут начинать со СПЕКТРУМА, как это не печально, но вполне закономерно и понятно

    далее с моей точки зрения БК плюс 2 проц - больше смахивает на УКНЦ чем на SMP, и пристака Бортника показала , что особого смысла в этом нет
    а вот сделать что то PDP подобное да еще и SMP - тут одного желания мало - надо еще что то уметь , знать и ,,,,,, да и кроме голово железа надо еще и ПО
    но если порыться в древних источниках - можно что то и найти и поробоать повторить - при определеннной упертости в этом вопросе, а не просто сидя ровно на 5 точке рассуждать

  5. #25
    Banned
    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от xailar Посмотреть сообщение
    далее с моей точки зрения БК плюс 2 проц - больше смахивает на УКНЦ чем на SMP
    Я говорю о чистом SMP

  6. #26
    Master Аватар для Woland
    Регистрация
    26.10.2011
    Адрес
    Москва
    Сообщений
    554
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    И чем же это "ПЛИС-реализация всей БК" рациональнее скажем "приставки Бортника" ? Это вообще разные вещи?
    Тем, что если приставка Бортника "не пошла" в те времена, то сейчас точно никому интересна не будет, да и едва ли имеет смысл вообще.

    Цитата Сообщение от bigral Посмотреть сообщение
    В контексте данной темы может была бы интересна SMP система похожая по архитектуре на PDP-11/74?
    Собственно что-то подобное что сейчас делается в рамках этого ТЗ:
    http://forum.bk-fpga.ru/viewtopic.php?f=2&t=13
    - конечно не SMP, но это будет процессор с двумя переключаемыми режимами совместимости: ВМ1 и стандарт PDP-11/70, во втором будет адресоваться 4 мб (как в ВМ3). В первом режиме система будет полностью обратно совместима с БК0011М, и будет иметь расширение по быстродействию ЦП, графике, звуку.
    Последний раз редактировалось Woland; 25.03.2012 в 11:25.

  7. #27
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    792
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если кому интересно ковырять в FPGA альтернативные возможности того, чего никогда не было, можете посмотреть на мою bk-fpga. Она может адресовать много памяти. В отличие от меня самого — я уже плохо помню детали, но все запиcано вот тут: http://code.google.com/p/bk0010/wiki/Memory_Management

    Это чем-то похоже на реализацию MMU PDP-11, но все немного упрощено и похакано — цель была не пуризм, а юзабилити самой БК-ФПГА. С помощью этой системы сделана более-менее прозрачная работа с SD-картой, больше ни для чего она не используется.
    Больше игр нет

  8. #28
    Master Аватар для Woland
    Регистрация
    26.10.2011
    Адрес
    Москва
    Сообщений
    554
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кстати, по информации от разработчика bk-0012, в текущую версию на ПЛИС второй процессор добавляется буквально за одну минуту, и больших конфликтов по шине там не будет, ибо у каждого свои кэши. Для полноценного SMP там придется добавить один из видов протокола когерентности кэшей, это , конечно, будет дольше одной минуты, но решаемо. Вопрос опят же только только в том, какая ОС будет всё это поддерживать.

  9. #29
    Activist Аватар для mbojenov
    Регистрация
    25.10.2007
    Адрес
    Москва
    Сообщений
    392
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    надо юних прикручивать.
    ZX Evolution

  10. #30
    Master Аватар для Woland
    Регистрация
    26.10.2011
    Адрес
    Москва
    Сообщений
    554
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, это однозначно. Но кто этим будет заниматься забесплатно...
    Кстати, уже сапера, написал уважаемый vinxru - запустили на отладочной плате. Вот скриншот даже:

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 70
    Последнее: 24.09.2021, 18:39
  2. Куплю БК0010, БК0010-01, БК0011(М)
    от kt315b в разделе Барахолка (архив)
    Ответов: 12
    Последнее: 07.04.2010, 02:52
  3. давайте меняццо
    от sv в разделе Барахолка (архив)
    Ответов: 25
    Последнее: 23.01.2009, 21:04
  4. А давайте поздравим Rst7 с ДР !
    от Orionsoft в разделе Поздравления
    Ответов: 11
    Последнее: 09.12.2006, 20:09

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •