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

User Tag List

Страница 7 из 37 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя
Показано с 61 по 70 из 364

Тема: ZX ULA наконец-то будет взломана!

  1. #61
    Member Аватар для MegaMyth
    Регистрация
    04.12.2006
    Адрес
    Ижевск
    Сообщений
    153
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну так что там с книгой? Пришла?

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

  3. #62
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    28 августа мне в почту от PayPal упало вот такое сообщение:
    Marcia Smith added shipping details. Please note that the shipping status is shown exactly as the seller entered it.
    Shipper UPS
    Tracking number
    Shipping status Posted
    If you have questions about the shipment, please contact sales{dog}zxdesign.info

    Других изменений/обновлений не было, пока ждем.

  4. #63
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Книжку похоже прислали. Жена забрала квиток, но хотя доставлял UPS бандероль забросили на обычную почту. В выходные заберу.

    P.S. Если кто еще заказывал и пришла, дайте знать плз.

  5. #64
    Master
    Регистрация
    06.09.2009
    Адрес
    Москва
    Сообщений
    551
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    18 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Conan Посмотреть сообщение
    P.S. Если кто еще заказывал и пришла, дайте знать плз.
    Да, заказывал. Получил 14 сентября (Москва). Доставили на дом (тетенька с обычной почты).

  6. #65
    Member Аватар для MegaMyth
    Регистрация
    04.12.2006
    Адрес
    Ижевск
    Сообщений
    153
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну рассказывайте что успели вычитать?

  7. #66
    Master
    Регистрация
    06.09.2009
    Адрес
    Москва
    Сообщений
    551
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    18 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Глава 6. Синклер и ULA

    Цитата Сообщение от MegaMyth Посмотреть сообщение
    Ну рассказывайте что успели вычитать?
    Предлагаю форумчанам что-то вроде перевода Главы 6 книги, которая называется "Синклер и ULA". Я не настолько хорошо знаю английский, чтобы выполнять такие переводы. Поэтому предупреждаю о возможных ошибках и приношу за них извинения. Глава маленькая, всего на 4 страничках. Во вложении имеется текст Главы 6 на английском языке, так что можете почитать оригинальный текст.

    Скрытый текст


    Источник: The ZX Spectrum ULA: How to Design a Microcomputer
    by Chris Smith
    First Edition
    Published 2010
    Copyright © 2010 Chris Smith
    ISBN-13: 978-0-9565071-0-5
    http://www.zxdesign.info

    Перевод Главы 6 (стр. 71-74) Mdesk, 2010
    http://zx.pk.ru

    Глава 6
    Синклер и ULA

    Первый домашний компьютер Синклера, ZX80, был выпущен в виде набора для сборки в феврале 1980 года по цене всего лишь 79,99 ф. ст. (эквивалентно 227,97 ф. ст. в 2010 году). Чтобы достичь этой цены, его разработчик Джим Вествуд использовал только 17 стандартных логических микросхем, 1K ОЗУ и 4K ПЗУ, которое содержало интерпретатор БЕЙСИКа, написанный фирмой Nine Tiles Information Handling. Компьютер был прост и умно использовал циклы выборки команд Z80, чтобы обеспечивать вывод телевизионного изображения.
    Не много можно было улучшить в ZX80 в пределах установленной цены 79,99 ф. ст., поэтому с решением Синклера производить следующую более совершенную машину, появилась потребность уменьшить издержки производства.

    Первая ULA Синклера

    Проект преемника ZX80, ZX81, стартовал в сентябре, до того как был выпущен ZX80 (???). Стоимость предложенного для ZX81 более объемного и более функционального ПЗУ, снова от Nine Tiles, и возросшая аппаратная сложность означали, что это не будет коммерчески жизнеспособно и столкнется со строго заданной Клайвом Синклером ценой, если только количество чипов не будет минимизировано, чтобы сократить затраты. К этому времени Ferranti и их CML ULA хорошо утвердились на рынке полузаказных устройств, и, базируясь в Соединенном Королевстве, идеально подходили для того, чтобы обеспечить Синклеру средства, с которыми можно достигнуть его цели.
    Вествуд взял то, что было в основном модификацией ZX80, и перенес это в логическою схему в Ferranti ULA 2000, которую он смонтировал в прототип, но не добился большого успеха, чтобы это заработало. В расстройстве Вествуд был вынужден оставить это в руках новичка, Ричарда Алтвассера, в то время как сам убыл на неделю из офиса по делу. Алтвассер говорит, что не знает, кто был более удивлен, когда Вествуд вернулся и неожиданно застал его с рабочим прототипом.
    Из этой схемы Вествуд создал слой межсоединений для Ferranti 2C000 ULA, изготовив 2C184E и позже 2C210E. К ней он добавил всё тот же Z80A как в ZX80, большее 8К ПЗУ и снова 1К ОЗУ, создав машину лишь на четырех микросхемах.
    Такое радикальное сокращение количества чипов значительно уменьшало потребляемую мощность в сравнении с ZX80, что уменьшало тепловыделение и делало компьютер намного более стабильным в работе. Меньшее количество микросхем и меньшие производственные затраты в конечном счете означали, что в 1981 году Синклер мог продавать ZX81 в виде набора всего лишь за 49,99 ф. ст. (эквивалентно 134,47 ф. ст. в 2010 году).
    Имея Ferranti ULA, с которыми можно было воплощать в жизнь будущие технические проекты, Синклер готовил почву для парадного появления ZX Spectrum.

    ULA в ZX Spectrum

    Завершив ZX81, Вествуд, имевший опыт в телевидении, все больше занимался телевизионными исследованиями и разработками, оставив очевидно способного Алтвассера возглавить разработку преемника ZX81, ZX82, как первоначально назывался ZX Spectrum. Работа над спецификацией для ZX Spectrum началась в сентябре 1981 года, и была главным образом результатом обсуждений между Алтвассером, Вествудом и Nine Tiles. Был небольшой вопрос в том, что многое должно быть унаследовано от ZX81, особенно телевизионный ВЧ-выход и код ПЗУ ZX81. Это означало использование того же самого процессора Z80, который был также хорошим стоимостным выбором. Проект ZX Spectrum был далее ограничен желанием Клайва Синклера представить машину на Компьютерной Ярмарке IPC в Эрлз-Корте 23 апреля 1982 года, так же как и его обычное требование низкой намеченной цены.
    Алтвассер написал и согласовал техническую спецификацию довольно быстро, и очень немного изменял её в процессе последующей разработки. Одно из требований проекта заключалось в том, чтобы были звуковые возможности и цветное изображение. Телевизионные текстовые стандарты повлияли на решение использовать единственный цветовой атрибут на знакоместо, что дало такое преимущество проекту, как меньший требуемый объем памяти. Клайв Синклер принял решение использовать Ferranti CML, будучи убежденным, что это было превосходное техническое решение для ZX81, и строго руководил работой Рика Дикинсона по дизайну корпуса. В целом, стоимость заставила выбрать CML ULA и микросхемы памяти, а также потребность в минимальном использовании кремниевых компонентов (???).
    Посетив Ferranti, чтобы понять CML технологию ULA и ее ограничения, Алтвассер сделал логическую схему полностью на бумаге и смоделировал её на макете на микросхемах 74S и 74LS [отечественные аналоги: 531 и 555 серии], и всё это всего за несколько недель. Проектирование логической схемы требовало хорошего понимания емкости и аналоговых возможностей выбранной ULA 5000 серии, так как очень немного логических элементов оставались бы неиспользованными. А аналоговый видеовыход заставлял использовать периферийные ячейки, предназначенные Ferranti для цифрового взаимодействия (???). Всюду нужно было идти на компромисс, поскольку у ULA не было достаточной емкости логических элементов, чтобы сделать полностью синхронную схему. Также и интерфейсные сигналы должны были быть сведены к минимуму за счет уменьшения функциональности или мультиплексированием, чтобы число контактов не превысило 40. В проекте широко применялась библиотека компонентов Ferranti, обеспечивая многие из необходимых стандартных блоков, такие как триггеры и ТТЛ-выходы. Критические пути были определены анализом проекта и подсчетом нагрузки на логические элементы, и в основном сосредоточились на времени доступа к памяти и выходных видеосигналах. Алтвассер отстаивает отсутствие компьютерного моделирования, утверждая, что простота проекта означала, что анализ и понимание всех критических путей были в пределах понимания одного инженера.
    Когда логическая схема и прототип были закончены, размещение функциональных блоков внутри ULA и разводка слоя межсоединений на майларовой пленке были выполнены инженерами Ferranti в их офисах в Олдеме, Манчестер. Это делалось совместно с Алтвассером, который иногда возвращался в Олдем, чтобы принять решения по размещению с учетом требований к выводным контактам, чтобы упростить топологию печатной платы и минимизировать дорожки высокоскоростных сигналов. Как только топология межсоединений была закончена, был повторен анализ критических путей. Алтвассер отмечает, что хотя все делалось вручную, их действия были полностью в соответствии с современными методами автоматизированного моделирования топологии (post-routing simulation). Он и инженер Ferranti изучали майларовую пленку и измеряли длину дорожек критических сигналов, рассчитывали паразитные емкости и получающиеся задержки распространения, и вручную рисовали временные диаграммы, чтобы убедиться, что они были в пределах допуска. Где необходимо, Алтвассер просил изменить маршруты дорожек или даже менял логику, возможно добавляя буферы, чтобы удовлетворить ограничениям по временным задержкам.
    Алтвассер использовал и тактовые сигналы, и изменяемые величины задержек распространения, чтобы установить требуемые временные параметры сигналов. Поскольку задержка распространения матричного логического элемента является предсказуемой и настраиваемой в некоторых пределах, он смог задерживать и расширять импульсы сигналов с меньшим усложнением схемы, чем при использовании синхронных триггеров или счетчиков.
    Завершив слой межсоединений, он был оптически уменьшен до 10-кратной световой маски, которая использовалась для создания полной многокристальной маски кремниевой пластины путем оптической процедуры шаг-и-повтор. После этого Ferranti изготовила первоначальную партию прототипных пластин и пригласила Алтвассера функционально протестировать и проверить чипы на месте, прежде, чем они были бы нарезаны и упакованы в корпуса.
    Алтвассера снабдили пробником, который позволял подсоединяться к отдельным контактным площадкам чипа на пластине и делал возможным подключать внешнюю схему, с которой можно протестировать устройства. Алтвассер и Ferranti находились под экстремальным давлением по срокам, и выполнение тестов на этом этапе сохранили несколько драгоценных дней. Однако, во время выполнения этих тестов и визуального осмотра соединений под микроскопом, было обнаружено, что инженер Ferranti, выполнявший топологию, сделал ошибку в слое межсоединений, из-за чего сигнал с выхода счетчика не соединялся с последующими элементами. К счастью, и несмотря ни на что, крошечная крупинка пыли упала на изображение одного из чипов на многокристальной маске точно в той точке, в которой должно было быть недостающее соединение, несмотря на обычные условия чистоты помещений завода полупроводниковых приборов. Этот искусственный мост предотвратил травление алюминия в той самой точке, соединив сигнал счетчика с последующими элементами. Это позволило Алтвассеру завершить полный набор тестов на этом одном удачном чипе, успешно доказав правильность всей структуры кристалла 5C102E ZX Spectrum ULA.
    Первые два выпуска ULA были основаны на самой большой версии массива, используемого для ZX81, который обеспечил вдвое большее число логических элементов. Более поздние выпуски ULA использовали новый, еще больший, массив 6000 серии, который в основном обеспечил меньшую потребляемую мощность.
    [свернуть]
    Вложения Вложения
    Последний раз редактировалось Mdesk; 20.09.2010 в 19:12. Причина: Поправил ссылку: http://www.zxdesign.info

  8. #67
    Moderator Аватар для BYTEMAN
    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,394
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    57 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А книга в свободном доступе (ессно на языке оригинала) уже есть? Очень хотелось бы почитать...
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  9. #68
    Moderator Аватар для BYTEMAN
    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,394
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    57 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Conan Посмотреть сообщение
    Конечно, копирайт . Только сразу предпреждаю, сканер дома не держу. Так что будем чего придумывать для бедных читателей.
    Conan, можно ли ожидать появление скана книги "для бедных читателей"?
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  10. #69
    Activist
    Регистрация
    14.11.2006
    Адрес
    Москва
    Сообщений
    227
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Неинтересная глава, ИМХО. Самый смак, что Альтвассеру помог комочек пыли в условиях чистой комнаты. Соплестрой начинался задолго ДО, в общем
    Неспровоцированная агрессия не катит. Мы скорбящие, но мы не лохи.

  11. #70
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,597
    Спасибо Благодарностей отдано 
    1,240
    Спасибо Благодарностей получено 
    1,805
    Поблагодарили
    694 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Что там с электронной версией книги? Никто из честно купивших не хочет поделиться с обитателями форума?

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

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

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

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

Похожие темы

  1. под TS FM будет кто ваять?
    от Romanich в разделе Музыка
    Ответов: 145
    Последнее: 28.05.2007, 12:29
  2. Наконец то запустил ZX + TR-DOS
    от andrew76 в разделе Несортированное железо
    Ответов: 9
    Последнее: 09.03.2007, 08:55
  3. А вот кто меняться будет?
    от Vint в разделе Барахолка (архив)
    Ответов: 23
    Последнее: 11.11.2006, 20:15
  4. Ответов: 5
    Последнее: 19.03.2005, 02:15

Ваши права

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