IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> AZ для БК-0010 БК-0010.01 БК-0011 БК-0011М, расширенная версия AZ
SuperMax
сообщение 28.8.2020, 11:50
Сообщение #1


Администратор
*****

Группа: Root Admin
Сообщений: 6 216
Регистрация: 7.1.2006
Из: Красноярск
Пользователь №: 1



Проект контроллера AZ для БКшек:

основная фишка AZ это как раз образа дисков в виде обычных файлов на карточке
и вторая фишка это сеть - те карточку можно вообще никогда не вынимать - а писать образа прямо через сеть
вся конфигурация - через ini-файл

Планируемый фунционал:
1. сам контроллер AZ с кучей дисков,сетевой картой, сервером WEBDAV
эмуляция дисков:
- RT11 32МБ
- дискет
- образов SMK512
2. оперативная память 32МБ с загрузкой с SD-карты и эмуляция всяких ПЗУ - те я думаю, можно будет реализовать концепцию с полным отключением всех ПЗУ в БК.
3. КНГМД со стандартным 40pin разъемом для подключения дисководов
4. RS232 полноценный с возможностью переключения на TTL 3.3V + программное управление скоростью порта
5. AY-3-8910 x2
6. Covox / стерео / 16bit
7. OPL2
8. Перехват спикера
9. микшер звука (те спикер, ковоксы, AY, OPL2 итд)
10. таймер с прерыванием для обработки звука и/или DMA контроллер для звука
весь звук выводится на 16bit-цап и наружу
11. Часы с календарем, питание от 2032
12. Синхронизация часов через Internet
13. Энергонезависимая память для сохранения настроек звука, конфигурации
14. VGA видеовыход, с поддержкой legacy режимов а также расширенной палитрой 15bit (5bit на канал)

поддержка образов дисков:
1. диски для RT11 - это уже есть
2. образа дискет - планируется
3. образа hdi - те "образ винта" - планируется


Важные ссылки:
Контроллер AZ BK: Процедура обновления firmware (прошивки) контроллера

Контроллер AZ BK: Обновления прошивки

Связанные темы и обсуждения
https://zx-pk.ru/threads/32102-az-dlya-bk-0011m.html
https://bk0010.org/forum/?id=37228&old


--------------------
Живы будем - Не помрем !
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SuperMax
сообщение 26.12.2020, 16:41
Сообщение #2


Администратор
*****

Группа: Root Admin
Сообщений: 6 216
Регистрация: 7.1.2006
Из: Красноярск
Пользователь №: 1



Первые эксперименты проводились на базе моей макетки от другого проекта и был достигнут такой результат:Прикрепленное изображение
Прикрепленное изображение
При разработке этого кода пришлось порядком помучатся из-за сильного звона на шине и управляющих сигналах



--------------------
Живы будем - Не помрем !
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SuperMax
сообщение 26.12.2020, 16:49
Сообщение #3


Администратор
*****

Группа: Root Admin
Сообщений: 6 216
Регистрация: 7.1.2006
Из: Красноярск
Пользователь №: 1



Разработаны 2 печатные платы:

Низ:
Прикрепленное изображение
Прикрепленное изображение

Верх:

Прикрепленное изображение
Прикрепленное изображение
Тут, я думаю это хорошо видно разводка правильная и никакого звона на шине нет совсем
Соответственно управляющий код становится куда проще и компактнее



--------------------
Живы будем - Не помрем !
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SuperMax
сообщение 15.9.2021, 12:43
Сообщение #4


Администратор
*****

Группа: Root Admin
Сообщений: 6 216
Регистрация: 7.1.2006
Из: Красноярск
Пользователь №: 1



Важный момент: AZ достаточно много потребляет - те до 600ма
соответственно рекомендуется БП для связки БК+AZБК c номинальным током 3А




--------------------
Живы будем - Не помрем !
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SuperMax
сообщение 25.11.2021, 12:01
Сообщение #5


Администратор
*****

Группа: Root Admin
Сообщений: 6 216
Регистрация: 7.1.2006
Из: Красноярск
Пользователь №: 1



Контроллер в сборе

Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


--------------------
Живы будем - Не помрем !
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SuperMax
сообщение 4.5.2022, 2:12
Сообщение #6


Администратор
*****

Группа: Root Admin
Сообщений: 6 216
Регистрация: 7.1.2006
Из: Красноярск
Пользователь №: 1



Мое выступление на Демодуляции 2021



--------------------
Живы будем - Не помрем !
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SuperMax
сообщение 11.6.2022, 19:32
Сообщение #7


Администратор
*****

Группа: Root Admin
Сообщений: 6 216
Регистрация: 7.1.2006
Из: Красноярск
Пользователь №: 1



Беклог проекта на 2022-06-11

1. сделать переход в аварийный режим в случае ошибки с конфигом
аварийный режим
- помигает светодиодом - код ошибки
- включит сеть
- добавит запись в лог ошибок старта

