User Tag List

Страница 36 из 59 ПерваяПервая ... 323334353637383940 ... ПоследняяПоследняя
Показано с 351 по 360 из 585

Тема: Компьютер "Aleste 520EX"

  1. #351

    Регистрация
    09.07.2018
    Адрес
    р.п. Пролетарий, Новгородская обл.
    Сообщений
    58
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Встроенный UART и канал DMA 0 могут использоваться для автоматической инициализации памяти MPU Z280 со значениями, полученными UART после сброса. Эта возможность начальной загрузки системы позволяет создавать конфигурации системы без ПЗУ, в которых память инициализируется с помощью последовательного соединения до первой выборки инструкций Z280 MPU после сброса.
    Команды загрузчика позволяют записать массив байт в ОЗУ и запустить программу с заданного адреса. Этого достаточно, чтобы записать в ОЗУ программу и её запустить.
    Идея в том что бы сделать апаратный передачик из SPI EEPROM в UART. И BIOS Aleste записать в 8ми ногую EEPROM или через USB.
    Это позволит расширить профиль Aleste.
    Как вы считаете стоит делать новодел Aleste на процессоре Z80280?

  2. #352

    Регистрация
    03.10.2017
    Сообщений
    242
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    24 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    Разбираясь в схемотехнике Алесты делаю некоторые упрощения и улудшения на мой взгляд. Хотелось бы услышать ваше мнение.
    Не вдаваясь в детали. Генератор прерываний ОК. Но с клавиатурой - мне так не кажется. Можно разрешение схемки повыше?


    Цитата Сообщение от RN1TZ Посмотреть сообщение
    Вот такая идея, применить FIFO для регенерации экрана монитора.
    Решение с FIFO хорошее. Можно использовать несколько CAS после одного RAS.

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    Контроллер атрибутов, без КР1802ИР1 и регистра цвета бордюра.
    Заменит микросхемы
    Не хватает разрешения картинки у контроллера атрибутов

    Цитата Сообщение от n_sonic Посмотреть сообщение
    И так, небольшой отчет по проделанной работе:
    К сожалению на оригинальной плате, как и на этой ошибка с разводкой согласующих резисторов.

    Их необходимо ставить прямо около вывода мультиплексора.

    Нажмите на изображение для увеличения. 

Название:	pcb-bug.jpg 
Просмотров:	424 
Размер:	69.3 Кб 
ID:	76482

    - - - Добавлено - - -

    И я не думаю что это единственная ошибка.

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    Заменить VD10, VD11 C 22, C23, R129, R130, VT4, и DR2 а C26 подключить к SW
    Вложение 76419
    А почему не любой стандартный драйвер RS232?

    http://catalog.gaw.ru/index.php?page=document&id=1515

    Но лучше этого, может быть замена ВИ53 и клавиатурного перекодировщика на небольшой микроконтроллер. Для адаптации к PS2 клавиатуры и мышки ну и может дополнительно USB Serial интерфейс и WiFi. Взять к примеру ESP32.
    Последний раз редактировалось Sherlock; 21.11.2021 в 14:06.

  3. #353

    Регистрация
    03.10.2017
    Сообщений
    242
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    24 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    Доброго времени суток!
    Возможно упустил не только вы но сами разработчики, если сигнал цепи на входах 11 микросхем D50, и D51 инвертировать всё должно стать на свои места.
    Поясню почему, регистры сдвига и формирователь видио загружаются синхронно по фронту XTAL во время разрешающего сигнала загрузки, Вложение 76429 по красной линии видно что фронт XTAL на спаде сигналов загрузки, видимо у исходной Aleste , были задержки и разработчики не заметили этой ошибки.
    Это потому, что ваша диаграмма не учитывает задержки.
    Сначала нарисую красным зависимости по задержкам

    Нажмите на изображение для увеличения. 

Название:	wavedrom1.jpg 
Просмотров:	372 
Размер:	23.6 Кб 
ID:	76483

    Теперь условно покажу задержки (сразу скажу тайминги условные)

    Нажмите на изображение для увеличения. 

