Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Б4129 июня 2011Оглавление: 1. Б41 2. Набор интерфейсов общего назначения 3. Программное обеспечение Б41 российский 16-разрядный микроконтроллер, разработанный зеленоградской фирмой Kedah Electronics Engineering в 2004 году. Общие сведенияМикроконтроллер В41 реализован в виде заказной СБИС и относится к классу изделий «Система на кристалле». Основу микроконтроллера составляет 16-разрядное процессорное ядро с общим адресным пространством для программ и данных и CISC системой команд с развитым механизмом адресации. Интерпретация CISC команд осуществляется при помощи встроенных мини-программ внутреннего RISC-подобного ядра. Разрядность шины адреса в текущей реализации составляет 24 разряда, в то же время архитектура процессора позволяет расширить разрядность шины адреса до 32 разрядов. Минимальный адресуемый элемент памяти, к которому допускается обращение 16-разрядное слово. Для доступа к отдельным байтам в памяти используются специальные команды. Всё адресное пространство разбито на непересекающиеся сегменты по 64 К слов. Доступ к памяти внутри сегмента осуществляется в командах с помощью регистров-указателей или непосредственно, с использованием прямой адресации. Доступ к конкретным сегментам осуществляется с помощью сегментных регистров, содержимое которых фактически является расширением адреса, заданного в указателе или непосредственно при использовании прямой адресации. Регистры периферийных устройств представлены в общем адресном пространстве микроконтроллера как ячейки памяти и размещены в конце адресного пространства нулевого сегмента. Для доступа к регистрам периферийных устройств используется основной набор команд процессора. Механизм обработки прерываний микроконтроллера построен на основе переключения полных контекстов. Один контекст представляет собой набор из 16 регистров. В этот набор входят 4 указателя общего назначения, указатель верхушки стека, два регистра-счётчика, регистр статических флагов, регистр состояния, указатель инструкций и шесть сегментных регистров, которые обеспечивают адресацию к памяти за пределами одного сегмента. При обработке прерывания от периферийного устройства контроллер прерываний переключает процессор на соответствующий контекст, и далее исполнение программы производится в соответствии с содержимым нового контекста. Таким образом, исключаются затраты на сохранение содержимого указателя инструкций и регистра состояния в стеке, на загрузку нового содержимого этих регистров, а также на сохранение в стеке других регистров, которые должны использоваться в обработчике прерываний. В состав микроконтроллера входит 16-разрядный DSP-модуль, который обеспечивает выполнение операций целочисленного умножения с накоплением и деления. Просмотров: 3092
|