Важная информация

User Tag List

Страница 37 из 39 ПерваяПервая ... 33343536373839 ПоследняяПоследняя
Показано с 361 по 370 из 385

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

  1. #361
    Member Аватар для Sherlock
    Регистрация
    03.10.2017
    Адрес
    г. Санкт-Петербург
    Сообщений
    171
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    и Z280 может работать с несколькими процессорами и сопорцессорами
    Ну прекрасно, но возможно что ez80 "сделает" и два таких процессора.

    The eZ80 (like the Z380) is binary compatible with the Z80 and Z180, but almost three times as fast as the original Z80 chip at the same clock frequency. The eZ80 has a three-stage pipeline. Available at up to 50 MHz (2004), the performance is comparable to a Z80 clocked at 150 MHz if fast memory is used


    Bottom Line Вам нравится идея с z280 это прекрасно! Делайте! Не слушайте никого. Все в ваших руках.

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    Зачем когда можно применить к примеру PC87309 и перекомпилировать прошивку
    Ну, если пофиг на то где находятся кнопки в играх, то можно просто подключить клавиатуру прямо к дешифратору и AY.
    В Aleste M кажется так и сделано. Перекодировка нужна исключительно для того чтобы все ПО без исключения имело мал мал нормальную раскладку.

  2. #361
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

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

    По умолчанию

    Цитата Сообщение от Sherlock Посмотреть сообщение
    ez80 "сделает" и два таких процессора
    Если замочится с произвадительностью в коде Z80 тогда я бы выбрал Кролика 4000 https://datasheet.datasheetarchive.c...SW00333188.pdf.
    у Z280 отличается только одна команда от Z80 и имеет полную совместимость. eZ80 отличие кодов 40h 49h 52h 5Bh и кролики также не полностью исполняют объектный код Z80. Может вторым шагом перейти на более мощный камень, Тогда Rabbit 5000 у него на борту уже есть USB и другие няшки.

    https://datasheet.datasheetarchive.c...DSA0039026.pdf А эта фантастика Z80 как пеньтиум ММX со 2й юсбой и вай фай. Правда за 10 т.р https://rs-catalog.ru/7617374.html.
    У кролей есть интересная MODа они могут работать как слейв проц, прикидываться портом ввода вывода примерно как i8242.

    Было бы интересно кролика подцепить вместо 580вв55 так чтобы исходя Aleste не заметила разнецы, тогда будет нам DS, USB, WiFi,
    И достать не сложно https://aliexpress.ru/item/4001121801216.html
    с доставкой за 2 т.р
    Последний раз редактировалось RN1TZ; 22.11.2021 в 00:21.

  4. #363
    Member Аватар для Sherlock
    Регистрация
    03.10.2017
    Адрес
    г. Санкт-Петербург
    Сообщений
    171
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    у Z280 отличается только одна команда от Z80 и имеет полную совместимость
    Ценно. Но это против того что eZ80 в производстве.

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    eZ80 отличие кодов 40h 49h 52h 5Bh
    Да уж. Большая потеря. Программы написанные профессионалами из этих команд и состоят.

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    Если замочится с произвадительностью в коде Z80 тогда я бы выбрал Кролика 4000
    Может вторым шагом перейти на более мощный камень, Тогда Rabbit 5000 у него на борту уже есть USB и другие няшки.
    Тогда не забывайте и про RISC-V, ARM и сам Пентиум.

    На самом деле. Делайте то, что нравится именно вам. Нет необходимости убеждать других. Кто знает, быть может ваш прогресс вдохновит и других...
    Последний раз редактировалось Sherlock; 22.11.2021 в 15:14.

  5. #364
    Member
    Регистрация
    09.07.2018
    Адрес
    р.п. Пролетарий, Новгородская обл.
    Сообщений
    33
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sherlock Посмотреть сообщение
    Ценно. Но
    Имммено по этому и я выбрал сей камень, чтобы по максимуму использовать софт написаный для Z80, и 8080.

    ОК вернёмся к перекодировщику клавиатуры, подскажите на сколько важно опрашивать каждый раз всю строку при одновременно нажатых несколько нажатых кнопок в разных строках.

    Вы меня на вели на несколько идей, как спроектировать перекодировщик матриц, любой матрицы в матрицу CPC 64128 (Alesta EX520) - Next

  6. #365
    Member Аватар для Sherlock
    Регистрация
    03.10.2017
    Адрес
    г. Санкт-Петербург
    Сообщений
    171
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    Именно по этому и я выбрал сей камень, чтобы по максимуму использовать софт написанный для Z80, и 8080.
    Вы не уловили суть. ez80 бинарно совместим с z80. Грош цена программе в которой вместо nop стоит ld b,b. Тем более что это легко исправить.

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    ОК вернёмся к перекодировщику клавиатуры, подскажите на сколько важно опрашивать каждый раз всю строку при одновременно нажатых несколько нажатых кнопок в разных строках.
    В идеале, важно сделать так чтобы перекодировщика как бы не было. То есть - он есть, но его как бы нет.
    Последний раз редактировалось Sherlock; 23.11.2021 в 11:07.

  7. #366
    Member Аватар для Sherlock
    Регистрация
    03.10.2017
    Адрес
    г. Санкт-Петербург
    Сообщений
    171
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    Имммено по этому и я выбрал сей камень,
    Уважаемый. RN1TZ, я могу найти десятки причин почему Z280 отличный выбор для проекта. И даже превосходит в этом смысле eZ80.
    Мое дело посоветовать, а решение это ваше дело. А вы должны делать то, чего хочется вам.

    Сделайте таблицу где каждому из процессоров будете ставить бал
    0 - плохо, 1 - хорошо, 2 - отлично.
    Ставьте балы по тем пунктам которые наиболее интересны вам. Например: поддержка многопроцессорной архитектуры. Или эффективность компилятора С. Все что угодно.

    Выбирайте победителя. Если будет равный результат, то прислушайтесь к сердцу или можно подбросить монету. Мне, и нам всем, будет очень интересно увидеть ваше решение. Удачи.
    Последний раз редактировалось Sherlock; 25.11.2021 в 11:53.

  8. #367
    Member
    Регистрация
    09.07.2018
    Адрес
    р.п. Пролетарий, Новгородская обл.
    Сообщений
    33
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Перечень известных мне бинарно совместимых с CPU Z80.
    №0 Z84C15
    №1 NSC800
    №2 TMP90C041ADS
    №3 Z8S180
    №4 Z800
    №5 R800
    №6 Z280
    №7 Z380
    №8 eZ80

  9. Этот пользователь поблагодарил RN1TZ за это полезное сообщение:

    Djoni (25.11.2021)

  10. #368
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    6,275
    Спасибо Благодарностей отдано 
    382
    Спасибо Благодарностей получено 
    892
    Поблагодарили
    546 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

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

    По умолчанию

    Перечень известных мне бинарно совместимых с CPU Z80.
    №0 Z84C15
    №1 NSC800
    №2 TMP90C041ADS
    №3 Z8S180
    №4 Z800
    №5 R800
    №6 Z280
    №7 Z380
    №8 eZ80
    №9 Rabbit 2000...6000
    + Кавасаки от друга
    Последний раз редактировалось RN1TZ; 25.11.2021 в 15:44.

  12. #370
    Member
    Регистрация
    09.07.2018
    Адрес
    р.п. Пролетарий, Новгородская обл.
    Сообщений
    33
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    1.4 SUMMARY
    MPU Z280 - это высокопроизводительный 16-разрядный микропроцессор, доступный с 8- и 16-разрядными интерфейсами внешней шины. Совместимая с кодом процессора Z80 архитектура Z280 MPU была расширена за счет включения таких функций, как несколько адресных пространств памяти, эффективная обработка вложенных прерываний, режимы работы системный и пользовательский, а также поддержка многопроцессорных конфигураций. Дополнительные функции, такие как управление памятью, генерация тактовых импульсов, генерация состояния ожидания и кэш-память, включены в БИС, а также в ряд периферийных устройств. Преимущества этой архитектуры, включая высокую пропускную способность, высокий уровень системной интеграции, поддержку операционной системы, плотность кода и эффективность компилятора, значительно повышают мощность и универсальность MPU Z280. Таким образом, MPU Z280 обеспечивает как путь роста для существующих конструкций на базе Z80, так и высокопроизводительный процессор для будущих приложений.

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

    Обзор ядра процессора eZ80 ®
    Процессор eZ80 ® является первым 8-разрядным микропроцессором, поддерживающим линейную адресацию 16 Мбайт. Каждый программный модуль или задача в исполнительной или операционной системе реального времени могут работать в режиме, совместимом с Z80 (64 КБ), или в режиме полного 24-разрядного адреса (16 МБ).
    Набор инструкций процессора eZ80 ® представляет собой надмножество наборов инструкций для процессоров Z80 и Z180. Программы Z80 и Z180 могут выполняться на процессоре eZ80 ® практически без изменений.
    Основные характеристики процессора eZ80 ®
    • Восходящий код, совместимый с продуктами Z80 и Z180
    • 24-разрядное линейное адресное пространство
    Одноцикловая выборка инструкций По этой причине придётся много чего менять в аппаратной части Aleste
    • Конвейерная выборка, декодирование и выполнение
    • Указатели с двумя стеками для режимов памяти ADL (24-разрядный) и Z80 (16-разрядный)
    • 24-разрядные регистры процессора и ALU
    • Поддержка интерфейса отладки ZiLOG (ZDI)
    • Немаскируемое прерывание (NMI) + поддержка 128 векторных прерываний
    Для получения дополнительной информации о процессоре eZ80 ® , его наборе инструкций и программировании eZ80 ® обратитесь к Руководству пользователя процессора eZ80 ® .

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

    Компания Rabbit Semiconductor была создана специально для разработки более совершенного микропроцессора для использования в одноплатных компьютерах малого и среднего масштаба. Первым микропроцессором был Rabbit 2000. Помимо микропроцессоров Rabbit 3000, Rabbit 4000 и Rabbit 5000 также доступны. Разработчики микропроцессоров Rabbit имеют многолетний опыт использования микропроцессоров Z80, Z180 и HD64180 в небольших одноплатных компьютерах. Микропроцессоры Rabbit имеют схожую архитектуру и высокую степень совместимости с этими микропроцессорами, но представляют собой значительное улучшение.
    Rabbit 3000 - это высокопроизводительный микропроцессор с низким уровнем электромагнитных помех (EMI), разработанный специально для встроенного управления и связи. 8-разрядный Rabbit 3000 превосходит большинство 16–разрядных процессоров без потери эффективности 8–разрядной архитектуры. Широкие интегрированные функции и бесклеевая архитектура облегчают быстрое проектирование аппаратного обеспечения, в то время как удобный набор инструкций на языке C способствует эффективной разработке даже самых сложных приложений.
    Rabbit 3000 работает быстро, с частотой до 55,5 МГц, с компактным кодом и поддержкой до 6 МБ памяти. Работая с питанием от 1,8 В до 3,6 В, Rabbit 3000 может похвастаться шестью последовательными портами с ИК-портом, 56+ цифровым вводом-выводом, квадратурным декодером, ШИМ-выходами и возможностями захвата и измерения импульсов. Он также оснащен часами реального времени с возможностью автономной работы, бесклеевой памятью и интерфейсом ввода-вывода, а также режимами сверхнизкого энергопотребления. Четыре уровня приоритета прерывания позволяют быстро реагировать на события в реальном времени. Его компактный набор команд и высокая тактовая частота обеспечивают Rabbit 3000 исключительно высокую производительность по математике, логике и вводу-выводу.

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

    Микропроцессор Z380 ™ - это интегрированный высокопроизводительный микропроцессор с быстрой и эффективной сквозной передачей и расширенными возможностями адресации памяти. Z380 ™ предлагает непрерывный путь роста для существующих конструкций на базе Z80 или Z180, сохраняя при этом совместимость с объектным кодом Z80 ® CPU и Z180 ® MPU. Усовершенствования MPU Z380 ™ включают улучшенный процессор Z280, расширенное пространство объемом 4 Гбайт и гибкую синхронизацию интерфейса шины. Улучшенная версия процессора Z80 является ключом к MPU Z380. Основные режимы адресации микропроцессора Z80 были дополнены следующим образом: Относительная загрузка и хранение указателей стека, 16-разрядные и 24-разрядные индексированные смещения и более гибкая косвенная адресация регистров, при этом все режимы адресации обеспечивают доступ ко всему 32-разрядному адресному пространству. Дополнения, внесенные в набор инструкций, включают полный набор 16-битной арифметики и
    логические операции, 16-разрядные операции ввода-вывода, умножение и деление, а также полный набор загрузок и обменов между регистрами. Расширенный файл базовых регистров микропроцессора MPU Z80 включает альтернативные версии регистров IX и IY. В MPU Z380 имеется четыре набора этого базового файла регистров микропроцессора Z80, а также необходимые ресурсы для управления переключением между различными наборами регистров. Все пары регистров и индексные регистры в базовом файле регистров микропроцессора Z80 расширены до 32 бит.

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

    Все перечисленные выше процессоры верхней линейки, с разной степенью совместимости с Z80.
    Я бы выбрал Z380 если он мог программно входить и выходить в расширенный режим, из расширенного режима выход только аппаратным сбросом, в остальном он превосходен. Мой выбор выпал на Z280 по ряду причин 1: временные диаграммы максимально приближен к Z80. 2: Набор инструкций процессора Z80 является подмножеством набора инструкций MPU Z280. Таким образом, MPU Z280 полностью совместим с двоичным кодом Z80. 3: Наличие I/O ADDRESS SPACE что делает возможность применения этого процессора в любом где используется Z80 без пересечении встроенных портов с портами системы где будет применён Z280.

Страница 37 из 39 ПерваяПервая ... 33343536373839 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 1062
    Последнее: 20.09.2021, 14:12
  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

Ваши права

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