Название:	wavedrom2.jpg 
Просмотров:	339 
Размер:	10.5 Кб 
ID:	76484

    Спад сигнала MVI после фронта XTAL примерно на 7нс. Поэтому ваше решение больше похоже на workaround другой проблемы, которую вы не исправили.

    Баги в Алесте были, тем более в случайно сохранявшихся файлах.
    Но в большинство случаев из этой ветки можно разбить на три категории.

    1. Проблема в сборке (обрыв трассы, непропай, сопля, и т.д.)
    2. Ошибка оператора (недостатки ПО) - например запуск MSX без контроллера дисковода.
    3. Плохое качество трассировки (это было и в оригинале Алесты. Увы это горькая, но правда)

    - - - Добавлено - - -

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    Как вы считаете стоит делать новодел Aleste на процессоре Z80280?
    Если вы этого хотите - то стоит! Люди делают свои творения не только потому, что это кому-то нужно. Но и потому, что просто "хотят и могут".
    Конечно, было бы лучше образовать творческую группу. Но можно начать делать, это может увлечь и других участников и группа образуется после. Вообще мы так и делали. Делали то, что нравится, а люди сами приходили.

    Однако, в группе необходим консенсус, а это не просто. У всех свое видение результата. Поэтому в каждой группе должен быть лидер, тот кто выслушает всех и примет решение. Помните завершение проекта важней консенсуса.

    P.S. Мне бы хотелось поучаствовать в создании Aleste Next или Neo... Но чисто как консультант. Последние годы у меня совершенно нет времени на хобби. Хотя если файл схемы будет в Altium, а еще лучше в Expedition, можно поучаствовать немного плотней. Однако в моем представлении основная задача по проекту следующей Алесты, это сделать ее проще и повторяемей, быстрей, с переходом на USB Serial, PS2, SD, и т.д.

    Что касаемо процессора то eZ80 хороший вариант. Но цена!
    Последний раз редактировалось Sherlock; 21.11.2021 в 16:10.

  4. #354

    Регистрация
    09.07.2018
    Адрес
    р.п. Пролетарий, Новгородская обл.
    Сообщений
    58
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sherlock Посмотреть сообщение
    Не хватает разрешения картинки у контроллера атрибутов
    Вложение 76485

    - - - Добавлено - - -

    Цитата Сообщение от Sherlock Посмотреть сообщение
    Но с клавиатурой - мне так не кажется. Можно разрешение схемки повыше?
    Вложение 76486
    Сканер
    Вложение 76487

    Если требуется я опишу принцип подробно
    Последний раз редактировалось RN1TZ; 21.11.2021 в 16:48.

  5. #355

    Регистрация
    03.10.2017
    Сообщений
    242
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    24 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    Ну допустим. Чего то в этом духе можно сделать. Но хорошо бы еще проще. В этой схеме мультиплексор на PLD должен пол пикселя отдавать на доступ процессору, а другую половину на видеовыход. RC-цепочки зло!

    Цитата Сообщение от RN1TZ Посмотреть сообщение

    Если требуется я опишу принцип подробно
    Система должна быть расчитана на несколько нажатых клавиш. Например CTRL+SHIFT+R или курсоры UP+RIGHT или SHIFT+UP+RIGHT. У вас это есть?
    Последний раз редактировалось Sherlock; 21.11.2021 в 17:18.

  6. #356

    Регистрация
    09.07.2018
    Адрес
    р.п. Пролетарий, Новгородская обл.
    Сообщений
    58
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sherlock Посмотреть сообщение
    Система должна быть расчитана на несколько нажатых клавиш
    При сканировании каждая нажатая кнопка или нескольких одновременно нажатых кнопок, будут фиксировать свой адрес, а со стороны процедуры опроса будет определено какие и сколько нажатых кнопок. В ПЗУ зашиты ветуальные кнопки.

    Пред положим что некоторой матрице кнопок нажато несколько кнопок, они активируют тако-еже количество виртуальных кнопок, и система опроса определит эти активные кнопки.
    Последний раз редактировалось RN1TZ; 21.11.2021 в 17:23.

  7. #357

    Регистрация
    03.10.2017
    Сообщений
    242
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    24 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    При сканировании каждая нажатая кнопка или нескольких одновременно нажатых кнопок, будут фиксировать свой адрес, а со стороны процедуры опроса будет определено какие и сколько нажатых кнопок. В ПЗУ зашиты виртуальные кнопки.
    Советую подумать еще раз. Не похоже на работоспособную схему.

  8. #358

    Регистрация
    09.07.2018
    Адрес
    р.п. Пролетарий, Новгородская обл.
    Сообщений
    58
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sherlock Посмотреть сообщение
    RC-цепочки зло!
    Согласен что это не хорошо, но на момент проектирования это было решение формирования строба записи в ОЗУ, но её можно заменить на логическую сумму XTAL и сигнал с 15 ножки PLD

    - - - Добавлено - - -

    Цитата Сообщение от Sherlock Посмотреть сообщение
    Не похоже на работоспособную схему
    Почему?
    В исходной схеме механизм тако же, стой лишь разницей что нажатые кнопки записываются в ОЗУ а при отпускании кнопки состояние стирается из памяти, и для каждой отведена свая ячейка. В моём случаи ячейка памяти одна и она переписывается от любой кнопки.
    Другое дело что и моё решение и решение авторов Aleste не даёт сигнала что произошло нажатие кнопки.
    Я ещо подумаю над перекадировщиком.

    P.S Привинтить контролер PS/2 в моём проекте не получится, идея в том чтобы Aleste была в корпусе с клавиатурой, а какая матрица будет под ту и прошивку закодирую.

    - - - Добавлено - - -

    Цитата Сообщение от Sherlock Посмотреть сообщение
    Что касаемо процессора то eZ80 хороший вариант. Но цена!
    Не eZ80 а Z280, он интересен тем что можно сделать без ПЗУ с загрузкой по UART.
    Цена примерно от 100руб за камень, за 10 дней с Алика пришли 3 камня с доставкой за 600руб

  9. #359

    Регистрация
    03.10.2017
    Сообщений
    242
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    24 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    Почему?
    В исходной схеме механизм такоже, стой лишь разницей что нажатые кнопки записываются в ОЗУ а при отпускании кнопки состояние стирается из памяти, и для каждой отведена свая ячейка.
    Не ячейка а бит. Если быть точней то ячейка для каждой строки CPC клавиатуры. Двух-портовая память делает обмен данными асинхронным.

    Код:
    uint8_t buf[16];
    // Hardware 
    void scan_keyboard(uint8_t time) {
         buf[time] = scan_keys_of_single_row(time);
    }
    // CPU
    uint8_t read_row(uint8_t row) {
         return buf[row];
    }
    Цитата Сообщение от RN1TZ Посмотреть сообщение
    P.S Привинтить контролер PS/2 в моём проекте не получится, идея в том чтобы Aleste была в корпусе с клавиатурой, а какая матрица будет под ту и прошивку закодирую.
    Микроконтроллер решит эту или другую задачу.

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    Не eZ80 а Z280, он интересен тем что можно сделать без ПЗУ с загрузкой по UART.
    Цена примерно от 100руб за камень, за 10 дней с Алика пришли 3 камня с доставкой за 600руб

    Bootloader есть и в eZ80
    Последний раз редактировалось Sherlock; 21.11.2021 в 19:04.

  10. #360

    Регистрация
    09.07.2018
    Адрес
    р.п. Пролетарий, Новгородская обл.
    Сообщений
    58
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sherlock Посмотреть сообщение
    Bootloader есть и в eZ80
    Я не против eZ80, но в пользу Z280 есть поддержка и исходники разных решений
    https://github.com/Plasmode/Z280RC

    и Z280 может работать с несколькими процессорами и сопорцессорами
    https://www.dropbox.com/s/8308eo1ght...2010.docx?dl=0

    Цитата Сообщение от Sherlock Посмотреть сообщение
    Микроконтроллер решит эту или другую задачу.
    Зачем когда можно применить к примеру PC87309 и перекомпилировать прошивку

Страница 36 из 59 ПерваяПервая ... 323334353637383940 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 1076
    Последнее: 11.05.2022, 06:59
  2. Ответов: 0
    Последнее: 15.08.2010, 14:38
  3. Ответов: 27
    Последнее: 19.12.2009, 18:49
  4. Куплю компьютер Aleste 520EX (Алеста)
    от Nickolas в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 23.10.2009, 05:06
  5. Ответов: 0
    Последнее: 26.06.2005, 11:52

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •