i8253 (K580ВИ53)

8-битные микроконтроллеры и микропроцессоры от Intel и их клоны, а также компьютеры на них построенные

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

i8253 (K580ВИ53)

Post by Lavr »

Когда начинаешь что-то конструировать, зачастую приходится лезть в справочники
или искать по Интернету вещи казалось бы очевидные.
И бывает весьма неприятно, когда казалось бы в "справочных данных" находишь ошибки
или неточности...

Вот это, на мой взгляд, правильная и короткая "напоминалка" по таймеру K580ВИ53.
580ВИ53image028.jpg
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
fifan
Devil
Posts: 909
Joined: 06 Oct 2006 03:17
Location: г.Лянтор,Сургутского р-на,ХМАО

Re: i8253 (K580ВИ53)

Post by fifan »

Спасибо. Распечатаю и буду разбираться. На моём клоне Специалиста на ПЛИС звук от реплики 8253 нормальный так и не вышел.
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: i8253 (K580ВИ53)

Post by Lavr »

По-моему, это собраны картинки из Справочника - Микропроцессоры и микропроцессорные комплекты интегральных микросхем: Том 1. Под ред. В. А. Шахнова Издательство: Радио и связь. Год: 1988.

Если нужен - он много где есть, и у нас была ссылка...
iLavr
User avatar
fifan
Devil
Posts: 909
Joined: 06 Oct 2006 03:17
Location: г.Лянтор,Сургутского р-на,ХМАО

Re: i8253 (K580ВИ53)

Post by fifan »

Спасибо и этого хватит.

Image

Пробовал в упор по этой схеме выход звука собирать, но из ПЛИС в режиме МХ он какой-то не вероятный выходил. Я вот думаю, что зря я на реплику таймера подавал 16 МГц, как бы нужно всего 2 МГц. Исправлю и ещё раз послушаю. Кроме этого косяка в остальном Специалист хороший получился (http://www.spetsialist-mx.ru/index34.html).
newold86
Devil
Posts: 716
Joined: 30 Nov 2013 11:08
Location: WWW

Re: i8253 (K580ВИ53)

Post by newold86 »

Я перепробовал минимум 4 различных модуля 8253 для FPGA, ни один не работал нормально. Причем более-менее работали все, но вот звуки выдавали самые разные, иногда довольно далекие от настоящих.
Самому написать руки не дошли.
User avatar
fifan
Devil
Posts: 909
Joined: 06 Oct 2006 03:17
Location: г.Лянтор,Сургутского р-на,ХМАО

Re: i8253 (K580ВИ53)

Post by fifan »

newold86 wrote:Я перепробовал минимум 4 различных модуля 8253 для FPGA, ни один не работал нормально. Причем более-менее работали все, но вот звуки выдавали самые разные, иногда довольно далекие от настоящих.
Вон оно что, а я то думал я что-то не правильно делаю. :cry:
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: i8253 (K580ВИ53)

Post by Lavr »

Lavr wrote:Когда начинаешь что-то конструировать, зачастую приходится лезть в справочники ...
Я что-то замучился искать по форуму одну вещь, которой нет в справочниках:
Lavr wrote:Мы знаем, что и таймер 580ВИ53 по скромному умолчанию в известный
режим устанавливается, хотя справочники этого не обещают.
Давно уже мы обсуждали какой-то компьютер, который не настраивает таймер 580ВИ53 по включению питания.
Но при этом всё равно появляется звук от таймера. :o
Мы пришли тогда к выводу, что по включению питания таймер 580ВИ53 всё же настраивается по умолчанию
в некие конкретные режимы.

А вот в какие режимы настраивается таймер 580ВИ53 по включению питания? :roll:
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: i8253 (K580ВИ53)

Post by Lavr »

Lavr wrote:Давно уже мы обсуждали какой-то компьютер, который не настраивает таймер 580ВИ53 по включению питания.
Но при этом всё равно появляется звук от таймера. :o
Косвенно это подтверждается хотя бы здесь: Таймер КР580ВИ53 в "Радио-86РК"
...входы Е0 - Е2 счетчиков таймера не используются, поэтому генерация сигнала начинается сразу после поступления от микропроцессора соответствующей команды. По этой же причине при первом включении компьютера возможна генерация произвольного звукового сигнала, зависящего от того - что записано в регистры таймера КР580ВИ53 при включении.
Но помнится мне, мы давненько обнаружили, что настройка таймера КР580ВИ53 при включении конкретная,
хотя и недокументированная.
iLavr