Статьи, заметки, очерки, разное...

Предыдущая тема Следующая тема Перейти вниз

Статьи, заметки, очерки, разное...

Сообщение  Viktor2312 в Пт Сен 23 2016, 13:29

*
avatar
Viktor2312
Гуру+

Сообщения : 10468
Дата регистрации : 2012-08-10
Возраст : 38
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Статьи, заметки, очерки, разное...

Сообщение  Viktor2312 в Вт Янв 24 2017, 12:41

резерв.
avatar
Viktor2312
Гуру+

Сообщения : 10468
Дата регистрации : 2012-08-10
Возраст : 38
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Турбирование СПЕЦИАЛИСТА на КР580

Сообщение  barsik в Чт Сен 14 2017, 18:00

Кажется, что СПЕЦИАЛИСТ сделан оптимально. В нём прозрачное ОЗУ, нет торможения процессора. ОЗУ работает на такте 2 МГЦ, а видеочасть считывает с частотой 1 МГЦ. Т.к процессор не может лезть в ОЗУ два маш.такта подряд, то из двух обращений к ОЗУ одно всегда остаётся для доступа видеочасти. При частоте пиксель клока в 8 МГЦ (1 МГЦ умножить на 8 бит) как раз получается растр на весь экран. Кажется всё оптимально. Но нет. Такт CPU в 2 МГЦ не максимальный для КР580. Этот такт можно поднять, заменив частоту пиксель клока с 8 МГЦ на 10 МГЦ (и частоту видео доступа до 1.25 МГЦ), как сделано в ОРИОНЕ. Но это приводит к неприятному уплющиванию экрана, хотя быстродействие и растёт.

Но можно поднять быстродействие СПЕЦИАЛИСТА до максимума и без потерь в качестве изображения. Тогда ОЗУ тактируется на частоте 3 МГЦ, а доступ к ОЗУ видеочасти остаётся на том же такте 1 МГЦ. При этом за время вывода на экран одного видеобайта делается 3 доступа к ОЗУ. Для отображения на экране за 3 маш.такта достаточно лишь одного считывания видеобайта, который затем за 3 последующих такта поточечно выводится на экран. ОЗУ для процессора остаётся прозрачным, а быстродействие максимальным. Такт КР580 при этом составляет ровно 3 МГЦ. Это нормально. Такой же такт КР580 был в ВЕКТОРЕ, но там использован неоптимальный синхронизатор процессора с видеочастью, использующий такты WAIT, отчего реальное быстродействие ВЕКТОРА не превышает 2.4 МГЦ. Интересно, что благодаря тому, что за период вывода видеобайта, видеочасти достаётся целых два доступа к ОЗУ, то можно и графику и цвет считывать из одной банки, причём прозрачность ОЗУ и быстродействие это не нарушит.

Не стоит думать, что это очевидная и доступная каждому идея. Как видите, за 35 лет никто до этого не додумался. Десятки умов в 80-тые годы бились над лучшим решением и увы, тщетно. Кроме тупого использования тактов WAIT и плагиата СПЕЦИАЛИСТА ничего не получилось. Возможно потому, что мало кто тогда знал, что КР580 тянет 3 МГЦ. Некоторые думают, что самое сложное в разработке это отмакетировать конструкцию. Но нет. Самое главное это иметь идею, а реализовать в железе сможет любой.

_________________
***
avatar
barsik
новичёк

Сообщения : 67
Дата регистрации : 2016-11-10
Откуда : 600 км от Москвы

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Статьи, заметки, очерки, разное...

Сообщение  Viktor2312 в Чт Сен 14 2017, 18:06

barsik пишет:Некоторые думают, что самое сложное в разработке это отмакетировать конструкцию. Но нет. Самое главное это иметь идею, а реализовать в железе сможет любой.

К сожалению, пока до, наоборот, ВМИР-1 мой встал и именно из-за нежелания макетировать, не я то хочу, но пока современные железки отвлекают и одновременно радуют, идей полно, но я себя там сразу ограничил, только отечественными комплектующими, так как импортного Г и так хватает. Это слишком лёгкий путь, взять импортную СБИС и всё решить одним махом, но я вернусь к ней (ВМИР-1), не теребите душу Барсик...
avatar
Viktor2312
Гуру+

Сообщения : 10468
Дата регистрации : 2012-08-10
Возраст : 38
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Статьи, заметки, очерки, разное...

Сообщение  Спонсируемый контент


Спонсируемый контент


Вернуться к началу Перейти вниз

Предыдущая тема Следующая тема Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения