Последние темы
» Вити больше нет!автор bug19 Пн Фев 20 2023, 19:54
» Собираем оригинальный Орион 128
автор bug19 Пн Фев 20 2023, 19:47
» Проблема плющеного экрана ОРИОНА
автор kanzler Пн Ноя 28 2022, 12:05
» Орион 128 и его клоны возрождение 2019-2022 год
автор kanzler Пн Ноя 28 2022, 12:03
» Электроника КР-04. Информация, документы, фото.
автор kanzler Пн Ноя 28 2022, 12:02
» Новости форума
автор kanzler Пн Ноя 28 2022, 11:52
» Орион-128 НГМД запуск 2021 года
автор matrixplus Сб Сен 10 2022, 17:36
» ПЗУ F800 для РК86
автор ведущий_специалист Сб Сен 10 2022, 10:37
» Микропроцессорная лаборатория "Микролаб К580ИК80", УМК-80, УМПК-80 и др.
автор Электротехник Вт Июл 26 2022, 19:33
» Орион-128 SD карта в Орионе
автор matrixplus Чт Июн 02 2022, 09:00
» 7 Мая. День Радио!
автор Viktor2312 Чт Май 12 2022, 10:58
» Серия: Массовая радио библиотека. МРБ
автор Viktor2312 Ср Май 11 2022, 12:17
» Полезные книги
автор Viktor2312 Пн Май 09 2022, 15:07
» Орион 128 Стандарты портов и системной шины Х2
автор matrixplus Вс Май 08 2022, 23:08
» Орион-128 и Орион ПРО еще раз про блоки питания
автор matrixplus Вс Май 08 2022, 19:09
» Орион-128 Программаторы
автор matrixplus Вс Май 08 2022, 19:02
» Орион ПРО история сборки 2021 до 2022
автор matrixplus Вс Май 08 2022, 18:47
» Анонсы монет (New coin).
автор Viktor2312 Сб Май 07 2022, 23:11
» Хочу свой усилок для квартиры собрать не спеша
автор Viktor2312 Сб Май 07 2022, 19:33
» Амфитон 25у-002С
автор Viktor2312 Сб Май 07 2022, 09:38
» Майнер: T-Rex
автор Viktor2312 Вс Май 01 2022, 09:12
» GoWin. Изучение документации. SUG100-2.6E_Gowin Software User Guide. Среда разработки EDA.
автор Viktor2312 Пн Апр 25 2022, 01:01
» GoWin. Изучение документации. UG286-1.9.1E Gowin Clock User Guide.
автор Viktor2312 Сб Апр 23 2022, 18:22
» GoWin. Documentation Database. Device. GW2A.
автор Viktor2312 Ср Апр 20 2022, 14:08
» GOWIN AEC IP
автор Viktor2312 Ср Апр 20 2022, 12:08
Самые активные пользователи за месяц
Нет пользователей |
Поиск
Флейм только по теме "Радио-86РК".
Страница 13 из 16 • Поделиться
Страница 13 из 16 • 1 ... 8 ... 12, 13, 14, 15, 16
.
301
Для работы во времени можно обойтись и без прерываний одной лишь половинкой триггера 155 ТМ2...
Зачем ему ставить эту микросхему, когда лучше поставить К555ИЕ5, чтобы получать нормальные 2 МГц для ВИ53, а для этого у него уже есть триггер в первой К555ИЕ5, для деления на 2 этого VRTC ?
.
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
Re: Флейм только по теме "Радио-86РК".
302
Viktor2312 пишет:Для работы во времени можно обойтись и без прерываний одной лишь половинкой триггера 155 ТМ2...
Зачем ему ставить эту микросхему, когда лучше поставить К555ИЕ5, чтобы получать нормальные 2 МГц для ВИ53, а для этого у него уже есть триггер в первой К555ИЕ5, для деления на 2 этого VRTC ?
.
Здесь пожалуйста подробнее, как. Я тут голову ломаю пол дня как сделать 1,77-2 мгц для тактирования ви53. Тупое решение в лоб ие4, но оперативно мне ее не достать. В оригинале конечно 1,77. У меня есть в схеме 3 мгц, может затактовать полтора мегагерцами?
ведущий_специалист- Мастер+
- Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург
Re: Флейм только по теме "Радио-86РК".
303
Можно поставить второй чип, но! Не так давно Вы заговорили о нагрузочной способности шины процессора, выдержит ли? во вторых, я скачал кучу музыки со стороннего форума, сега бой сделал отличный проигрыватель музыки, по крайней мере я отличий от спектрумовской перделки не заметил. Играет просто великолепно. А некий какос нонос реализовал даже 8 ударных и 2 канала на тоны. Тоже отличный проигрыватель.barsik пишет:Может подумаете на предмет установки второй ВИ53 вместо 537РУ10 в 2 Кб?
Я всеми руками за. Но я технически не понимаю, куда подключать к процессору выход прерываний а также непонятно как выглядит обработчик в программном виде. Я уже смирился с постоянной проверкой (чтения вг75), своего рода программно читаемый таймер. Если кто нибудь мне объяснит - в схеме новодела обязательно появятся прерывания.barsik пишет:насчёт апп.прерываний
Это Вы уже что то серьёзное придумали. Обещали типа статьи написать по этому поводу, ждем...barsik пишет: сигнал с выхода триггера можно использовать как А12 для ПДП, что приведёт, к тому что чётные экраны отобразятся из видеобуфера на 76D0...7FF4, а нечётные из - 66D0...6FF4, отчего видео разрешение в графике возрастёт вдвое до 400*100.
ведущий_специалист- Мастер+
- Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург
.
304
Я так понял, что Вы хотели бы использовать делитель на 12, чтобы из 24 МГЦ получить 2 МГЦ. Если есть ИЕ5 или ИЕ7, то они также могут делить на любой коэф-т деления (от 2 до 16). А вот ИЕ2 не подойдёт, т.к у него группа из 3-х счётчиков сбрасывается в ноль вместо установки веса 5.ведущий_специалист пишет:голову ломаю пол дня как сделать 1,77-2 МГЦ для тактирования ВИ53. Тупое решение в лоб ИЕ4, но оперативно мне её не достать.
Я склонен думать, что 2 МГЦ для ВИ53 лучше всего, т.к это стандарт. А главное, т.к у всех кварцы будут разные, то лучше иметь красивую частоту, чем какую-то левую (в смысле дробную).
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
.
305
Так вроде у процессора вход для прерываний всего один (вы спутали с 8085, где входов прерываний много). Чего же Вы не скачали книгу "Микропроцессоры 4 - Основы построения микро-ЭВМ". Там всё, что нужно знать про прерывания понятно изложено.ведущий_специалист пишет:Я всеми руками за. Но я технически не понимаю, куда подключать к процессору выход прерываний, а также непонятно как выглядит обработчик в программном виде. ... Если кто нибудь мне объяснит - в схеме новодела обязательно появятся прерывания.barsik пишет:насчёт апп.прерываний
В этом, кстати, есть и приятность. Флаг прерывания в регистре статуса не сбрасывается сам по себе, как в однобитовом аппаратном таймере с меандром, потому допустимое время контроля (без потери одного периода) вдвое выше. А при правильном меандре используемом в качестве таймера время контроля не должно превышать пол периода. Читал, что в БК-010 низкочастотный меандр на одном из входов служил для обмера времени.ведущий_специалист пишет:Я уже смирился с постоянной проверкой (чтения регистра статуса ВГ75), своего рода программно читаемый таймер.
Но частота 60 ГЦ для отмера времён на медленной машине слишком большая для программного опроса (слишком часто надо проверять флаг, потери ресурса на это больше). Насколько я понял флаг ставится по началу VRTC, что в правильной схеме ВГ75 это гашение (а не КСИ, как в РК86), так что это затруднительно использовать для того, чтобы менять картинку лишь во время бордюра. Потому эти прерывания могут быть использованы скорее для счёта времени, например для частотомера или замера скорости вращения шпинделя дисковода. А с мерцаниями спрайтов, если они есть, как утверждают синклеристы, придётся смириться и лечить это медикаментозно.
Да нет, этой идее уже сто лет в обед... (вот тут её описал 4 года назад, но там меня знатоки убедили, что эта идея - полная туфта). Пост об этом уже начал писать неск.дней назад, но не выложил, т.к боюсь, что разработчики "Юниора ФВ-6506" узнают и завтра уже обнаружится, что они и это у меня скомунизили (как известно, против машины времени не попрёшь).barsik пишет:Это Вы уже что то серьёзное придумали. Обещали типа статьи написать по этому поводу
Кстати, про «Юниор ФВ-6506» в Вике указано, что у него псевдографика 240*120 при 60-ти строках. Режим такой же как у режима открытого vinxru с общим числом строк в 64 строки (это максимум в ВГ75). Только vinxru почему-то увидел на своём телевизоре всего 51 строку, а разработчики «Юниора ФВ-6506» на своём телевизоре увидели аж 60 строк (и написали в паспорте, что графика в их компьютере аж 240*120, что красиво выглядит, т.к соотношение ширины/высоты =2.
Надеюсь, что всё же правы разработчики «Юниор ФВ-6506», а vinxru просто использовал хреновый бабушкин ламповый телевизор, что не кажет более 51-й строки. И как раз надеюсь, что на моём профессиональном зелёном CGA-дисплее STAR я увижу все 60 строк высотой в 4 линии растра и поимею графику с разрешением по высоте в 120 точек. Где-то же эти 60 строк разработчики должны были увидеть - не из теоретических же соображений они написали в руководстве компьютерапро про разрешение экрана в 240*120.
Последний раз редактировалось: barsik (Сб Фев 06 2021, 12:22), всего редактировалось 4 раз(а) (Обоснование : слишком много опечаток)
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
.
306
Здесь пожалуйста подробнее, как. Я тут голову ломаю пол дня как сделать 1,77-2 мгц для тактирования ви53.
Вы уже определитесь 1,77...МГц, тогда берите их с тактового генератора, у которого для этого имеется специальный выход, притом синхронный, сейчас под рукой справочника нет, но если память не изменяет Ф2ТТЛ (F2TTL), он потому так и называется Ф2 (F2), что синхронизирован с Ф2 (F2) и не зря. А ТТЛ, потому что его уровни предназначены для работы с ТТЛ логикой или другой, адекватно воспринимающей ТТЛ уровни. Ну или тупо OSC делить на 9 той же второй К555ИЕ5.
Или 2 МГц, Тогда как я и предлагал, ставите вторую К555ИЕ5 и делите хоть 16 МГц с основного генератора, сигнал OSC на 8, хоть со второго 24 на 12...
Я не знаю, может вы не в курсе, но микросхема К555ИЕ5 позволяет получить любой коэффициент деления, кроме на 7 и ещё некоторых коэффициентов, в зависимости от соединения её входов и выходов, вы можете с её помощью получить следующие коэффициенты деления: 2, 3, 4, 5, 6, 8, 9, 10, 12, 16.
о нагрузочной способности шины процессора
Я надеюсь буферизация шины адреса микропроцессора реализована на КР1533АП5, так как это стандарт де факто, или детские болезни тянутся из оригинала, если тянутся, то это очень печально...
Последний раз редактировалось: Viktor2312 (Пт Фев 05 2021, 19:07), всего редактировалось 1 раз(а)
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
.
307
Это не надо делать !!! Этот кварц нестабилен от пользователя к пользователю, будет меняться при турбировании. Без этого при VGA дисплее быстродействие очень мало.Viktor2312 пишет:ведещий_специалист пишет:голову ломаю пол дня как сделать 1,77-2 МГЦ для тактирования ВИ53.
делите хоть 16 МГц с основного генератора
Каждый будет экспериментально ставить его по вкусу и сколько машина потянет. Почитайте ZX-PK.ru - там разогнали P8080A аж до 6.7 МГЦ. Если так разогнать какую-либо отечественную машину, то она будет почти в 3 раза быстрее, чем ZX-Spectrum. И удобнее всего оверклочится как раз РК86, т.к только у него клок несинхронен с видео.
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
.
308
Это не надо делать !!! Этот кварц нестабилен от пользователя к пользователю, будет меняться при турбировании.
И что, не вижу проблем, так как при этом будет меняться коэффициент деления К555ИЕ5 перемычками на плате, на требуемый, как это всегда и везде делалось, хоть в тех же материнских платах до пенька 2 так уж точно...
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
.
309
Можно поставить второй чип, но!
Фу какая мерзопакость. Забыть родной язык и вместо микросхемы, говорить это матерное слово из трёх букв, я в ужасе... Я в расстроенных чувствах, я угнетён на все выходные...
А вот ИЕ2 не подойдёт
Подойдёт, если делить имеющиеся 12 МГц, на 6, но зачем... Лучше полноценная К555ИЕ5.
Вывод 14, INT, запрос прерывания.
В конце каждой команды МП анализирует состояние на входе INT. Если сигнал равен лог. 1 и прерывание разрешено, то ПМ переходит к выполнению маш. цикла, "Прерывание" с такта T1, это так, если в общих чертах.
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
.
310
Ведущий _специалист, попробуйте подать на вход клока ПДП вместо клока КР580 (1.77 МГЦ) клок 3.0 МГЦ. Такой такт у Вас есть, это знакомест-клок. Читал где-то, что это, якобы, ускоряет скорость работы. Т.к ПДП при этом быстрее засылает байты в ВГ75, отчего время захвата шины короче и ПДП отнимает меньше процессорного времени.
Это должно ускорить при том же клоке CPU в 1.77 МГЦ, считаем на сколько:
Исходим из того, что эффективная скорость базового РК в режиме по сбросу 1.31 МГЦ, т.е скорость работы сокращается в 1.31:1.777= 0,7369 раза от частоты клока CPU, то есть ПДП отнял у процессора 26.3% времени.
Если мы поднимем клок ПДП до 3 МГЦ, т.е увеличим в 3.0:1.777= 1,6875 раза, то соответственно время загрузки в ВГ75 78 байтов строки сократится в это же число раз и будет составлять уже: 26.3:1,6875= 15,585 процентов. И таким образом эффективная скорость упадёт лишь в 1-0.15585= 0.844 раза. И составит таким образом: 1.777*0.844= 1.500 МГЦ. Что уже гораздо приятнее, чем 1.31 МГЦ (ускорение на 14.5%).
Запомним цифру 15.585%. Это столько процентов ресурса у CPU отнимет ПДП, если его тактировать клоком 3 МГЦ (а ВТ57 столько тянет и даже 3.5 тянет). Но т.к в РК86 время цикла доступа к ОЗУ жёстко связано с клоком (ПДП и процессора), то при увеличении клока период доступа к ОЗУ сократится. Для скоростной статики это ещё не критично, а для DRAM нужно экспериментировать, чтобы узнать до какой частоты ОЗУ не сбоит. По даташиту для 8257 Min Cycle Time = 0.32 мкс, что соотвтествует клоку в 3.125 МГЦ. Но для 82С37 и 8237-5 макс.частота 5 МГЦ.
Теперь надо проверить, компенсирует ли увеличение клока ВТ57 например до 4 МГЦ добавку такта WAIT. Имеется очень скоростной ВТ57, что тянет клок 4 МГЦ, но ОЗУ столько не тянет. Эта проблема легко решается добавкой одного такта WAIT добавляемого при обращениях только ВТ57 к ОЗУ.
Это удлинит цикл доступа к ОЗУ вдвое, и соответственно число маш.тактов, которое ПДП тратит на пересылку одного байта возрастёт с 4 до 5. Из-за этого время отнимаемое у процессора микросхемой ПДП возрастёт на 20%. Считаем 0.8*4:1.77= 1.81. Во столько раз при клоке ВТ57 в 4 МГЦ и вэйтированным ОЗУ сократится время захвата шины. То есть 26.3:1.81= 14.53% и соответственно эффективная скорость КР580 при клоке 1.777 МГЦ составит 1.777*0.8547= 1.52 МГЦ. Что показывает, что добавка тактов WAIT очень вредит, сильно снижая быстродействие. И ускорение ПДП c 3 до 4 МГЦ одновременно с добавкой WAIT практически не ускоряет (1.50 МГЦ и 1.52 МГЦ).
Тем не менее, занимаясь выжиманием максимума при турбировании разумно подбирать клоки CPU и ПДП независимо. ПДП, как значительно более простая БИС потянет большую частоту, обычная ВТ57 вероятно потянет 3.5 МГЦ, в то время как КР580 в перегруженной шине хорошо, если потянет 2.5 МГЦ.
Это должно ускорить при том же клоке CPU в 1.77 МГЦ, считаем на сколько:
Исходим из того, что эффективная скорость базового РК в режиме по сбросу 1.31 МГЦ, т.е скорость работы сокращается в 1.31:1.777= 0,7369 раза от частоты клока CPU, то есть ПДП отнял у процессора 26.3% времени.
Если мы поднимем клок ПДП до 3 МГЦ, т.е увеличим в 3.0:1.777= 1,6875 раза, то соответственно время загрузки в ВГ75 78 байтов строки сократится в это же число раз и будет составлять уже: 26.3:1,6875= 15,585 процентов. И таким образом эффективная скорость упадёт лишь в 1-0.15585= 0.844 раза. И составит таким образом: 1.777*0.844= 1.500 МГЦ. Что уже гораздо приятнее, чем 1.31 МГЦ (ускорение на 14.5%).
Запомним цифру 15.585%. Это столько процентов ресурса у CPU отнимет ПДП, если его тактировать клоком 3 МГЦ (а ВТ57 столько тянет и даже 3.5 тянет). Но т.к в РК86 время цикла доступа к ОЗУ жёстко связано с клоком (ПДП и процессора), то при увеличении клока период доступа к ОЗУ сократится. Для скоростной статики это ещё не критично, а для DRAM нужно экспериментировать, чтобы узнать до какой частоты ОЗУ не сбоит. По даташиту для 8257 Min Cycle Time = 0.32 мкс, что соотвтествует клоку в 3.125 МГЦ. Но для 82С37 и 8237-5 макс.частота 5 МГЦ.
Теперь надо проверить, компенсирует ли увеличение клока ВТ57 например до 4 МГЦ добавку такта WAIT. Имеется очень скоростной ВТ57, что тянет клок 4 МГЦ, но ОЗУ столько не тянет. Эта проблема легко решается добавкой одного такта WAIT добавляемого при обращениях только ВТ57 к ОЗУ.
Это удлинит цикл доступа к ОЗУ вдвое, и соответственно число маш.тактов, которое ПДП тратит на пересылку одного байта возрастёт с 4 до 5. Из-за этого время отнимаемое у процессора микросхемой ПДП возрастёт на 20%. Считаем 0.8*4:1.77= 1.81. Во столько раз при клоке ВТ57 в 4 МГЦ и вэйтированным ОЗУ сократится время захвата шины. То есть 26.3:1.81= 14.53% и соответственно эффективная скорость КР580 при клоке 1.777 МГЦ составит 1.777*0.8547= 1.52 МГЦ. Что показывает, что добавка тактов WAIT очень вредит, сильно снижая быстродействие. И ускорение ПДП c 3 до 4 МГЦ одновременно с добавкой WAIT практически не ускоряет (1.50 МГЦ и 1.52 МГЦ).
Тем не менее, занимаясь выжиманием максимума при турбировании разумно подбирать клоки CPU и ПДП независимо. ПДП, как значительно более простая БИС потянет большую частоту, обычная ВТ57 вероятно потянет 3.5 МГЦ, в то время как КР580 в перегруженной шине хорошо, если потянет 2.5 МГЦ.
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
.
311
Ведущий _специалист, попробуйте подать на вход клока ПДП вместо клока КР580 (1.77 МГЦ) клок 3.0 МГЦ. Такой такт у Вас есть, это знакомест-клок. Читал где-то, что это, якобы, ускоряет скорость работы. Т.к ПДП при этом быстрее засылает байты в ВГ75, отчего время захвата шины короче и ПДП отнимает меньше процессорного времени.
Я вот читаю подобные вещи, и немного в ужасе... Где система работает чётко тактируемая, и каждый чих зависит от фронта или спада того или иного сигнала, попробуйте - вообще-то, всё чётко предопределено, когда и что будет...
Ладно, завтра, уже сегодня, я занят БВС-1, не буду никого отвлекать своим бредом...
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
.
312
Расслабьтесь и дышите глубже, ибо отношения CPU и DMA-контроллера происходят на основе hand-shake, т.е пока КР580 не выдаст сигнал HLDA, DMA ничего в шину не выставит, а после того, как сигнал HLDA появился, то КР580 уже в полной отключке и его совсем не волнуют клоки на его входах, т.е клоки CPU в захвате ни на что не влияют и потому не важно синхронны они с чем-то другим или совсем от балды. Т.о неважно синхронен клок DMA-контроллера с клоком CPU и CRT-контроллера или нет. Я пробовал, с разными клоками CPU и DMA РК работает.Viktor2312 пишет:Я вот читаю подобные вещи, и немного в ужасе...
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
.
313
"Туфта с кем-то" это совершенно новое выражением, коим вы безмерно обогатили русский язык. Хотя мне бы не хотелось, чтобы это несуразное выражение прижилось. Ведь есть уже одно подобное выражение с упоминанием детородного мужского органа.Viktor2312 пишет:Туфта короче, с какими-то ксониксами, старпендониксами... Ха - ха - ха... Фантомас...
- Спойлер:
Слово туфта, кстати, оказалось уголовного происхождения, а я даже и не знал этого и считал это слово вполне литературным и даже вежливым. И применял его в качестве вежливой замены словам чушь, ерунда, полная глупость, а слово туфтовый для обозначения чего-то ошибочного или не очень качественного.
В 80-тые годы было популярно выражения: "Это полная туфта", по этимологии, т.е происхождению, - из зэковского фольклора означающее нечто лживое или поддельное. Но большинство обычных людей (т.е неуголовников) исходя из контекста понимало это слово не только как обозначение фальшивого, поддельного, лживого но и как нечто глупое.
Я уже не раз просил вас. Кончайте в технических темах разводить такой же омерзительный срач, что вы развели в невидимых незарегистрированным читателям частях форума. Вы называете какой-то популярный форум подобной тематики говнофорумом, но сами загаживаете свой форум, стремительно приближая его по мерзости к лучшим настоящим говнофорумам (типа вот этого http://lampoviedushi.hammarlund.ru/index.php, стиль общения на котором вызывает оторопь).
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
.
314
Я уже не раз просил вас. Кончайте в технических темах разводить такой же омерзительный срач, что вы развели в невидимых незарегистрированным читателям частях форума.
А нет никакого срача всё чётко и по делу. Если вы предлагаете поставить К555ТМ2, чисто для использования в качестве делителя на 2, то я и говорю зачем? Когда делитель на 2 уже есть свободный, а дополнительный корпус лучше поставить К555ИЕ5, так как её можно использовать не только как делитель на 2, но и на 3, 4, 5 6, 8, 9, 10, 12, 16. При этом и там и там DIP-14.
И вообще, прекращайте... А в_с я лучше в личку напишу, попозже, а то тут напишешь, так вы на много строк холивар устроите. Да и ещё всю тему загадите описаниями слова туфта и других, приправив всякими сказками, что и есть чистый флейм не по теме, притом поражает как вы флеймя в теме, сами этого не замечаете, на на других всё время тыкаете, но я уже говорил вам и ещё раз повторю, небольшие отступления от темы, возможны, и даже полезны, так как делают тему разнообразнее, приятнее и интереснее, так что, терпите, мы же терпим ваш флейм.
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
.
315
Вот человек, а! Ну никогда не признается, что был хоть немного неправ. А будет выкручиваться, изворачиваться, передёргивать вопрос, огрызаться и переводить стрелки назад. Вы же прекрасно поняли, что я написал о том посте, который вы ночью похоже в пьяном виде выложили в эту тему (кусочек которого я привёл в цитате) и который сейчас удалили.Viktor2312 пишет:barsik пишет:Я уже не раз просил вас. Кончайте в технических темах разводить такой же омерзительный срач...
А нет никакого срача всё чётко и по делу.
Ну не наглейте же настолько! Не передёргивайте так нагло и очевидно. Вы традиционно в своём репертуаре непризнающего свою непогрешимость ребёнка. Где я что-то написал против этого? И уж тем более в моём предыдущем посте с упрёком за грубый и нетехнический оффтоп ни слова об этом не было.Viktor2312 пишет:Если вы предлагаете поставить ТМ2, чисто для использования в качестве делителя на 2, то я и говорю зачем? Когда делитель на 2 уже есть свободный, а дополнительный корпус лучше поставить ИЕ5, так как её можно использовать не только как делитель на 2, но и на 3, 4, 5 6, 8, 9, 10, 12, 16.
Во-первых, я лишь вежливо похвалил вас за загаживание русского языка очередными новоязовскими выражениями (правда не из модного английского, а и из блатного). И преподаватель в ВУЗ-е рассказывая о теории информации (Клода Шеннона), как-то сказал на лекции, что в ходе исследований выяснилось, что чистая сухая информация воспринимается человеком на ~25% хуже, чем она же приправленная, казалось бы, бесполезным мусором, юмор и т.п. (как бы к сухой информации нужна безинформационная смазка).Viktor2312 пишет:всю тему загадите описаниями слова туфта и других, приправив всякими сказками
Согласен. Интересные вставки полезны. Но не гадости.Viktor2312 пишет:небольшие отступления от темы, возможны, и даже полезны, так как делают тему разнообразнее, приятнее и интереснее
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
.
316
Никто не увидел ошибки в этой схеме дешифратора на плате ведущего_специалиста, выложенной в облаке mail.ru? Первый дешифратор ИД7 делит участок памяти 8000...FFFF на участки по 4 Кб (ибо как известно всем знатокам арифметики: 32:8= 4). В базовом РК86 порты 8000 и A000 занимают по 8 Кб, потому заменяя их на ОЗУ, и выборки ОЗУ тоже должны быть 8-ми килобайтовыми.
Делить верхние 32К на куски по 4 Кб видимо было решено, чтобы для вторичного дешифратора ИД7 (что справа) был 4-х килобайтовый чип-селект области C000...CFFF для последующего выделения из этого участка 8-ми чип-селектов для портов и чтобы был отдельный чип-селект для ВТ57 размером в 4 Кб (это видимо надо, чтобы на F000...FFFF когда-то можно было бы поиметь порт на запись или ОЗУ). А область D000...DFFF можно было отдать под расширение ОЗУ в 2 Кб (на 537РУ10) и ОЗУ 2 Кб(на 537РУ10), куда загружается фонт.
Но почему-то на выборку двух 8-ми килобайтовых ОЗУ 6264 идут 4-х килабайтовые выборки с выхода первого дешифратора ИД7, названные /CS_8000 и /CS_A000, а выборки 9000 и B000 остались неподключенными. Это приведёт к тому, что ОЗУ не получится сплошным, а будут дырки в окнах 9000...9FFF и B000...BFFF. Дырявое ОЗУ не интересно программам. Исправят ситуацию два вентиля ЛИ1 или 4 диода и два резистора (по схеме "монтажное 2И").
- - - Добавлено - - -
Выше я уже писал, что для ускорения компьютера вообще без хлопот (особенно в полностью оригинальной схеме RK86 с единственным кварцем 16 МГц или, если такт CPU уже доведен до максимума), то имеет смысл независимо поднять такт VT57 до максимального. Исходя из того, что согласно документации максимальная частота VT57 составляет 3,125 МГц, я предположил, что, поскольку в радиолюбительской практике цифровые микросхемы без проблем разгоняются mindestens в 1,5 раза, то 580 ВТ57 сможет работать на такте 4 МГц.
И вот недавно просматривая какой-то форум, нашел подтверждение этому смелому предположению (см.здесь ). Кстати, обратите внимание, что там авторо новодела предусмотрительно ввёл работу с двумя разными кодировками цвета.
И есть ещё одно соображение. Если компьютер турбированный, например в 2 раза быстрее оригинала, то играть в оригинальные игры невозможно. Нужен переключатель Турбо/Нетурбо. А так как у КР580 два клока и к тому же они высоковольные12-ти вольтовые (а значит нужен КМОП мультиплексор и ещё выходные формирователи, т.к КМОП слабый), да и две ГФ24 это очень громоздко, то единственный разумный вариант переключения скорости работы получается, если менять клок у ВТ57. Это один так, а не два и к тому же не 12-ти вольтовый. А в схеме базового РК можно найти нужные частоты или добавить отдельный делитель.
- - - Добавлено - - -
ведущий_специалист, не запускайте плату в изготовление до тех пор пока не будет сделана полноценная первая цветная игра, ибо. В ходе изготовления качественной цветной игры всё станет ясно.
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
Re: Флейм только по теме "Радио-86РК".
318
Насчет выявления досадной ошибки понял, спасибо за помощь. Наверняка скрывается еще что либо, нужно пересматривать каждый модуль. Поэтому с платой повременю.barsik пишет:Никто не увидел ошибки в этой схеме дешифратора .. Исправят ситуацию два вентиля ЛИ1 .
ведущий_специалист, не запускайте плату в изготовление до тех пор пока не будет сделана полноценная первая цветная игра, ибо. В ходе изготовления качественной цветной игры всё станет ясно.
С цветом немного не понял. Вернуть ир1 на место?
Решил проблему тактирования ви53 одним корпусом к155тм2 (потому как Ваши с Виктором советы так и не дали мне полной картины,как сделать 2мгц с помощью доп ие5 одним корпусом никак не вписывается в мой разум). Делю 6 мегагерц, которые есть на ие5 (которая делит 24мгц чтобы получить 3 мгц пикселклока) на 3. Соберу проверю. Доработал выборку доп озу ли1, также исправил на схеме цвет. В дальнейшем выложу схему на проверку. В планах все же поставить вентиль тм2 на прерывание, там есть пара тупых вопросов, но лучше спросить нежели самому вдуплять несколько часов. Также подумываю пробуферить ША и ШД процессора. А потом уже плату в печать.
ведущий_специалист- Мастер+
- Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург
.
319
(потому как Ваши с Виктором советы так и не дали мне полной картины,как сделать 2мгц с помощью доп ие5 одним корпусом никак не вписывается в мой разум)
Попробую двумя способами описать, и вписать в ваш разум.
1-й способ, опишу всё словами.
У вас есть тактовая частота с генератора 24 МГц, если мы её разделим на 12, то получим 2 МГц. Для того, чтобы микросхему счётчика К555ИЕ5 превратить в делитель на 12 нам необходимо: в качестве входа использовать вывод 14, в качестве выхода использовать вывод 11. И при этом соединить вместе выводы 12 с 1, 8 с 2, 11 с 3.
2-й способ, пойду чертить, то что написано в первом способе...
Вот схема включения К555ИЕ5 для получения коэффициента деления 12.
А если вы хотите получить 2 МГц от 16 МГц основной частоты, то есть из сигнала OSC (выв. 12) микросхемы тактового генератора КР580ГФ24, то вам, соответственно, нужно поделить 16 на 8 чтобы получить 2 МГц, для этого соответственно нужно включить микросхему К555ИЕ5 с коэффициентом деления 8. По аналогии, двумя способами:
1-й способ.
Вывод 1 используем как вход и подаём на него 16 МГц, в качестве выхода используем вывод 11, сигналы сброса соединяем с общим проводом. (В этом случае остаётся свободным целый триггер, который может делить на 2, с входом выв. 14 и выходом вывод 12, а по итогам вашей схемы, так и целых два, в первой К555ИЕ5 и во второй).
2-й способ.
Схема:
***
Такое ощущение, что немного не хватает теории вам для понимания этой темы...
Микросхема К555ИЕ5 содержит по четыре счётных триггера. В каждой микросхеме один из триггеров имеет отдельный вход С1 и прямой выход, три оставшиеся триггера соединены между собой так, что образуют делитель на 8. При соединении выхода первого триггера с входом С2 цепочки из трёх триггеров образуется соответственно делитель на 16. Делитель на 16 работает в коде 1-2-4-8. Микросхема имеет два входа R установки в 0, объединённые по схеме И. Сброс (установка в 0) триггеров производится при подаче лог. 1 на оба входа R. Наличие входов установки, объединённых по схеме И, позволяет строить делители частоты с различными коэффициентами деления в пределах 2 - 16, а именно на: 2, 3, 4, 5, 6, 8, 9, 10, 12, 16 без использования дополнительных логических элементов.
Делитель на 2.
Вход 14, выход 12, входы R соединить с общим проводом.
Делитель на 3.
Вход 1, выход 8, соединить выводы 9 с 2, 8 с 3.
Делитель на 4.
Вход 1, выход 8, входы R соединить с общим проводом.
Делитель на 5.
Вход 1, выход 11, соединить выводы 9 с 2, 11 с 3.
Делитель на 6.
Вход 1, выход 11, соединить выводы 8 с 2, 11 с 3.
Делитель на 8.
Вход 1, выход 11, входы R соединить с общим проводом.
Делитель на 9.
Вход 14, выход 11, соединить выводы 12 с 1 и с 2, 11 с 3.
Делитель на 10.
Вход 14, выход 11, соединить выводы 12 с 1, 9 с 2, 11 с 3.
Делитель на 12.
Вход 14, выход 11, соединить выводы 12 с 1, 8 с 2, 11 с 3.
Делитель на 16.
Вход 14, выход 11, соединить выводы 12 с 1, входы R соединить с общим проводом.
Надеюсь теперь всё станет понятно.
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
.
320
Эта проблема легко решается добавкой одного такта WAIT добавляемого при обращениях только ВТ57 к ОЗУ.
Это не правильно, нужно не тормозить проц, а ускорять, и вообще это полумеры, это мизерно, 1 мало, два неплохо, но... Чем больше тем лучше!
Удалил фото, а то у Барсика может пена, ртом пойти, а нам же это не нужно...
Фото обрезано по самое не балуйся, так как автор не давал разрешения выкладывать, но суть думаю понятна, это и разработано, и работает, и видно кол-во, и видно, что это реализовано на заводской плате.
Вот так уже лучше, но я буду думать о 8 шт.
Сейчас общаюсь с автором, в надежде, что он мне поможет понять основы теории и как это делается, хотя я скорее всего это не стану для РК применять, а уже для своей выч. системы.
Так что надеюсь, скоро начну осваивать для начала в теории, а потом и до практики дело дойдёт...
.
Последний раз редактировалось: Viktor2312 (Ср Фев 10 2021, 00:54), всего редактировалось 1 раз(а)
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
Re: Флейм только по теме "Радио-86РК".
321
Виктор, спасибо за теорию про ие5. Иногда полезно именно вот так без всего на пальцах. Ценно. Предлагаю эту инфу в тему про аппаратные доработки, таким чайникам как я будет полезно всосать про счетчики и как их можно применять.
ведущий_специалист- Мастер+
- Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург
Re: Флейм только по теме "Радио-86РК".
322
Забацал 2 мгц для ви53 от 24мгц.
Проверил код винксру который проигрывает звуки от нес, быстровато.
Зато портировал апогеевский проигрыватель фазера (автор какос нонос), с ним проблем нет, так как можно в ассемблере выставить как адрес ви53, так и скорость воспроизведения. Портировал ща несколько треков, прикольно звучит....работает ))).
https://cloud.mail.ru/public/ojFo/UCgthADP8
если эмулятор поддерживает ви53 то адрес сс00.
Проверил код винксру который проигрывает звуки от нес, быстровато.
Зато портировал апогеевский проигрыватель фазера (автор какос нонос), с ним проблем нет, так как можно в ассемблере выставить как адрес ви53, так и скорость воспроизведения. Портировал ща несколько треков, прикольно звучит....работает ))).
https://cloud.mail.ru/public/ojFo/UCgthADP8
если эмулятор поддерживает ви53 то адрес сс00.
ведущий_специалист- Мастер+
- Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург
.
323
Если вам лень даже вникнуть о чём речь, то не комментируйте. Без желания вникать и даже малейшего интереса к теме, у вас получается полная туфта, бессмысленный набор слов смешанный с информацией на тему текущего потока сознания.Viktor2312 пишет:barsik пишет:Эта проблема легко решается добавкой одного такта WAIT добавляемого при обращениях только ВТ57 к ОЗУ.
Это не_правильно, нужно не тормозить проц, а ускорять, и вообще это полумеры, это мизерно
Куда ускорять? Речь была о том, что и так из-за высокой скорости активного устройства (т.е CPU и DMA) получается слишком короткое время доступа к ОЗУ (определяемое длительностью сигналов /WR и /RD) и ОЗУ просто не успевает (ибо не 20-ти наносекундная статика с могучими выходами, а 350 нс DRAM с хилыми). Для того и добавляются пустые циклы WAIT, чтобы удлинить /WR и /RD вдвое. А вы с больной головы написали полную чушь, что проблему недостаточного быстродействия ОЗУ надо решать ускорением процессора и ПДП (что ещё укоротит /RD /WR, тогда как требуется удлинять).
Это тоже самое, что сказать - а мне плевать чего вы тут обсуждаете, мне захотелось и я, не думая о теме ни секунды, вставил сюда свой маразм, переваривайте.
Обойдёмся. Лучше бы вы выведали принцип синхронизации нескольких ВГ75. Всё остальное не волнует. Зная принцип и тараканы отмакетируют, чтобы поиметь 7 битов под раскраску каждого знакоместа.Viktor2312 пишет:автор не давал разрешения выкладывать...
Ну, ну. Всё больше убеждаюсь, что думать головой вы не любите. Если бы я был недобрым и неласковым, то написал бы: "А кишка не треснет, включи мозг". Но спрошу лишь зачем вам понадобилось включать 8 штук ВГ75 в параллель и что вы будете делать с 7*8= 56-ю битами на знакоместо, что они выдают?Viktor2312 пишет:так уже лучше, но я буду думать о 8 шт.
Ладно, 8 битов можно истратить на КОИ-8 (хотя и неудобно кодировать символ по половинкам в разных буферах). А куда истратить ещё 48 битов? Что этими оставшимися 48-ю битами будете раскрашивать это знакоместо? Графику без диких ухищрений это не увеличит, ибо у ВГ75 естественные ограничения в 60 строк и 80 символов в строке.
И сообщая о том, что кто-то в каком-то изделии применил три ВГ75 включённых параллельно следует писать и о том, что это дало для видео. Озвучьте параметры достигнутого такой конструкцией видео.
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
.
324
Всё, меня слили... Похоже с сегодняшнего (точнее уже вчерашнего) дня облако mail.ru решило слить всех пользователей Windows XP. Последние браузеры для Win XP это Firefox 52.9 из 2018 и Maxthon из 2017. До сих пор их хватало и даже для видео (хотя и не HD).ведущий_специалист пишет:Забацал 2 мгц для ви53 от 24мгц... работает...
https://cloud.mail.ru/public/ojFo/UCgthADP8
если эмулятор поддерживает ви53 то адрес сс00.
А вот теперь облако mail.ru похоже подло слило всех пользователей с не новейшими браузерами (а новых для Win XP уже не делают). Ещё вчера всё было нормально, полный доступ, а сегодня облом, даже в своё облако уже не зайти. Думал и аккаунты на mail.ru обрубило, но нет, до этого ещё обнаглели, почта работает. А виноват в этом Билл Гейтс, чтоб ему заболеть ковидом. За такое отношение, я теперь из принципа и когда это станет возможно не стану пользоваться этим мудацким mail.ru, раз оно не для людей, а для прибыли корпораций. И ещё издевательски советуют поставить вот такой браузер, как будто не знают, что они не для Win XP.
Так что ничего выложенное на облако mail.ru посмотреть уже не могу и не смогу. Пишите письма. Да пусть хоть все файлообменники и почты закроются, я всё равно не уйду с Win XP.
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
.
325
А вы с больной головы написали полную чушь, что проблему недостаточного быстродействия ОЗУ надо решать ускорением процессора и ПДП
Вы как всегда летаете где-то в облаках, вам пишешь одно, вы читаете другое. Я ещё раз повторяю, то что написал, для совсем ... Замедлять работу CPU неправильно. Это неправильное решение, у нас не настолько скоростной проц, чтобы его ещё и замедлять. Вы же пишете, да да именно вы пишете ахинею и полную чушь, туфту одним словом, что якобы я предлагаю ускорить проц, чтобы решить проблему медленной памяти, но я ещё раз повторяю, я говорю, о том, что замедлять проц, это неправильно, нужно решать проблему так, чтобы при этом не приходилось замедлять проц.
Незнаю даже, может так дойдёт...
Обойдёмся. Лучше бы вы выведали принцип синхронизации нескольких ВГ75. Всё остальное не волнует. Зная принцип и тараканы отмакетируют, чтобы поиметь 7 битов под раскраску каждого знакоместа.
Я ничего выведывать не собираюсь, вам нужно, спишитесь с человеком и спросите, всё что вас интересует, а хотя да, "Обойдёмся." Ну тогда зовите своих тараканов и вперёд...
Ну, ну. Всё больше убеждаюсь, что думать головой вы не любите.
Убеждайтесь в чём хотите, мне наплевать на ваши убеждения...
Да пусть хоть все файлообменники и почты закроются, я всё равно не уйду с Win XP.
В пору вам это не мне, а себе адресовывать:
Ну, ну. Всё больше убеждаюсь, что думать головой вы не любите.
Дааа... Я уже и не знаю, то ли ржать с Барсика, то ли всё очень, очень печально...
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
Страница 13 из 16 • 1 ... 8 ... 12, 13, 14, 15, 16
Похожие темы
» Радио-86РК: По страницам журнала "Радио" и не только...
» Радио-86РК МАКСИ+
» Оригинальный БП для Радио-86РК
» Радио-86РК: Литература
» Радио-86РК: Клавиатуры
» Радио-86РК МАКСИ+
» Оригинальный БП для Радио-86РК
» Радио-86РК: Литература
» Радио-86РК: Клавиатуры
Страница 13 из 16
Права доступа к этому форуму:
Вы не можете отвечать на сообщения