Знакомство с микросхемой 8051

Конфигурируемая система на кристалле Е5 — первое знакомство

Стандартно компьютер комплектовался я Кб ОЗУ, правда, с возможностью расширения до Кб. Знакомство с микросхемой Третий пример. Triscend Corp. объединила в одной микросхеме скоростное ядро использующее ядро и набор нестандартных периферийных узлов, может быть. Знакомство с микросхемой UltraSPARC III. Знакомство с микросхемой Единицы измерения. Краткое содержание книги. Вопросы и задания.

знакомство с микросхемой 8051

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

В этом случае микросхема CSoC становится вариантом микроконтроллера с изменяемой пользователем периферией. Эти два подхода опре- деляют как различие архитектур конфигурируемых систем на кристалле у различных производителей, так и особенности построения и использования программных средств поддержки разработок. Для микросхем семейства Е5 производства корпорации Triscend характерна шинная архитектура.

Издательский дом «Питер» — Электронный каталог

Здесь все основные функциональные узлы системы на кристалле соединяются друг с другом при помощи конфигурируемой системной шины CSI Configurable System Interconnect bus. Шинная архитектура предполагает наличие на шине CSI ведущих master и ведомых slave устройств. Ключевые узлы первой в мире реконфигурируемой системы на кристалле семейства Е5: Можно выделить следующие основные аппаратные блоки, общие для всех микросхем семейства Е5: В отличие от традиционного ядрагде длительность машинного цикла составляет 12 периодов тактового генератора, длительность машинного цикла микроконтроллерного ядра Е5 составляет всего 4 такта.

Это, например, второй регистр-указатель данных DPTRпрограммируемый сторожевой таймер Watchdog timer и возможность программного управления циклами ожидания wait-states. Кроме того, в Е5 количество источников прерываний увеличено до 12, и прерывания имеют три уровня приоритета; реконфигурируемая логическая матрица CSL Configurable System Logic matrix. Различные устройства семейства Е5 содержат от до логических ячеек на кристалле.

знакомство с микросхемой 8051

Логическая ячейка с высоким быстродействием и гибкой архитектурой позволяет эффективно реализовывать комбинаторные и последовательностные логические функции, арифметические функции и устройства памяти. Реконфигурируемая архитектура и простой в использовании синхронный интерфейс с шиной CSI дают разработчику возможность создавать разнообразные собственные периферийные устройства; высокопроизводительная конфигурируемая системная шина CSI включает в себя две независимые 8-разрядные шины данных одна на чтение, другая на запись и разрядную шину адреса.

Скорость передачи по системной шине составляет до 40 Мбайт в секунду. Как уже отмечалось, шина CSI обеспечивает связь между программируемой логической матрицей, периферийными узлами и ядром микроконтроллера. Наличие специализированных селекторов дешифраторов адресов позволяет осуществ- лять прямой доступ к устройствам, реализованным в конфигурируемой логической матрице. К другим особенностям системной шины Е5 можно отнести поддержку режима Multi-master c циклическим арбитражем, возможность обращения ко внешним устройствам с использованием блока сопряжения с внешней памятью и поддержку циклов ожидания.

Каждый выход может быть запрограммирован на работу в одном из двух режимов: При отсутствии активного источника сигнала BusMinder удерживает на входах портов ввода последнее присутствовавшее активное состояние режим weak-follower.

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

Знакомство с микросхемой 8051

Напрямую к микросхемам Е5 можно подключать внешнюю память емкостью до К х8, но дополнительно количество адресных линий может быть увеличено до Блок сопряжения с внешней памятью также может быть использован для доступа с внутренней системной шины к различным внешним периферийным устройствам; контроллер прямого доступа к памяти DMA Direct Memory Access сontroller содержит два независимых канала.

Скорость передачи данных при прямом доступе к памяти составляет до 40 Мбайт в секунду то есть 1 байт за такт. Охотин Александр Texas Instruments широко известна своими цифровыми сигнальными процессорами, занимающими лидирующие позиции в целом ряде отраслей. Однако фирма выпускает также и весьма примечательное семейство микроконтроллеров, малоизвестное в среде отечественных разработчиков.

