Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » О материалах сайта » СССР - перерождение! |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 марта 2019 10:20 Сообщение отредактировано: 26 марта 2019 10:21
Ставлю конечно 5! Rio444 написал: Поддержу! Я бы и схемы опубликовал, может можно предложть, что доработать. Так и какая ошибка? Вопросы. 1.Почему не использовали спец-микросхемы АЛУ, типа 155ИП3? 2. Если ЭВМ в процессе разработки, каким образом у Вас почти как заводской печатный монтаж, с очень небольшим количеством проводов? Или это уже близкий к финальному вариант? 3. Я правильно вижу, что Вы использовали оригинальные К50-6 (или К50-16)? Если так, то IMHO лучше все же ставить современные, Это не тот случай, когда нужно гнаться за аутентичностью. |
kelas |
Rio444 На счет принципиальной схемы вы абсолютно правы. Все в спешке делалось, так что прошу понять и простить. ))) Лучше поздно чем никогда даю ссылку на структурную схему https://yadi.sk/i/v3mJG5KSA5wpAA Насчет принципов и алгоритмов работы я писать не стал, чтобы в не превратить статью в скучный и однотипный научный труд. |
kelas |
i8088 1. Изначально я планировал делать из того что было и ни копейки не потратить (как я ошибался), а 561ИП2 и 555ИМ6 у меня были в наличии, от того вариант с 155ИП3 изначально не рассматривался. 2. С каждой новой платой теплилась надежда, что переделывать ее не придется, но как правило я ошибался. Платы делал по лазерно утюжной технологии. Так удобнее потом «косяки» искать. 3. Конденсаторы там не несут серьезной нагрузки. На демонстрационном (медленном) тактировании стоит К50-6. Там плюс/минус скорость тактировния не критична. На одновибраторе, таймере и звуковой плате - К50-16. Тоже пока не критично, а на таймер потом возможно кварц поставлю. На видеокарте тоже К50-16 и один китаец (но я от него обязательно избавлюсь, но чуть попозже) |
pahan
Advanced Member
Откуда: Химки, М.О. Всего сообщений: 1070 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мар. 2015 |
А "корпус" (вот та рама, в которую эта куча платок закреплена) тоже полностью самодельный или от чего-то взят? |
ShER424
Advanced Member
Откуда: MSK Всего сообщений: 385 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 фев. 2012 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 марта 2019 19:03 Сообщение отредактировано: 26 марта 2019 19:04
Это, типа, Гигатрон, только на СССР-логике? |
kelas |
pahan конечно самопал. до определенного этапа платы переворачивать можно было, потом стало проблематично. Нужен был скелет. Фанера и лобзик решили эту проблему))) |
kelas |
ShER424 чем то похоже. Только у меня инструкций побольше (35 штук). И видеокарта отдельным устройством. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
kelas написал: Они и без всякой нагрузки портятся, причем особо поганые экземпляры примерно со второй 3. Конденсаторы там не несут серьезной нагрузки. На демонстрационном (медленном) тактировании стоит К50-6. половины 80-х годов, а вот конденсаторы 70-х нередко вполне ничего kelas написал: По мне - так это самое интересное. Насчет принципов и алгоритмов работы я писать не стал, чтобы в не превратить статью в скучный и однотипный научный труд. Вопросы по схеме. 1. Для чего два счетчика адреса инструкций, отдельно для ОЗУ и ПЗУ? Понятно что параллельная загрузка в счетчики ОЗУ/ПЗУ позволяет R/W/jmp по любому адресу, но зачем их 2? Или в конкретный момент считает только один счетчик (смотря куда программа загружена), а второй как регистр? 2. Я правильно понял, что это разновидность Фон-Неймановской машины? Если да, то как распределяется адреса между ОЗУ и ПЗУ? Или благодаря двум счетчикам, они могут накладываться? Те переписали программу из ПЗУ В ОЗУ, а далее исполняем только из ОЗУ? 3. Как понимать таймер, подключенный к АЛУ? По тексту статьи я думал, что это упрощенный ВИ53 подобный таймер, но тогда он должен быть подключен к пространству портов. |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
i8088 написал: +1 kelas написал:По мне - так это самое интересное. Насчет принципов и алгоритмов работы я писать не стал, чтобы в не превратить статью в скучный и однотипный научный труд. |
kelas |
i8088 написал: Два счетчика я поставил для независимой работы. ПЗУ может выполнять код как и ОЗУ и даже больше может, записывать в ОЗУ как из себя так и из портов (запас на будущее для SD карты). ОЗУ может делать переходы как внутри себя так и по нужному адресу ПЗУ (если потребуется выполнить какую либо подпрограмму из ПЗУ, с известным адресом ее начала – ОЗУ просто устанавливает счетчик ПЗУ на нужный адрес и инструкцией передает управление ПЗУ) Вопросы по схеме. ОЗУ в себя записать само ничего не может. Адресное пространство у них одинаковое просто инструкции адресации и переходов для ОЗУ одни, для ПЗУ другие. На счет архитектуры, я затрудняюсь ответить какая она. Наверное ближе все таки к Гарвардской . Единовременно берется слово из ОЗУ/ПЗУ половина слова есть команда вторая половина операнд. Переменные в ОЗУ не хранятся только на «внешней» плате памяти. (как то так изначально пошло, а потом переделывать было поздно. Но есть и плюсы. Можно увеличивать память переменных как душа не пожелает, не переделывая саму «материнскую плату») Насчет таймера : командой в регистр таймера на 555ир22 заносится необходимое число задержки. Следующей командой содержимое регистра таймера переносится на параллельную загрузку двух счетчиков 155ИЕ7 (который настроен на вычитание и постоянно тактируется генератором на 155ЛА3) и сбрасывается триггер на 155ТМ2. Запуск таймера произведен. Как только он досчитает до нуля 155ИЕ7 установит 155ТМ2 это будет означать, что установленное время вышло. И «минус» пошел на 155ЛЕ1. Так как прерывай я не предусматривал , ждем команду проверки по условию сработки таймера. Команда по проверке таймера через дешифратор команд (155ИД3) с потенциалом «минус» идет на вторую половинку 155ЛЕ1. И если совпало что на 155ЛЕ1 два «минуса» , то принудительно устанавливается счетчик адресации ОЗУ или ПЗУ . Условия равно, больше, меньше и таймер (и все как раз завязано с регистрами с которыми параллельно работают сумматоры у меня как раз и построено на совпадении условий и команд через 155ЛЕ1, поэтому я и отношу таймер к АЛУ. |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
Полигон-2 » О материалах сайта » СССР - перерождение! |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |