русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Центральный процессор (CPU)


Дата добавления: 2015-06-12; просмотров: 505; Нарушение авторских прав


Центральный процессор, обозначенный на рисунке серым цветом одинаков для всех процессоров этой серии. Он включает в себя:

· Модуль получения программы

· Модуль распаковки команды (при использовании упаковки)

· Модуль раскодировки команды

· Две шины данных, (data paths)каждая с четырьмя функциональными модулями

· 32 32х – разрядных регистра, 64 32х – разрядных регистра для процессоров С64

· Элементы управления регистрами и логикой

 

Модули получения программы, распаковки и раскодировки команды позволяют передавать до восьми 32х – разрядных команд в функциональные модули за один цикл. Команды попадают в одну из двух шин данных (А и В), а затем – в функциональные модули (2 по 4) и 16 32х – разрядных регистра общего назначения (32 32х – разрядных регистра для процессоров С64). Элементы управления регистрами и логикой позволяют контролировать и управлять различными операциями, выполняемыми процессором.

 

Внутренняя память (internal memory)

Данные процессоры имеют 32х битную адресную память. Организация памяти позволяет разместить память программ и память данных отдельно. При использовании внешней памяти это пространство унифицируется с большинством устройств как общая память.

Процессоры С62х/С67х имеют два 32-разрядных внутренних порта доступа к памяти данных. Процессоры С64х имеют два 64-разрядных порта доступа к памяти данных. Все процессоры этой серии имеют один порт доступа к внутренней программной памяти с приемником команд длиной 256 бит.

 

Возможности памяти и периферийных устройств

· Кэш программ

· 32х – битный внешний интерфейс памяти, поддерживающий SDRAM, SBSRAM, SRAM

· Контроллер DMA (прямого доступа к памяти) позволяет перемещать данные без вмешательства центрального процессора. Контроллер DMA имеет четыре программируемых канала и пятый дополнительный канал.



· Контроллер EDMA выполняет функции, аналогичные контроллеру DMA. Он имеет 16 программируемых каналов.

· Параллельный порт HPI осуществляет непосредственный доступ процессора к памяти. Процессор может принимать информацию как от внутренней, так и от внешней памяти. Кроме того, процессор имеет прямой доступ к памяти периферийных устройств.

· Заменой HPI может служить шина расширения. Расширение обеспечивают главный порт (host port) и порт ввода/вывода, которые могут сосуществовать в системе. Главный порт может работать в асинхронном slave –режиме, подобно работе HPI, или в синхронном master/slave – режиме. Это позволяет работать с различными протоколами передачи данных.

· Многоканальный последовательный буферный порт (McBSP – Multichannel Buffered Serial Port) основан на стандартном последовательном порту. В дополнение, он может буферизовать последовательные участки памяти с помощью DMA\EDMA контроллера.

· Процессоры серии С6000 имеют два 32 –битных таймера, выполняющих следующие функции: счет времени, генерация импульсов и прерываний, посылка синхронизирующих импульсов в DMA\EDMA контроллеры.

 



<== предыдущая лекция | следующая лекция ==>
Особенности и возможности процессоров TMS 320C62x/64x/67x | Регистровые файлы общего назначения


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.