В то же время характеристики этих контроллеров оптимальны для создания высокопроизводительных устройств, работающих от батарейного питания. Автор приводимой ниже статьи делится своим опытом использования микроконтроллеров семейства MSP, утверждая, что они гораздо лучше, чем это может показаться после первого поверхностного знакомства с. Первое знакомство с семейством микроконтроллеров MSP фирмы Texas Instruments произошло у нас достаточно случайно, во время визита делегации немецкой фирмы Elster в г.

Один из ее членов был на стажировке во Фрайзинге Германиягде расположен Европейский центр фирмы TI. Разговор, выйдя за официальные рамки, коснулся разработки перспективных электронных устройств и состояния рынка современных МК.

Сначала энтузиазм, высказанный гостем по поводу возможностей нового семейства МК, был нами воспринят достаточно спокойно — к этому времени разработчики отдела успели поработать с целым рядом микроконтроллеров — сначала с К был такой хит сезона — законченный контроллер на базе микропроцессора КРИК80затем с КВЕ35 и с КРВЕ В основном к этому времени мы уже сформулировали для себя те характеристики и особенности, которые хотелось бы видеть в применяемых нами МК.

К этому же времени относится и впервые появившаяся для нас возможность свободного выбора в своих разработках импортных электронных компонентов. Ну, а PIC-контроллер как-то сразу отпугнул от себя некоей архаикой структуры, явной слабостью языка и примитивностью на то время возможностей.

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

Естественно, что при этом вопрос о батарейном питании разрабатываемого устройства практически не ставился, в первую очередь из-за большого количества микросхем периферийных устройств. Первое знакомство с MSP состоялось, естественно, по фирменным руководствам — а это четыре книги: И довольно неожиданно для нас, скептиков, выяснилось, что контроллеры этого семейства отвечают практически всем требованиям к МК и, более того, зачастую еще и превосходят их!

Действительно, как должен относиться разработчик, воспитанный на стереотипах 8-битного х51 к тому, что ему предлагается битный RISC-процессор, имеющий на кристалле ОЗУ или байт и ПЗУ 8 или 16 кбайта к ним вдобавок еще и разрядный АЦП с входным мультиплексором, набором из нескольких универсальных 8- и битных таймеров, встроенного аппаратного контроллера ЖК-индикатора, работающего практически с любым типом цифрового ЖКИ?

Если к этому добавить еще и встроенный Watchdog Timer, а также возможность работать от внешнего кварца с частотой 32 кГц, программно устанавливать внутреннюю тактовую частоту процессора до 5 МГц, 16 векторов прерываний и 5!! После этого обилия аппаратных возможностей уже как очевидное и обязательное было воспринято, что ассемблер данного устройства достаточно близок к ассемблеру Intel, но в связи с большими возможностями ядра процессор поддерживает 7 режимов адресации, причем ресурсы процессора доступны в любом режиме.

Знакомство с микросхемой

Очень удобным оказался SIM-отладчик, позволяющий запускать и отслеживать программу на компьютере, причем многооконный интерфейс позволяет в процессе выполнения и отладки программ отслеживать и корректировать при необходимости содержание всех внутренних ячеек и регистров, а встроенный LCD-редактор позволяет создавать и подключать в разрабатываемый проект любой необходимый ЖКИ-индикатор, показания которого также отображаются в окне на экране компьютера.

Встроенный в SIM-отладчик линкер позволяет подключать в проект файлы с расширением.

  • Семейство микроконтроллеров MSP430: опыт применения
  • Конфигурируемая система на кристалле Е5 — первое знакомство

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

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

Опыт разработки и эксплуатации столь разноплановых устройств дал интересные результаты. Во-первых, несмотря на относительно невысокую тактовую частоту МК а некий снобизм у разработчика всегда присутствует — ну что за быстродействие на 5 МГц? Во-вторых, однажды возникшая необходимость в энергонезависимом архиве решилась достаточно просто: Это же позволило практически снять ограничения на объем памяти МК — достаточно переписать во FLASH все необходимое, например, в виде таблиц, текстов, констант и др.

В-третьих, схема реализации устройств становится все более очевидной, если не сказать примитивной — максимальное использование программных и аппаратных средств МК приводит к резкому сокращению внешнего обрамления: