Jump to content

Ввод-вывод данных

Корпорация ввода-вывода данных
Тип компании Общественный
Nasdaq : DAIO
Промышленность Электроника
Основан 1969 год ; 55 лет назад ( 1969 )
Основатель Милтон (Милт) Цойчель, Грант Рекорд, Гордон Николс
Штаб-квартира ,
ВША
Количество локаций
Три локации (2022 г.)
Ключевые люди
Энтони Эмброуз, Джоэл Хэтлен, Раджив Гулати, Майкл Тидвелл
Продукты Программисты полупроводников, обеспечение безопасности
Доход 25,8 миллиона долларов (2021 г.)
Всего активов 29,1 миллиона долларов (2021 г.)
Общий капитал 19,9 миллиона долларов (2021 г.)
Количество сотрудников
96 (2021)
Веб-сайт данные

Data I/O Corporation — поставщик систем ручного и автоматизированного программирования данных и обеспечения безопасности для флэш-памяти , микроконтроллеров и логических устройств . Основанная в 1969 году и зарегистрированная в 1972 году, компания разработала оборудование, которое позволило разработчикам электроники программировать энергонезависимые полупроводниковые устройства с помощью данных, хранящихся на перфокартах с кодировкой ASCII (восьмиуровневой) или перфоленте . Эти продукты использовались для проектирования и производства систем, используемых в таких отраслях, как Интернет вещей , медицинские разработки и бытовая электроника. В течение следующих трех десятилетий компания занималась такими технологиями, как устройства Bipolar , EPROM , EEPROM , NOR FLASH , Antifuse , FRAM , NAND FLASH , eMMC и Universal Flash Storage (UFS).

Штаб-квартира Data I/O находится в Редмонде, штат Вашингтон , а офисы — в Шанхае, Китай , и Грефельфинге, Германия .

Совсем недавно компания расширила автоматизированную систему предварительного программирования, включив в нее возможности обеспечения безопасности для систем аутентификации, защищенных микроконтроллеров , микропроцессоров и защищенных флэш-памяти с помощью своей платформы развертывания безопасности для производителей оригинальной электроники ( OEM ), а также на других рынках. Продукты компании интегрируют HSM, соответствующий FIPS 140-2 уровня 3, в автоматизированную систему программирования, которая предназначена для обеспечения возможности ввода учетных данных в ИС безопасности и микроконтроллеры в больших объемах. [1]

Продукты

[ редактировать ]

Представленная в 2000 году технология ввода-вывода данных FlashCORE оптимизирована для программирования флэш-устройств на базе NAND и NOR и флэш- микроконтроллеров и продается в моделях программаторов FlashPAK, PS-System, FLX500 и ProLINE-RoadRunner, охватывающих как разработку, так и большие объемы автономной работы. и поточное производство « точно в срок ». Ввод-вывод данных предоставляет программное обеспечение Tasklink для Windows для настройки программистов FlashCORE и указания источников данных. Кроме того, они разрабатывают программное обеспечение, которое управляет автоматическим и удаленным программированием, защищает данные и управляет сериализацией устройств. Многие из них работают с TaskLink, а другие представляют собой независимые пакеты программного обеспечения.

Компания Data I/O производит два программатора устройств, которые могут работать с устройствами DIP (сквозные отверстия): Plus-48 и Optima. Оба нацелены на небольшой (относительно) недорогой рынок настольных программистов (инженеров).

Наследие

[ редактировать ]
Универсальный программатор ввода-вывода данных модели 29B с UniPak 2

Одними из их первых попыток создания «универсального» программатора были Модель 1, Модель 5 (на основе TTL-секвенсора), Модель 9 (на основе микропроцессора) и Система 19 (представленная в конце 1970-х годов). В нем использовались сменные разъемы для устройств и сменные печатные платы конфигурации , состоящие в основном из резисторов , диодов и перемычек, чтобы обеспечить чтение и программирование различных устройств памяти.

Система 29

[ редактировать ]

