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

User Tag List

Результаты опроса: Согласны?

Голосовавшие
82. Вы ещё не участвовали в этом опросе
  • Да

    32 39.02%
  • Нет

    28 34.15%
  • Не знаю

    22 26.83%
Страница 1 из 31 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 308

Тема: ARM - процессор Speccy 21 века

  1. #1
    Activist Аватар для captain cobalt
    Регистрация
    13.03.2005
    Адрес
    Пермь
    Сообщений
    294
    Благодарностей: 4
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ARM - процессор Speccy 21 века

    Эта тема уже несколько раз затрагивалась.

    Давайте посмотрим.

    Плюсы: сохранение технической простоты программирования и сборки\ремонта; нахождение в струе технического прогресса.

    Минусы: нет прямой программной и электрической совместимости (но возможна эмуляция); опыт программирования Z80 должен быть адаптирован.

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

  3. #2
    Master Аватар для ASDT
    Регистрация
    04.08.2005
    Адрес
    Новосибирск
    Сообщений
    734
    Благодарностей: 23
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот копия -Варианты разработки "нового ZX железа":
    (Редакция 0.1)

    1) РС эмулятор (miniPC разных видов) под корпус ZX
    Здесь всё ясно, без комментариев
    2) Разработка компьютера-эмулятора ZX(современный процессор)
    Вероятно, как побочный продукт разработки для других целей.
    Иначе - выгоднее п.1
    3) "Карманный ZX"
    Радикальная минимизация "железа" и потребления.
    Плавно переходит в тему "разработка КПК" и эмулятция ...
    4) Новая реализация на логике ("клон")
    Интерес представляет как "ретро-инженеринг"?
    5) Разработка устройств для существующих "клонов"

    CHRV кажись уже предлагал ARM-концепт ...

  4. #3
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,646
    Благодарностей: 231
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В посте ( http://www.zx.pk.ru/showpost.php?p=57685&postcount=107 ) рассматривалась идеология концепции "Химера" - концепции модульной масштабируемой архитектуры, которая должна придти на смену устаревшей десктопной концепции "всё в одном".
    Цитата Сообщение от Black_Cat
    Воплощение данной идеологии достигается разделением на функционально законченные блоки, одним из которых и является процессорный блок, состоящий (в предложенном варианте) из набора: CPU, ROM, SRAM, интерфейс расширения, интерфейс связи ...
    ... При таком подходе остаётся поле творчества для модификации самих блоков применением различной элементной базы, различных архитектурных и схемотехнических решений, в том числе и использованием CPU отличной от оригинала архитектуры, например АRМ’ов для эмуляции как самого Z80, так и использования в иных блоках.
    Но основной вопрос как всегда лежит не в том ARM это будет или ещё что, а в том - почему именно это? Если проанализировать современное состояние развития архитектуры ZX, то легко можно придти к выводу, что наращивание мощности CPU для существующей конкретной архитектуры попросту не нужно, на крайняк есть стандартные z80-20MHz (который до 21 точно разгонится и будет шестикратное счастье). Отсюда следует первое ограничение целесообразности применения ARM'a - в режиме эмуляции z80 он должен работать либо бысрее z80-21MHz , либо быть не хуже, но ещё чем-то выгодно отличаться.
    В чём же могут быть достоинства применения именно ARM'a? Здесь возможны два варианта проявления его достоинств в будущих применениях - это будущие аппаратные и программные особенности развития ZX - платформы (т.е. то, чего сейчас ещё нет).
    Какими предположительно могут быть эти достоинства?
    Будущие возможные аппаратные достоинства: основным узлом ZX является видеопроцессор, если предположить его развитие в сторону наращивания глубины цветов (т.е. до N bit per pixel), то неминуемо возникнет проблема 8ми битного бутылочного горлышка, через которое в видео ОЗУ будут заливаться данные. Решается эта проблема предусмотрением возможности подключения к видеопроцессору не только 8ми разрядного процессорного блока (говоря о идеологии "Химеры"), но и 32 разрядного процессорного блока с ARM'ом и соответствующей 32 разрядной ШД.
    Будущие возможные программные достоинства: у ARM’a (впрочем как и у многих других широко применяемых современных CPU), есть одно существенное достоинство перед z80 – наличие в доступе нормальных 32 разрядных ОС, в частности клонов Linux. Это именно то, что нужно для обретения стандартных возможностей сетевых коммуникаций. В этом применении говорить о CPM, и тем более iS-DOS – вообще не приходится. Отсюда можно сделать вывод – при использовании ARM’a в развитии софта под CPM и iS-DOS не будет никакого смысла, т.е. для будущего платформы – это мёртвые ОС и это необходимо осознавать уже сейчас (что бы небыло мучительно больно за потерянное время ).

    P.S. Проходит опрос о генерации новой рубрики: http://zx.pk.ru/showthread.php?p=56338#post56338
    Последний раз редактировалось Black_Cat; 14.10.2006 в 10:06.

  5. #4
    Master Аватар для ASDT
    Регистрация
    04.08.2005
    Адрес
    Новосибирск
    Сообщений
    734
    Благодарностей: 23
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Речь о разработке кпк ... каким боком тут ZX?
    Последний раз редактировалось kyv; 24.09.2006 в 19:15. Причина: нарушение правил форума - оскорбление и переход на личности

  6. #5
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,783
    Благодарностей: 327
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Голосую - Да (ибо уже предлагал ).

    Цитата Сообщение от captain cobalt
    сохранение технической простоты программирования и сборки\ремонта
    Как раз простоты сборки\ремонта это не даст . Ибо не всякий такого таракана припаяет и тем более плату сконструлит .

    Цитата Сообщение от captain cobalt
    нет прямой программной и электрической совместимости (но возможна эмуляция)
    Всад и то и другое . Нынче в матрицу можно весь спек затолкать . ИМХО нужна аппаратная реализация спека + ARM (аля GBA), а не эмуляция на ARMе (как это будет выглядеть вопрос десятый). Т.к. это позволит на максимум юзать ресурсы проца(точнее еще не известной однокристалки), не дожидаясь когда же появится хоть какойто вменяемый "БИОС" для загрузки хоть какого-нибудь эмуля .

    Цитата Сообщение от captain cobalt
    опыт программирования Z80 должен быть адаптирован.
    Только этого не хватало %) И это при реальной возможности перехода на СИ со всеми его плюсами

    З.Ы. У когонить имеются мысли по поводу выбора конкретной однокристалки на базе ARM ?

  7. #6
    Activist Аватар для captain cobalt
    Регистрация
    13.03.2005
    Адрес
    Пермь
    Сообщений
    294
    Благодарностей: 4
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Несколько слов об инструментарии программирования.
    У ARM он известен как "довольно-таки отвратительный" по сравнению с мегакорпорациями.

    FASM -- это замечательный во многих отношениях ассемблер для х86, с Zilog семантикой меток в мнемониках.

    FASMARM -- это его адаптация для компиляции системы команд ARM. Поддерживается Thumb и т. п.
    Проект существует около года и пару дней назад получил домашнюю страницу по адресу

    http://arm.flatassembler.net/

    Смотрим и имеем ввиду.

  8. #7
    Veteran
    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Благодарностей: 192
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нет.
    ARM'ов, если что, много. Как минимум 7,9 и интеловские...
    А самый главный аргумент несогласия - почему не MIPS, или Blackfin, или вообще AVR32 какой. Сегодня процессоров довольно много, так что выбирать есть из чего. Но! Для современных процов, желательна и современная ОСь. А это скорее всего Linux или *BSD. А чем тогда самоделка лучше того, что можно купить в магазине?

  9. #8
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,646
    Благодарностей: 231
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NovaStorm
    А чем тогда самоделка лучше того, что можно купить в магазине?
    Есть ZX на ARM'е?

  10. #9
    Guru Аватар для CHRV
    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,690
    Благодарностей: 258
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat
    Есть ZX на ARM'е?
    ЧТобы это значило?
    По любому это обычная эмуляция, покупаем какойнить НР-Ипак и запускаем эмулятор .. ВСЕ!

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  11. #10
    Master Аватар для ASDT
    Регистрация
    04.08.2005
    Адрес
    Новосибирск
    Сообщений
    734
    Благодарностей: 23
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    "покупаем какойнить НР-Ипак и запускаем эмулятор .. ВСЕ!"
    Смысл есть делать самому ... Но одному это долго,
    а команды даже на ихбт чахлые ...

Страница 1 из 31 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. USB+Speccy
    от amiguser в разделе Unsorted
    Ответов: 73
    Последнее: 14.07.2006, 22:47
  2. Куплю музыкальный процессор для Спектрума !!!
    от Andrnow в разделе Барахолка (архив)
    Ответов: 16
    Последнее: 04.07.2005, 20:34

Ваши права

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