User Tag List

Страница 19 из 34 ПерваяПервая ... 151617181920212223 ... ПоследняяПоследняя
Показано с 181 по 190 из 337

Тема: Вопросы о Z84C00 и eZ80

  1. #181

    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    При всем уважении к ее сторонникам и разработчикам нам она не подходит. Во-первых, у нее всего 16 линий адреса. Нам нужно минимум 22, а лучше 24.
    Не подходит однозначно. Но и 24 линии адреса тоже не нужно вообще никак.

    Задам вопрос ещё раз.
    Цитата Сообщение от Bolt Посмотреть сообщение
    Вот, допустим, есть базовая часть: процессор, память, видео, клавиатура, мышь, SD-карта, RS-232, Ethernet.

    И есть шина для дополнений. Пока не важно что за шина и как именно дополнения подключаются к шине.
    Что к ней подключать? Какая нужна пропускная способность этой шины?
    Я про общую скорость, а не на одно дополнение.

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

  3. #182

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,870
    Спасибо Благодарностей отдано 
    522
    Спасибо Благодарностей получено 
    251
    Поблагодарили
    225 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bolt Посмотреть сообщение
    Не подходит однозначно. Но и 24 линии адреса тоже не нужно вообще никак.
    сейчас не нужно, а что будет через 10 лет никто не скажет. Если сделаешь меньше, чем кому-то будет нужно завтра - угробишь все наработки за эти годы ( плат расширения). Шина для компьютера это как Конституция для государства

  4. #183

    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нужно будет больше - добавим мультиплексирование.

  5. #184

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,870
    Спасибо Благодарностей отдано 
    522
    Спасибо Благодарностей получено 
    251
    Поблагодарили
    225 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мультиплексирование адресов? Это усложнение дешифраторов плат расширения. При раздельных адресах ты выборку платы вообще можешь вешать на одну линию, так как вряд ли их у кого в системе будет более 4 плат в сэндвиче, тогда 4 линий достаточно, не дублированных CS/ ами. Но правда как это для многозадачной системы? К тому же надо исходить из разницы в стоимости разъемов и размеров плат. Если ставишь два однорядных разъема с параллельных боковых сторон на несущую плату по 32 контакта имеешь шину 64 линии. Пропускная способность шин зависит от частоты CLK основного и разрядности это же понятно. Если у тебя 16 разрядов данных, то все удваивается по отношению к 8 разрядам. Если ты выбрал 320x240 VGA экран какая тебе нужна пропускная способность?( Но на таком экране двухканальный осцил это предел по визуализации и то уже кнопок, ручек деть будет некуда) Положим у меня плата расширения кидает данные к твоему видеоконтроллеру на основной плате c камеры допустим( или наоборот если видеовыход на плате расширения того же оцила/анализатора). Аналогично звук. Какой там поток максимальный возможен, если не *****качество? Если будет контроллер прямого доступа к памяти, чтобы буфера без участия ЦП копировались туда-сюда. Если кому-то в голову придет соорудить цифровой осцилл многоканальный/спектроанализатор на плате расширения.
    Опять же если на расширителе midi есть, микрофон, звуковые вход/выход. Если рапознавалка голоса на самой плате и на основную сыплется символы это одно, если сырые байты после АЦП это другое.
    В общем, дашь больше возможностей откроешь большую свободу для творчества. Архитектуру системы квадратиками надо нарисовать имхо. Какой-то возможный набор модулей расширений без детализации.

    Здесь исходники TI-84 Plus CE откуда можно выбрать фрагменты для eZ80
    https://github.com/CE-Programming/CEmu
    Последний раз редактировалось andrews; 09.08.2019 в 19:45.

  6. #185

    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    andrews, это всего лишь 8-битный компьютер, как ZX или Радио-86РК

    Может пока остановимся с фантазиями, и сначала попробуем запустить процессор, MMU, и VGA? А то ещё ничего нет, а мы уже HiFi звук и осциллограф-спектроанализатор с распознаванием речи подключаем

  7. #186

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,870
    Спасибо Благодарностей отдано 
    522
    Спасибо Благодарностей получено 
    251
    Поблагодарили
    225 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Cудя по другим тредам, не совсем с 0 люди делали работающую плату где-то за 3-4 месяца. Процессы могут идти параллельно. Ждешь деталей? Вижу, озаботился платой. Ну а кто-то может и ядро начнет писать для FPGA или эмулятор. Это может быть вообще не нужно. Но пусть будет Просто ты спрашивал про расширения. Кроме очевидных: звук, видео, дополнительная память, usb, bt, есть еще приборное направление и подключение датчиков. Регулятор температуры, кстати, управлением вентилятором, вполне себе утилитарная задача. Сейчас еще есть к температуре влажность, давление в одном корпусе. Вывести по кнопке на экран. Пустячок, но приятно. Какие же это фантазии? Просто примеры использования. Да, понятно, что внутри него, даже может со всеми расширениями, не 1 млн. вентилей и нет шин с пропускной способностью 100 мбайт/с. И это не 128-битный суперкомпьютер. Но что-то же ведь должно его отличать от остальных, уже доведенных до тиражирования, и поддержанных всем софтов клонов? И не только линейная большая память. Если же ты против шины, ничего страшного. Мне эта идея симпатична, буду дальше копать. А так все, я умолкаю.
    Последний раз редактировалось andrews; 09.08.2019 в 21:43.

  8. #187

    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    13 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bolt Посмотреть сообщение
    Не надо. Ни ради чего. Забей. Не парься. Живи, как жил.
    Ты уже показал как тебе сложно это сделать. Потом начнётся нытьё "ну вот, я искал, доставал, прошивал, щупы разматывал...".
    Ещё раз - забей.
    Через месяц сам посмотрю, и окажется что херня это всё.
    Все как всегда, тебе предлагали выслать любую железку, смотри- экспериментируй -не получится вышлешь обратно.
    Какие проблемы?
    И естественно, мне интересно, что ты хочешь сделать.

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

    Цитата Сообщение от Bolt Посмотреть сообщение
    Ethernet там вообще в eZ80 свой, встроенный.
    нуда нуда, да я зануда.

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

    Цитата Сообщение от andrews Посмотреть сообщение
    а физический уровень там точно есть?
    все есть, уж если интересно так, мог бы просто ознакомится с офицалкой зилога, а не трындеть в пустоту.

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

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

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


    нуда нуда, да я зануда.

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


    все есть, уж если интересно так, мог бы просто ознакомится с офицалкой зилога, а не трындеть в пустоту.
    http://www.shaels.net/index.php/mic8...-mico-overview
    2009 ...
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  9. #188

    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    Если же ты против шины, ничего страшного. Мне эта идея симпатична, буду дальше копать.
    Идея шины? Я не против, шина нужна.

    Как я её себе примерно представляю.
    8 бит данных, 8 бит адреса, ALE, RD, WR. На каждую плату CS, IRQ, программируемый CLK. Шина при этом не связана напрямую с той шиной, на которой висит CPU, RAM, и встроенное видео.
    Адресным пространством рулит FPGA.
    Если устройство простое, например, AY-8912 или IDE - его можно повесить на шину только согласовав уровни.
    Если устройству нужно 16 разрядов адреса - на плате дополнительно 373.
    Ещё надо бы DMA куда-то прикрутить...

    Внешняя видеокарта не должна лезть в основную память, у неё своя FPGA и своя видеопамять, поэтому шине не нужна большая пропускная способность.
    Осциллографу тоже много не надо, у него своя FPGA для захвата с большой скоростью и синхронизации, потом CPU читает записанные кадры.

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

    Простой звук и так будет, а "сложный" - кто его обрабатывать будет? 8-битный CPU? Может, он ещё и MP3 декодирует?

  10. #189

    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    13 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bolt Посмотреть сообщение
    Идея шины? Я не против, шина нужна.

    Как я её себе примерно представляю.
    8 бит данных, 8 бит адреса, ALE, RD, WR. На каждую плату CS, IRQ, программируемый CLK. Шина при этом не связана напрямую с той шиной, на которой висит CPU, RAM, и встроенное видео.
    Адресным пространством рулит FPGA.
    Если устройство простое, например, AY-8912 или IDE - его можно повесить на шину только согласовав уровни.
    Если устройству нужно 16 разрядов адреса - на плате дополнительно 373.
    Ещё надо бы DMA куда-то прикрутить...

    Внешняя видеокарта не должна лезть в основную память, у неё своя FPGA и своя видеопамять, поэтому шине не нужна большая пропускная способность.
    Осциллографу тоже много не надо, у него своя FPGA для захвата с большой скоростью и синхронизации, потом CPU читает записанные кадры.

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

    Простой звук и так будет, а "сложный" - кто его обрабатывать будет? 8-битный CPU? Может, он ещё и MP3 декодирует?
    Забавно, вы о чем? Эндрю пинал меня по этой теме, адцать лет назад, но смотрю так и застыл на том уровне
    https://hackaday.io/project/161496-cpm-50-mk-ii

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

    Цитата Сообщение от Bolt Посмотреть сообщение
    Нужно будет больше - добавим мультиплексирование.
    хорошо закинул и это при 4 штатных CS на проце и при 24 битной шине с завода, ммм ... +5!
    делай, мое предложение в силе, отладку пришлю, а ZDS бесплатная
    Последний раз редактировалось Totem; 11.08.2019 в 14:36.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  11. #190

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,870
    Спасибо Благодарностей отдано 
    522
    Спасибо Благодарностей получено 
    251
    Поблагодарили
    225 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bolt Посмотреть сообщение
    Ещё надо бы DMA куда-то прикрутить...
    Внешняя видеокарта не должна лезть в основную память, у неё своя FPGA и своя видеопамять, поэтому шине не нужна большая пропускная способность.
    Осциллографу тоже много не надо, у него своя FPGA для захвата с большой скоростью и синхронизации, потом CPU читает записанные кадры.
    Простой звук и так будет, а "сложный" - кто его обрабатывать будет? 8-битный CPU? Может, он ещё и MP3 декодирует?
    вот именно DMA! ЦП должен только его сконфигурировать, и разрешить работу. Сам ЦП потом может использовать память по необходимости. В обратную сторону ЦП формирует блок памяти для внешнего устройства и дает разрешение пересылать его DMA. Скоростная шина не повредит, если будет USB, и внешняя видео, звук, e.t.c Внешние устройства могут быть "тяжелыми" по памяти и быстродействию. Главное чтобы ими управлял "легкий" процессор со своей операционкой. Он мозг, они "мордовороты". Если же их делать примерно равной категории, то отличной от других Спектрумов функциональности, ты не получишь. Про память. Ну если есть КПДП и быстрая шина, то кто во что горазд. Если ставить динамическую память на планках, то вряд ли дешевый и доступный вариант сегодня это будет 8 Mbyte 8 bit, скорее какие нибудь 256 Mbyte 16 разрядов. Задача упростить доступ к ней, как к 8 Mbyte 8 bit лишь на первый взгляд абсурдна. Осциллограф же и вообще приборы, конечно будут работать в реальном времени и накидывать много данных. Зачем на их платах дублировать большую память, если допустим на плате расширения памяти без дела лежат 240 мегабайт? Выводить картинку осциллографа ты можешь хоть 1 раз в секунду на экран ЦП или видеокартой, но если полоса у него ( по АЦП на плате 40MHz 2 канала и разрешение 12 бит, то АЦП куда-то должно сбрасывать 60 Mb каждую секунду!). Поэтому ты определил характеристики шины, исходя из потребностей ЦП, у которого внешние устройства примерно того же класса, что и он сам! А я исходя из того, что он просто "легкий мозг" над тяжелыми внешними монстрами Соответственно и сложный звук будет обрабатывать то, что на плате сложного звука установлено. Просто если память в планках пропадает, то зачем ее дублировать?
    Последний раз редактировалось andrews; 11.08.2019 в 16:41.

Страница 19 из 34 ПерваяПервая ... 151617181920212223 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. ZX Spectrum на eZ80
    от SAVC в разделе ZX Концепции
    Ответов: 4
    Последнее: 20.04.2016, 12:30
  2. Zetnix eZ80 project
    от Totem в разделе Разный софт
    Ответов: 44
    Последнее: 22.11.2011, 23:44
  3. eZ80 - TEST!!!
    от Black_Cat в разделе Несортированное железо
    Ответов: 0
    Последнее: 17.10.2009, 18:25
  4. eZ80
    от icebear в разделе Несортированное железо
    Ответов: 0
    Последнее: 17.06.2005, 18:22

Ваши права

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