В начале 1980-х годов появилась серия System 29. В первой модели, 29A, была добавлена ​​пользовательская оперативная память и устранена необходимость в картах конфигурации, предлагая программируемые с клавиатуры коды «Семейство» и «Распиновка» для настройки программатора. Вместе с 29A был представлен Unipak, большой сменный адаптер с разъемами ZIF разных размеров , чтобы уменьшить необходимость замены модулей разъемов. Поскольку Unipak был ограничен работой с устройствами памяти, была представлена ​​дополнительная серия аксессуаров под названием LogicPak для работы с программируемыми логическими устройствами (PAL, GAL и т. д.).

Более поздние модели имели серию фиксированных розеток и сменный модуль розеток в одном корпусе. Устройства памяти размером до 40 контактов можно считывать или программировать путем простой установки соответствующего модуля разъема. Шасси 29B могло вместить до 1 МБ пользовательской оперативной памяти .

односемейный

[ редактировать ]

Примерно в 1987 году компания Data I/O представила первый программист «Uni-семейства» в форме «Uni-site». Это был их первый инженерный программист, в котором реализованы программируемые драйверы выводов — технология, которая позволяет с помощью программного обеспечения настраивать любой вывод разъема устройства для питания, заземления или практически любого типа сигнала программирования.

Первая модель в этой линейке, Unisite-40, имела съемный модуль с одним 40-контактным разъемом DIP ZIF, называемый SITE-40, и местом для установки дополнительных адаптеров программирования справа от этого модуля DIP. К таким модулям относятся SetSite, модуль, содержащий восемь 40-контактных разъемов ZIF, позволяющий групповое программирование до восьми одинаковых устройств памяти, и ChipSite, ранний многосокетный модуль, вмещающий пакеты PLCC и SOIC DIP нескольких размеров. с розетками ZIF типа «раскладушка».

Последним преемником устройства ChipSite стал PinSite. Это представляло собой универсальную базу программирования, которая могла принимать различные адаптеры сокетов, в том числе для чипов, упакованных в PGA , QFP , TSOP и многих других. Был даже доступен специальный модуль подключения, который через базу Pinsite мог позволить Unisite служить источником программирования в автоматических обработчиках устройств в заводских условиях.

Unifamily была первой серией программаторов ввода-вывода данных со встроенным пользовательским меню. Все, что требовалось программисту для основных операций, — это тупой терминал , подключенный через последовательный порт RS-232 . Также были предусмотрены средства для компьютерного дистанционного управления через второй последовательный порт.

Ранние версии Unifamily загружались и работали с программным обеспечением, хранившимся на дискетах емкостью 720 КБ (в случае Unisite) или дискетах емкостью 1,44 МБ (в случае других членов Unifamily). Это программное обеспечение состоит из системы меню оператора, процедур самотестирования и алгоритмов устройства. Позже в производстве была предусмотрена возможность установки миниатюрного жесткого диска (см. MSM или Mass Storage Module ниже). Unisite - единственный программист, которому по-прежнему требуются настоящие дискеты емкостью 720 КБ для работы без MSM или для обновления программного обеспечения MSM без помощи внешнего программного обеспечения на базе ПК.

Unisite был флагманской моделью линейки Unifamily, продававшейся по цене более 35 000 долларов в типичной конфигурации и находившейся в активном производстве не менее 20 лет. Ввод-вывод данных, чтобы сделать линейку Unifamily более привлекательной для компаний с ограниченным бюджетом, представил несколько других программистов, использующих ту же технологию пин-драйверов, что и Unisite, и все они продаются (обычно) менее чем за 10 000 долларов. В их число входили модели 2900, 3900, 3980 и 3980XPi. Эти устройства различались по возможностям, в первую очередь по количеству драйверов контактов. Базовый 2900 имел 44 драйвера, а серия 39xx - 88. Для ввода-вывода данных была разработана запатентованная схема мультиплексирования, которая позволяла программистам Unifamily, оснащенным максимальным количеством аппаратных драйверов контактов, обрабатывать устройства с числом контактов до 240.

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

