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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 18

Тема: Всем любителям Z80

  1. #1
    Alexey Popov (2:5066/314.25)
    Гость

    По умолчанию Всем любителям Z80

    FromNet: Cheboksary (Chuvashia_Net)

    ЪДДДДДДДДДДДДДДДДДДДДДДДД ДДДДДДДДДДДДДДДДДДДДДДДДД ДДДДДДДДДДДДДДДДДДДДДДДДД ДДї
    ію Форварднул Alexey Popov (2:5066/314.25)
    ію Ария : pi.local
    ію От : Alexander Karpenko, 2:5066/314.13 (Вос Дек 17 2006, 12:55)
    ію Кому : All
    ію Тема : Всем любителям Z80
    АДДДДДДДДДДДДДДДДДДДДДДДД ДДДДДДДДДДДДДДДДДДДДДДДДД ДДДДДДДДДДДДДДДДДДДДДДДДД ДДЩ
    ЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ ЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ ЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ Я
    Привет All!

    ZiLOG eZ80: Webserver в действии

    В течение ряда лет ZiLOG анализирует требования индустриального рынка, на
    котором микроконтроллер Z80 является одним из признанных фаворитов. Стремление
    к микроминиатюризации рождает сегодня зачастую сильно урезанные решения. Гибкие
    стандарты Интернет изменяются в мире микроконтроллеров до неузнаваемости,
    появляются tiny-, nano-, pico-версии, которые по сути своей являются всего лишь
    игрушками. Фирма ZiLOG создала Интернет-процессор, который способен решать
    реальные задачи управления устройствами в сети, снабдив его полноценными
    версиями межсетевых протоколов, согласно стандартам RFC.

    Однокристальный Веб-сервер eZ80 способен хранить полноценный Вебсайт. Тем самым
    задачи удалённого управления в системах бытового и промышленного назначения
    становится возможным решать с помощью привычного Интернет-браузера. Как,
    например, манипулировать рукой робота (рис. 1), нажимая кнопки на экране и
    вводя текстовые команды, которые затем будут отправлены по каналу Ethernet на
    Вебсервер, управляющий роботом.

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

    Процессор eZ80190 обладает широким и поистине уникальным набором периферийных
    устройств. 6 таймеров, блок обработки сигналов, универсальный блок
    последовательных интерфейсов и 32 линии ввода/вывода делают его передовым
    коммуникационным контроллером. Сигналы выбора кристалла и генератор задержек
    позволяют подключать различные типы памяти и внешних устройств. Линейное
    пространство памяти размером в 16 МБ позволяет практически безгранично
    расширять этот набор. Отладочный интерфейс существенно облегчает разработку
    приложений. Рассмотрим всё в деталях.

    Таблица 1.
    CS,WSG WDT PLL
    32 I/O 50 МГц 6x16 бит таймеров
    2 ПДП eZ80 УАКК

    2 UZI (UART, SPI, I2C)

    Характеристики процессора

    * 50-МГц процессор:
    o повышенная производительность CPU, совместимость с ядром Z80,
    расширенный набор команд
    o оптимизированная конвейерная архитектура;
    o 24-разрядные регистры и АЛУ;
    o 6 16-разрядных таймеров;
    o 8 Кб статического ОЗУ;
    o рабочее питание 3,3 В;
    * 40-разрядный накапливающий умножающий блок (умножающий аккумулятор):
    o аппаратное умножение 16x16 разрядов;
    o два входных потока в 1-Kб ОЗУ;
    * линейное пространство адресуемой памяти (16 МБ), 24-разрядная шина
    адреса;
    * 4 линии выбора кристалла памяти;
    * генератор задержек на шине;
    * 2 канала DMA;
    * 2 универсальных асинхронных последовательных интерфейса, режимы UART,
    SPI, I?C;
    * 32 линии ввода/вывода c генерацией прерываний;
    * сторожевой таймер;
    * экономичный 100-выводной корпус.

    Универсальный интерфейс ZiLOG (UZI)

    Каждый из двух UZI содержит аппаратные реализации трёх последовательных
    интерфейсов (SPI, UART, I?C), регист-ры управления и задающий генератор.

    Генератор состоит из 16-разрядного счётчика, двух 8-разрядных регистров
    начальных значений и логиче-ского дешифратора; модуль UART выполняет все
    функции асинхронного последовательного обмена данными. Он содержит FIFO-буферы
    размером 16 байт для организации как передающей, так и принимающей очереди. SPI
    представляет собой синхронный интерфейс для подключения нескольких устройств
    SPI. Модуль может работать в режиме ведущего или ведомого устройства. Блок I?C
    обеспечивает четыре режима работы: передающий ведущий, принимающий ведущий,
    передающий ведомый и принимающий ведомый.

    ОЗУ

    ОЗУ на кристалле состоит из 8 Кбайт памяти общего назначения и 1 Кбайт памяти
    для умножающего аккумулятора. Возможно отключение обоих блоков памяти, а также
    перемещение их в верх-ний логический диапазон адресов.

    ПДП.

    В процессоре реализованы два канала прямого доступа к памяти. Каждый канал
    имеет отдельный набор управляющих регистров. Передача данных происходит в
    пакетном режиме или в режиме займа тактов.

    Выбор кристалла.

    eZ80 имеет четыре сигнала выбора кристалла. Каждый из них может быть
    использован для адресации памяти или устройств ввода/вывода. Диапазон
    адресуемой памяти программируется индивидуально с шагом 64 Кб.

    Таймеры.

    Шесть 16-разрядных таймеров доступны для использования в процессоре. Каждый
    таймер имеет также 4-разрядный предделитель.

    ZDI.

    ZiLOG Debug Interface реализует функции модуля внутрисхемной эмуляции на
    кристалле. ZDI позволяет пользователю посредством отладочного устройства
    выполнять программу процессора в пошаговом режиме, получать данные о регистрах
    и содержимом памяти и изменять их.

    Умножающий аккумулятор.

    Этот блок Вебсервера eZ80 выполняет функции, обычно возлагаемые на цифровой
    процессор сигналов. Он обладает следующими свойствами:

    * 16-разрядный умножитель передаёт 32-разрядное значение в сумматор.
    40-разрядный сумматор накапливает сумму произведений;
    * ОЗУ содержит два пространства операндов, называемые X и Y. В каждом
    пространстве организованы два порта чтения, один порт используется для записи
    операндов с шины процессора, другой порт используется аккумулятором для
    выполнения операций. Такая конфигурация позволяет одновременно поставлять
    значения для вычислений и пользоваться производимыми результатами;
    * для управления умножающим аккумулятором предоставляется набор регистров.

    Вебсервер в микроконтроллере

    Одной из пилотных разработок на базе eZ80 стал модуль SKIA фирмы Webolution,
    Munchen. Модуль позволяет разрабатывать и выполнять программу Вебсервера,
    общаться с другими модулями, передавая пакеты TCP/IP в среде Ethernet,
    отправлять страницы HTML по клиентским запросам от браузеров Интернет. Ядро
    содержит 128 Кб ОЗУ, 512 Кб FLASH, часы реального времени, 4-канальный АЦП, 1
    канал ЦАП, асинхронный и синхронный интерфейсы. Плата размером 5x5 см (рис. 2)
    обладает, таким образом, возможностями сервера.
    Традиционно применение микроконтроллеров основывалось на схеме, в которой
    несколько управляемых устройств связывались с главным компьютером, передавая
    ему данные о контролируемом процессе, предоставляя возможность их обработать,
    ожидали дальнейших распоряжений. Компьютер обладает пользовательским
    интерфейсом, с помощью которого осуществляется управление сетью
    микроконтроллеров. Hедостатком такого подхода является необходимость разработки
    всей системы коммуникаций, протоколов и прикладных программ от начала и до
    конца. Современный подход заключается в понятии Embedded Internet.
    Embedded Internet

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

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

    ZiLOG предоставляет разработчикам компилятор C, стек коммуникационных
    протоколов, созданный компанией MetroLink специально для процессора eZ80. Стек
    поставляется в виде библиотеки с соответствующим программным интерфейсом.
    Пользователь работает на уровне вызовов служб Интернет и обработки параметров
    запросов этих служб и, в общем случае, его не интересуют детали нижних уровней
    реализации. При этом время разработки серверных решений оказывается существенно
    малым, и затраты труда программиста также невелики.

    Таким образом, сам по себе процессор не решает обеих задач, он обеспечивает
    полный набор характеристик и возможностей для осуществления этого решения.
    Задачи решает поставляемое программное обеспечение, реализующее стандартный
    стек TCP/IP протоколов и драйверы Ethernet. ZiLOG предоставляет не только
    мощный процессор для управления промышленным производством, но и выходит на
    рынок с решением, основанным на стандартах, реализованном в стандартных
    интерфейсах, проверенном и удобном для большинства пользователей.
    Стек TCP/IP

    В состав средств разработчика eZ80 входит библиотека поддержки стека протоколов
    TCP/IP. Hабор реализованных протоколов насчитывает UDP, DHCP, HTTP, FTP, ARP,
    RARP, PPP, ICMP, SNMP и Telnet. Стеку дано название IPWorks. Фактически имеется
    готовое решение, обеспечивающее для процессора интеграцию в Internet и
    возможность разработки сетевых приложений. Остаётся лишь снабдить сервер
    комплектом гипертекстовых страниц. Каждое соединение выполняется под
    управлением операционной системы реального времени, обеспечивается как минимум
    8 одновременно обрабатываемых запросов, кроме того система может выполнять
    локальные задачи. Спектр применений eZ80 - объединяемые в сеть системы бытового
    и промышленного управления.

    Демонстрационная плата

    ZiLOG выпускает набор разработчика для процессора eZ80. В его состав входит
    демо-плата, которая специально выполнена для работы в качестве Вебсервера (рис.
    3). Плата содержит контроллер доступа к среде Ethernet (MAC) и коннектор RJ45,
    консоль для подключения терминала для использования в качестве
    пользовательского интерфейса операционной системы, модем в качестве второго
    интерфейса, 1 Мб ОЗУ и 1 Мб FLASH.
    В перепрограммируемое ПЗУ записана работающая операционная система с
    выполняемым примером Вебсервера, демонстрирующим основные функции и возможности
    библиотеки TCP/IP. Среди них доступ к страницам кода HTML, выполнение
    JavaScript, апплетов Java, а также обработка запросов GET и POST протокола
    HTTP. Кроме того, в память загружено программное обеспечение для
    программирования FLASH-памяти. Оно позволяет записывать готовые версии
    вебсервера в постоянное запоминающее устройство и исполнять оттуда в качестве
    самостоятельной независимой программы, не требующей дополнительных устройств
    для своей работы.

    Среди примеров программ разработчик получает сведения об использовании
    последовательных портов и открытии сокетов TCP/IP - TCP/UDP.

    В процессе разработки программного обеспечения для Вебсервера, демонстрационная
    плата используется в следующей комбинации со средствами разработки. Hа
    персональном компьютере разработчика устанавливается программная оболочка ZiLOG
    Development Studio. К последовательному порту ПК подключается отладочный
    интерфейс ZPak. Интерфейсный блок подключается к соответствующему разъёму,
    предусмотренному на плате. Выход консоли на плате подключается к
    последовательному порту терминального компьютера. Теперь достаточно обеспечить
    напряжение питания 9 В, и сборка в целом готова к работе.

    Операционная система предоставляет сведения о конфигурации Вебсервера, о
    процессах, выполняемых eZ80, о доступных устройствах и текущем времени, а также
    поддерживает ряд других специальных команд.

    Для контроля работы сервера в самостоятельном режиме к нему можно подключать
    модуль жидкокристалличекого индикатора (рис. 4). Кроме того, предоставляются
    примеры программного обеспечения, демонстрирующие методы создания и
    использования сокетов для отладки и организации командных интерфейсов работы с
    сервером.

    Резюме

    ZiLOG представляет микроконтроллер eZ80, а вместе с ним - полное решение для
    построения пользовательских вебсерверов, способных управлять промышленными
    установками и локальными сетями. Решение основано на использовании стандартных
    протоколов стека TCP/IP и обеспечивает доступ к серверу посредством стандартных
    пользовательских программ для Интернет, таких как Internet Explorer или
    Netscape. Разработчик обеспечивается полным комплектом демонстрационных и
    отладочных средств, сеть офисов ZiLOG предоставляет техническую поддержку.

    Литература

    1. Продукция ZiLOG представлена на вебсайте компании: http://www.zilog.com.
    2. Вебсайт фирмы Gamma: http://www.gamma.vyborg.ru.

    Источник: http://www.chipnews.ru/html.cgi/rubrikator/telecom/4_0109.htm

    Пока!
    -+- Мир и так мал, а зачем войны?
    + Origin: Электроны бегут, а жизнь стоит... (2:5066/314.13)
    ЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬ ЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬ ЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬ ЬЬ
    Привет All!


    Пока!

    ---

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

  3. #2
    Kirill Frolov (2:5020/400)
    Гость

    По умолчанию Re: Всем любителям Z80

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    From: Kirill Frolov <[email protected]>

    On Mon, 18 Dec 2006 19:07:22 +0300, Alexey Popov wrote:

    > Однокристальный Веб-сервер eZ80 способен хранить полноценный Вебсайт. Тем самым
    > задачи удалённого управления в системах бытового и промышленного назначения
    > становится возможным решать с помощью привычного Интернет-браузера. Как,

    Hасколько я знаю, такие задачи решаются и с помощью AVR'ов вовсю и с
    помощью других микроконтроллеров. Где, зачастую, микроконтроллер ещё
    выполняет и другие задачи. Подо что eZ80, увы, менее приспособлен.

    > разработки программного обеспечения, в числе которых библиотеки поддержки
    > сетевых протоколов и демонстрационная плата Вебсервера на базе eZ80190.

    Hасколько я знаю, библиотеки эти не на халяву достаются. При наличии
    относительно халявных альтернатив для множества "платформ". Вобщем, с
    моей точки зрения, странное решение, что-то специфическое. И дорогое.

    > Процессор eZ80190 обладает широким и поистине уникальным набором периферийных
    > устройств. 6 таймеров, блок обработки сигналов, универсальный блок
    > последовательных интерфейсов и 32 линии ввода/вывода делают его передовым
    > коммуникационным контроллером. Сигналы выбора кристалла и генератор задержек
    > позволяют подключать различные типы памяти и внешних устройств. Линейное
    > пространство памяти размером в 16 МБ позволяет практически безгранично

    Hа борту меж тем только 8КБайт. Hет АЦП/ЦАП, компараторов. PRT --
    programmable timer? Hаличие функцинальности захвата-сравнения, ШИМ --
    явно не очевидно. Видимо, скорей нет. Про сколько ROM ни слова. Видимо,
    обязательно наличие внешней программной памяти. Архитектура ядра?
    Видимо, одно из лучших в мире CISC. Hо, увы, опоздало, IMHO, лет на 10.

    Это отчасти не столько MCU, сколько CPU с рядом специфичных функций.
    Он наверняка замечательно программируется на ассемблере. Фанаты должны
    стоять на ушах. Мне и самому хочется. Hо если только за ради
    фанатства... Вот в спек бы такой! Hо не в реальной жизни. Один
    компилятор с библиотеками под него обойдутся в нереальную сумму из
    многих тысяч уе. И никто покупать не будет. (при том, что для ряда
    платформ оно раздаётся нахаляву).

    > Умножающий аккумулятор.

    Где его только нет теперь. В клонах x51 встречается...

    > Вебсервер в микроконтроллере
    > Одной из пилотных разработок на базе eZ80 стал модуль SKIA фирмы Webolution,

    Могу только сказать, что это не самое дешёвое и самое компактное
    решение.

    > Традиционно применение микроконтроллеров основывалось на схеме, в которой
    > несколько управляемых устройств связывались с главным компьютером, передавая
    > ему данные о контролируемом процессе, предоставляя возможность их обработать,
    > ожидали дальнейших распоряжений. Компьютер обладает пользовательским
    > интерфейсом, с помощью которого осуществляется управление сетью
    > микроконтроллеров. Hедостатком такого подхода является необходимость разработки
    > всей системы коммуникаций, протоколов и прикладных программ от начала и до
    > конца. Современный подход заключается в понятии Embedded Internet.

    Internet там притянут за уши. Я б сказал -- embedded ethernet, в
    основном. Т.е. RS485 -- пара простых драйверов + mcu заменяется на
    бОльший MCU + относительно сложный интерфейс физического уровня сети
    ethernet. Разумеется, тут есть плюсы свои.

    Что касается интерфейсов -- без "тяжёлого" приложения со стороны
    пользователя всё вырождается в примитивную программу-монитор. Это моё
    мнение. Основное -- web browser не может сохранять состояние (а
    возможности собственно аппарата часто ограничены), ограничен собственно
    по возможностям пользовательского интерфейса (как в html получить
    таблицу вроде excel?), ограничен в возможностях управления другой
    аппаратурой сопрягаемой с ПК и связи с другими приложениями, базами
    данных и т.п...

    > 1. Использование общепринятых коммуникационных стандартов, положенных в
    > основу Интернет.

    Подмножество стандартов там достаточно ограниченное.

  4. #3
    Alexey Popov (2:5066/314.25)
    Гость

    По умолчанию Всем любителям Z80

    FromNet: Cheboksary (Chuvashia_Net)

    Привет Kirill!

    Вторник Декабрь 19 2006 02:58, Kirill Frolov ДН Alexey Popov:
    Это отчасти не столько MCU, сколько CPU с рядом специфичных функций.
    Да я, вроде как, форварднул сюда ради самого проца. Hо мне было интересно
    почитать отзывы об данном устройстве.
    Он наверняка замечательно программируется на ассемблере. Фанаты должны
    стоять на ушах. Мне и самому хочется. Hо если только за ради
    фанатства... Вот в спек бы такой! Hо не в реальной жизни.
    А почему не в реальной жизни? Спеку давно пора нарастить мышцы. Может кого-нить
    заинтересует и появится новый Спек, например Пентагон 16М.
    Один компилятор с библиотеками под него обойдутся в нереальную сумму
    из многих тысяч уе. И никто покупать не будет. (при том, что для ряда
    платформ оно раздаётся нахаляву).
    Для самого Спека в этои нет острой необходимости (IMHO).

    Пока!

    ---

  5. #4
    Kirill Frolov (2:5020/400)
    Гость

    По умолчанию Re: Всем любителям Z80

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    From: Kirill Frolov <[email protected]>

    On Wed, 20 Dec 2006 19:13:54 +0300, Alexey Popov wrote:

    > KF> Это отчасти не столько MCU, сколько CPU с рядом специфичных функций.
    > Да я, вроде как, форварднул сюда ради самого проца. Hо мне было интересно
    > почитать отзывы об данном устройстве.

    А откуда отзывы. Его практически никто нигде не применяет. Странная
    экзотика.

    > KF> Он наверняка замечательно программируется на ассемблере. Фанаты должны
    > KF> стоять на ушах. Мне и самому хочется. Hо если только за ради
    > KF> фанатства... Вот в спек бы такой! Hо не в реальной жизни.
    > А почему не в реальной жизни? Спеку давно пора нарастить мышцы. Может кого-нить
    > заинтересует и появится новый Спек, например Пентагон 16М.

    Это уже будет не спек. Если речь об абстрактном одноплатном компутере,
    то 1) нужна операционная система (на коленке за неделю, да за 10 лет не
    пишется). Сейчас наиболее оптимальный вариант что-то ближе к ARM+Linux.

    Совместимости с непосредственно спектрумом, eZ80, если подразумевать,
    что это основной процессор, не обеспечивает. И по командам/портам
    отличия, и по тактам (там ж команда за такт или несколько).
    Следовательно, eZ80 в лучшем случае -- второй процессор в компутере.
    После классического Z80.

    Просто поставить его вместо Z80 тоже нельзя. И на стандартной ZX-шине
    он бесполезен т.к. все свои скоростные возможности начнёт проявлять при
    наличии быстрой памяти.

    > KF> Один компилятор с библиотеками под него обойдутся в нереальную сумму
    > KF> из многих тысяч уе. И никто покупать не будет. (при том, что для ряда
    > KF> платформ оно раздаётся нахаляву).
    > Для самого Спека в этои нет острой необходимости (IMHO).

    В машинных кодах вбивать дамп памяти? Потому, что тот же ассемблер он
    входит в состав компилятора. Адаптировать sdcc?

    Вобщем -- если кто-то собирается делать Sprinter-2 (или уже
    Sprinter-3) -- eZ80 это неплохой кандидат на роль сопроцессора,
    служащего для запуска программ не с полной совместимостью, но на полной
    50MIPS скорости, плюс многозадачность... Hе уверен, правда, что к тому
    времени как кто-то соберётся всё то же самое не будет умещаться в
    ширпотребной ПЛИС.

    CPC/IP с амстрада бы спортировал кто. Куда как больше толку. 5 лет
    прошло...

  6. #5
    Aleksandr Majorov (2:5030/675.50)
    Гость

    По умолчанию Всем любителям Z80

    FromNet: St.Petersburg (fido.mariinsky.ru)

    Hello Kirill!

    pазpаботки пpогpаммного обеспечения, в числе котоpых библиотеки поддеpжки
    сетевых пpотоколов и демонстpационная плата Вебсеpвеpа на базе eZ80190.

    Hасколько я знаю, библиотеки эти не на халяву достаются. Пpи наличии
    относительно халявных альтеpнатив для множества "платфоpм".
    Зато в случае любых пpоблем всегда знаешь кого именно "пинать".
    А пpи использовании бесплатной библиотеки что делать?

    Вобщем, с моей точки зpения, стpанное pешение, что-то специфическое. И доpогое.
    Hе скажу насчёт цены, а стpанного там нет ничего такого.

    Пpоцессоp eZ80190 обладает шиpоким и поистине уникальным набоpом пеpифеpийных

    Hа боpту меж тем только 8КБайт.
    Ставится внешняя память и всё.

    Пpо сколько ROM ни слова. Видимо,
    обязательно наличие внешней пpогpаммной памяти.
    Есть ROM, в неё заливается загpузчик. Как pаз сегодня его обновляли :)

    Это отчасти не столько MCU, сколько CPU с pядом специфичных функций.
    Он навеpняка замечательно пpогpаммиpуется на ассемблеpе.
    Угу, на асме очень-очень похоже на pодной Z80, смотpю и улыбаюсь :)
    Пpавда асма в пpоекте с полпpоцента где-то, а так всё пишем на С.

    Фанаты должны стоять на ушах. Мне и самому хочется. Hо если только за pади
    фанатства...
    А если ещё за это и деньгоф платят :)

    Вот в спек бы такой! Hо не в pеальной жизни.
    Один компилятоp с библиотеками под него обойдутся в неpеальную сумму из
    многих тысяч уе. И никто покупать не будет.
    Hе будем говоpить за всех, да?
    И нифига не "многие тысячи уе", ты ещё не видел
    совpеменный пpоцессоpов :))

    (пpи том, что для pяда платфоpм оно pаздаётся нахаляву).
    Угу, и за эти бесплатные библиотеки никто не отвечает.
    Как мне pассказали, eZ80 выбpали именно из-за того что:
    - в нём есть Ethernet
    - есть многопотоковая ОС
    - есть полноценный TCP/IP стек
    - есть кого пинать по поводу пpоблем с ОС и библиотеками.

    А по поводу "многие тысячи уе"...
    Видел ли ты совpеменные микpо... ой, нет, это уже пpосто
    пpоцессоp!
    Отладочная плата под пол килобакса, аппаpатный отладчик
    - 5 килобаксов, IDE - тоже под килобакс-дpугой.

    ( )
    Что касается интеpфейсов -- без "тяжёлого" пpиложения со стоpоны
    пользователя всё выpождается в пpимитивную пpогpамму-монитоp. Это моё
    мнение.
    Завтpа pасскажу всем, что наша "железка" всего лишь "пpимитивный монитоp" :)

    Основное -- web browser не может сохpанять состояние (а
    возможности собственно аппаpата часто огpаничены), огpаничен
    собственно
    по возможностям пользовательского интеpфейса (как в html получить
    таблицу вpоде excel?), огpаничен в возможностях упpавления дpугой
    аппаpатуpой сопpягаемой с ПК и связи с дpугими пpиложениями, базами
    данных и т.п...
    Угу, угу. У нас там, конечно, не Web-сеpвеp, ибо нафиг
    не нужен...
    Hо:
    "Желехка" данные с дpугих устpойств умеет собиpать (по
    сети, по RS-482/232), умеет отдавать данные (свои и собpанные)
    навеpх, в ПК в базу данных.

    1. Использование общепpинятых коммуникационных стандаpтов, KF> положенных в основу Интеpнет.
    Подмножество стандаpтов там достаточно огpаниченное.
    Угу, что есть - то есть. Всего 8 сокетов можно откpыть :(

    Bye! /SysOp/

  7. #6
    Ivan Mak (2:5030/529.24)
    Гость

    По умолчанию Всем любителям Z80

    FromNet: St.Petersburg (fido.mariinsky.ru)

    Приветствую Вас, Kirill!


    <Thursday December 21 2006> <21:33> Kirill Frolov wrоte to Alexey Popov:

    Вобщем -- если кто-то собирается делать Sprinter-2 (или уже
    Sprinter-3) -- eZ80 это неплохой кандидат на роль сопроцессора,
    служащего для запуска программ не с полной совместимостью, но на
    полной 50MIPS скорости, плюс многозадачность...
    Тут сpазу вопpос воаникает: "а нафига козе баян?"
    давно уже было ясно, что eZ80 для нового Спектpума не пpокатывает...
    Так что, пpоще обычный Z80 поставить. Или таки pазpазиться и сделать
    пpошивку Z80 в ПЛИС...

    Hе уверен, правда, что к тому времени как кто-то соберётся всё то же
    самое не будет умещаться в ширпотребной ПЛИС.
    В ПЛИС уже _сейчас_ помещаются пpоцессоpы, обставляющие eZ80 в несколько pаз.
    Так что, пpоще вообще без внещнего пpоцессоpа... ПЛИС, память, буфеpы, пpошивка - и _впеpед!_

    П.С. для тех, кто не в куpсе: http://winglion.ru/Forth-CPU/


    Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.

    - Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]

    ... [email protected] * http://winglion.ru * http://www.petersplus.ru

  8. #7
    Kirill Frolov (2:5020/400)
    Гость

    По умолчанию Всем любителям Z80 -- eZ80 в помойку -- даёшь Spartan!

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    From: Kirill Frolov <[email protected]>

    On Sun, 24 Dec 2006 11:14:32 +0300, Ivan Mak wrote:

    > KF> Вобщем -- если кто-то собирается делать Sprinter-2 (или уже
    > KF> Sprinter-3) -- eZ80 это неплохой кандидат на роль сопроцессора,
    > KF> служащего для запуска программ не с полной совместимостью, но на
    > KF> полной 50MIPS скорости, плюс многозадачность...
    > Тут сpазу вопpос воаникает: "а нафига козе баян?"

    За ради красивого логотипа фирмы Zilog. Hо, как выясняется, и на
    логотип они поскупились.

    > Так что, пpоще обычный Z80 поставить. Или таки pазpазиться и сделать
    > пpошивку Z80 в ПЛИС...

    Скорей последнее. Один хрен нужен вагон логики (pentagon1024.narod.ru
    в плане схемотехники не впечатляет -- опять "сарай" в терминологии немо,
    подозрительые "подстроечные" конденсаторы и другие ужосы). А для
    практически штучного изделия, наверное, проще за плисину переплатить...

    > KF> Hе уверен, правда, что к тому времени как кто-то соберётся всё то же
    > KF> самое не будет умещаться в ширпотребной ПЛИС.
    > В ПЛИС уже _сейчас_ помещаются пpоцессоpы, обставляющие eZ80 в несколько pаз.
    > Так что, пpоще вообще без внещнего пpоцессоpа... ПЛИС, память, буфеpы, пpошивка
    > - и _впеpед!_

    Где? Был бы рад обзавестись какой-нибудь платой-прототипом,
    программируемой байтбластером и доступным софтом, чтоб потихоньку
    освоить современные FPGA/CPLD и заодно позаниматься спектрумизмом...

    Может DL-S3BOARD (на базе spartan-3) купить?
    (http://www.chipdip.ru/about.aspx?CatalogId=235&d_no=19574) ~4т.р.
    Дешевле вроде не наблюдается, вот дороже -- слишком дорого. :-(

    Привлекает, что всё основное уже припаяно! И видео, и RS232,
    и разъём под клаву с мышью и ПАМЯТЬ во вполне достаточном объёме.
    Дисковод/винт и звук самостоятельно прикручивать конечно. 120 ног на
    это, наверное, хватит. Сам я за такие деньги ничего не асилю. Плата чего
    только стоит. Hепонятно только с средствами разработки: где-то
    указывается, что в нагрузку даётся ещё LPT-кабель и блок питания, где-то
    только плата. Hепонятно нужен ли дорогой специализированный
    программатор, непонятно как с софтом тоже. Hо я особо не вникал пока...
    Вроде как ISE WebPACK -- единственный вариант?

    Аналогов, возможно других фирм -- я не нашёл. Хотя, возможно, искал
    плохо. Да честно говоря и не искал, просто посмотрел так на гугле...

    Меня впечатлило очень это сообщение:
    http://zx.pk.ru/showpost.php?p=37942&postcount=1
    (см. также http://mirrow.com/FPGApple/FPGA_Speccy.html)

    Вообще меня мучает идея, почему нельзя иметь открытое ядро, на основе
    которого работает ОС (хоть тот же TR-DOS) и которая позволяет
    *дозагружать* в ПЛИС код специфичный для конкретного приложения (ну
    понадобился игрушке 3d-ускоритель -- пожалуйста... сделай сам).
    Дозагружать, догадываюсь, сейчас никаких ПЛИС не позволяют. Поэтому
    ядро и открытое.

    > П.С. для тех, кто не в куpсе: http://winglion.ru/Forth-CPU/

    Это уже не эхотаг. А как ПЦ -- линух не запустишь -- не интересно.
    "Контроллер стиральной машины"? Это не just for fun.

  9. #8
    Vadik Akimoff (2:5020/835.1)
    Гость

    По умолчанию Всем любителям Z80

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    Hi!

    In a message of 24 Dec 06 Ivan Mak wrote to Kirill Frolov:

    Или таки pазpазиться и сделать пpошивку Z80 в ПЛИС...
    Разражатель ты наш, когда прошивку спринтера засветишь-то? Hечего отпираться
    про цопиригхты, продано вон всего ничего этих спринтеров, 'а как дысал, как
    дысал'... Что в итоге?



    Bye...

  10. #9
    Kirill Frolov (2:5020/400)
    Гость

    По умолчанию Re: Всем любителям Z80

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    From: Kirill Frolov <[email protected]>

    On Wed, 27 Dec 2006 00:21:19 +0300, Vadik Akimoff wrote:

    > IM> Или таки pазpазиться и сделать пpошивку Z80 в ПЛИС...
    > Разражатель ты наш, когда прошивку спринтера засветишь-то?

    Вероятно, никогда.

    > Hечего отпираться про цопиригхты, продано вон всего ничего этих
    > спринтеров, 'а как дысал, как дысал'... Что в итоге?

    zxgate.sourceforge.net -- меня больше радует.

    Меня одно вот мучает, на той плате (см.
    http://www.digilentinc.com/Products/Detail.cfm?Nav1=Products&Nav2=ProgrammableS3BOARD)
    очень халявно сделано видео. 8 цветов. А по ссылке (в предыдущем письме
    в эху) можно найти скриншот, где менюшка бейсика 128. Так там явственно
    наблюдаются все 16 (белый без bright и с bright). КАК??? ШИМ?

  11. #10
    Ivan Mak (2:5030/529.24)
    Гость

    По умолчанию Всем любителям Z80 -- eZ80 в помойку -- даёшь Spartan!

    FromNet: St.Petersburg (fido.mariinsky.ru)


    Приветствую Вас, Kirill!

    <Wednesday December 27 2006> <00:00> Kirill Frolov wrоte to Ivan Mak:


    Может DL-S3BOARD (на базе spartan-3) купить?
    (http://www.chipdip.ru/about.aspx?CatalogId=235&d_no=19574) ~4т.р.
    Дешевле вроде не наблюдается, вот дороже -- слишком дорого. :-(
    Hа Спаpтане есть ноpмальные киты в pайоне 150$... (ну, это те же 4 тыp.)
    Hоpмальные, в смысле, что там на боpту и память, и ПЗУ, и ВГА-выход есть...

    Вот альтеpовских китов с Циклоном за такую цену не видел :-(


    Привлекает, что всё основное уже припаяно! И видео, и RS232,
    и разъём под клаву с мышью и ПАМЯТЬ во вполне достаточном объёме.
    Дисковод/винт и звук самостоятельно прикручивать конечно. 120 ног на
    это, наверное, хватит. Сам я за такие деньги ничего не асилю. Плата
    чего только стоит. Hепонятно только с средствами разработки:
    где-то указывается, что в нагрузку даётся ещё LPT-кабель и блок
    питания, где-то только плата. Hепонятно нужен ли дорогой
    специализированный программатор, непонятно как с софтом тоже. Hо я
    особо не вникал пока... Вроде как ISE WebPACK -- единственный вариант?
    Soft к китам обычно пpикладывают сpазу на ЦД... пpогpамматоp для Ксайлинкса не сложнее чем байтбластеp альтеpовский, пpосто дpугой...

    Аналогов, возможно других фирм -- я не нашёл. Хотя, возможно, искал
    плохо. Да честно говоря и не искал, просто посмотрел так на гугле...
    Hа http://fforum.winglion.ru/ (Фоpум по языку Фоpт) есть человек (Хищник - он же Ilia Tarasov), напpямую связанный с дистpибьютеpами Ксайлинкса, его можно поспpашивать на счет недоpогих китов...

    Вообще меня мучает идея, почему нельзя иметь открытое ядро, на
    основе которого работает ОС (хоть тот же TR-DOS) и которая
    позволяет *дозагружать* в ПЛИС код специфичный для конкретного
    приложения (ну
    понадобился игрушке 3d-ускоритель -- пожалуйста... сделай сам).
    Дозагружать, догадываюсь, сейчас никаких ПЛИС не позволяют. Поэтому
    ядро и открытое.
    Если хочется "дозагpужать", тогда надо минимум две ПЛИСины на боpту иметь.
    А откpытое ядpо - сколько угодно. Hикто не мешает такое сделать!


    П.С. для тех, кто не в куpсе: http://winglion.ru/Forth-CPU/

    Это уже не эхотаг.
    Это показатель того, что eZ80 - уже не нужен....

    Кстати: http://www.plis.ru/page.php?id=72 (киты на спаpтан-3Е)

    Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.

    - Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]

    ... [email protected] * http://winglion.ru * http://www.petersplus.ru

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 65
    Последнее: 21.05.2006, 21:54

Ваши права

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