2. Часы с календарем, питание от 2032

3. Синхронизация часов через Internet

4. Энергонезависимая память для сохранения настроек звука, конфигурации

5. таймер с прерыванием 50/60Гц втч и для работы AY на БК-0010

6. КНГМД - дабы можно было работать с дискетами

7. поддержка образов FAT12 в WEBDAV

8. поддержка образов микродос в WEBDAV

9. поддержка образов CSIDOS в WEBDAV

10. OPL2

11. эмуляция HDD

12. спрайты

13. доступ к unix v6 filesystem через WEBDAV


--------------------
Живы будем - Не помрем !
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SuperMax
сообщение 14.8.2022, 15:54
Сообщение #8


Администратор
*****

Группа: Root Admin
Сообщений: 6 216
Регистрация: 7.1.2006
Из: Красноярск
Пользователь №: 1



Контроллеры в продаже, цена 11тыс рублей + доставка
комплект включает в себя
1. сам AZ - 2 платы (бутерброд)
2. провод к сетевой карте
3. сетевая карта
4. 16GB MicroSD карточка
5. полноценный корпус к сетевой карте
6. STLINK v2 (потребуется для обновления прошивки "софтовой части")
7. USB Blaster (потребуется для обновления прошивки "аппаратной части")
8. Корпус для AZ



--------------------
Живы будем - Не помрем !
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SuperMax
сообщение 29.11.2022, 15:21
Сообщение #9


Администратор
*****

Группа: Root Admin
Сообщений: 6 216
Регистрация: 7.1.2006
Из: Красноярск
Пользователь №: 1



Беклог проекта на 2022-11-29

1. сделать переход в аварийный режим в случае ошибки с конфигом
аварийный режим
- помигает светодиодом - код ошибки [сделано]
- включит сеть[сделано]
- добавит запись в лог ошибок старта [исключено]

2. Часы с календарем, питание от 2032 [сделано]

3. Синхронизация часов через Internet [сделано]

4. Энергонезависимая память для сохранения настроек звука, конфигурации [сделано]

5. таймер с прерыванием 50/60Гц втч и для работы AY на БК-0010 [сделано в v14]

6. КНГМД - дабы можно было работать с дискетами

7. поддержка образов FAT12 / FAT16 в WEBDAV

8. поддержка образов микродос в WEBDAV

9. поддержка образов CSIDOS в WEBDAV

10. OPL2

11. эмуляция HDD: работа с образами HDD

12. спрайты

13. доступ к unix v6 filesystem через WEBDAV

14. Эмуляция БК-0011М на БК-0010

15. Подключение внешней клавиатуры PS/2



--------------------
Живы будем - Не помрем !
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SuperMax
сообщение 10.12.2022, 20:10
Сообщение #10


Администратор
*****

Группа: Root Admin
Сообщений: 6 216
Регистрация: 7.1.2006
Из: Красноярск
Пользователь №: 1



Проверка напряжения питания на AZ

так AZБК кушает 600ма, то при длинных или тонких проводах питания к БК, напряжение может просесть и будут наблюдаться различные глюки

вот тут на фото синим обведены точки где можно проводить измерения шины +5В
Прикрепленное изображение
измерение проводится относительно общего провода - к примеру корпусов металлических разъемов VGA и RS232

номинальное напряжение на вышеуказанных точках - не менее 4.8В и не более 5.0В




--------------------
Живы будем - Не помрем !
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SuperMax
сообщение 17.12.2022, 2:18
Сообщение #11


Администратор
*****

Группа: Root Admin
Сообщений: 6 216
Регистрация: 7.1.2006
Из: Красноярск
Пользователь №: 1



Беклог проекта на 2022-12-17

1. сделать переход в аварийный режим в случае ошибки с конфигом
аварийный режим
- помигает светодиодом - код ошибки [сделано]
- включит сеть[сделано]
- добавит запись в лог ошибок старта [исключено]

2. Часы с календарем, питание от 2032 [сделано]

3. Синхронизация часов через Internet [сделано]

4. Энергонезависимая память для сохранения настроек звука, конфигурации [сделано]

5. таймер с прерыванием 50/60Гц втч и для работы AY на БК-0010 [сделано в v14]

6. КНГМД - дабы можно было работать с дискетами

7. поддержка образов FAT12 / FAT16 в WEBDAV

8. поддержка образов микродос в WEBDAV

9. поддержка образов CSIDOS в WEBDAV

10. OPL2

11. эмуляция HDD: работа с образами HDD

12. спрайты

13. доступ к unix v6 filesystem через WEBDAV

14. Эмуляция БК-0011М на БК-0010 [сделано в v14]

15. Подключение внешней клавиатуры PS/2


--------------------
Живы будем - Не помрем !
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 3.2.2023, 4:06