Отличия заключаются, прежде всего, в характеристиках. Менее чем через год после запуска в производство Unisite был переработан в виде нового модуля DIP, получившего название Site48. Этот адаптер имел 48 контактов в разъеме DIP и оставался стандартом на протяжении многих лет. Его преемник, Site48-HS, ​​функционально идентичен, но использует полупроводниковое переключение контактов гнезда вместо электромеханических реле в более ранних адаптерах, таких как серии 2900 и 39xx.

Стандартно Unisites имел 512 КБ пользовательской оперативной памяти. Для обновления этих ранних модулей до 1 МБ или 8 МБ были доступны комплекты обновления, устанавливаемые на месте, состоящие из отдельной платы памяти, соответствующего количества 30-контактных SIMM , монтажного кронштейна и соединительного кабеля. В середине 1990-х цена комплекта обновления на 8 МБ составляла около 495 долларов. Для установки этих ранних комплектов требовались значительные трудозатраты, включая обширную разборку программатора, поскольку плата памяти была спроектирована для установки под основной платой.

В ответ на эти трудности, а также на усовершенствование доступных технологий основная плата Unisite вскоре претерпела серьезные изменения. Они включали удаление большей части микросхем DRAM на основе DIP и добавление двух 30-контактных разъемов для модулей памяти на основной плате. Благодаря этим изменениям модернизация доступной оперативной памяти программатора стала намного проще, требуя лишь снятия верхней крышки, установки двух SIMM и замены одного чипа PAL .

Модуль массовой памяти

[ редактировать ]

Изменения в основной плате UniSite были сделаны для поддержки новой опции. Ввод-вывод данных создал модуль массового хранения данных (MSM). Он состоял из дополнительной печатной платы, содержащей миниатюрный жесткий диск (либо 2,5-дюймовое устройство PATA / IDE , либо карточный привод PCMCIA Type III , в зависимости от уровня ревизии) и соответствующую схему интерфейса. Все рабочее программное обеспечение программиста и алгоритмы устройства можно было перенести на накопитель МСМ менее чем за полчаса, вместо устаревших дискет.

Последняя версия является полностью твердотельной и состоит из одной большой микросхемы FPGA платы в качестве связующей логики , микросхемы SPROM (последовательное программируемое постоянное запоминающее устройство), содержащей операционный код FPGA, нескольких микросхем SRAM для буферизации и твердотельного накопителя. состояние или «Флэшка».

MSM остается дополнительным модулем, устанавливаемым на месте для моделей 3900 и Unisite. Для использования этой опции программистам Unisite требуется 8 МБ пользовательской оперативной памяти и плата контроллера версии 701-2313-00 или выше. Кроме того, для MSM требуется версия программного обеспечения 6.6 или выше.

Все программаторы серии 3900 совместимы с MSM на аппаратном уровне. Успешная установка МСМ в программатор 3900 автоматически превращает его в модель 3980.

MSM добавляет еще одну опцию — высокоскоростной интерфейс параллельного порта , дополняющий последовательный порт программатора. В сочетании с ПК под управлением Windows и программным обеспечением Data I/O TaskLink параллельный порт значительно повышает скорость передачи данных к программатору и от него. Например, передача файла данных размером 1 МБ в программатор Unifamily или из него через последовательный порт на максимально доступной скорости (19200 бод) занимает не менее двух минут. Тот же файл, передаваемый с помощью параллельного порта, занимает около 30–40 секунд.

Любой программист Unifamily, в названии которого есть «XPi» (Unisite-XPi, 3980-XPi), уже имеет опции MSM и параллельного порта, установленные в качестве стандартного оборудования. Эти программисты представляют собой завершение линейки Unifamily и, хотя больше не производятся, полностью поддерживаются.

  1. ^ «Корпорация ввода-вывода данных, Редмонд, штат Вашингтон, США» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 25c91b098fe534c170de915078b28ba6__1718781840
URL1:https://arc.ask3.ru/arc/aa/25/a6/25c91b098fe534c170de915078b28ba6.html
Заголовок, (Title) документа по адресу, URL1:
Data I/O - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)