Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Формирование пакетов данных

Критерии выбора языка программирования и средств разработки ПО | Оптимизация по результатам профилирования. | Операции с битами системных регистров для Core Processor | Регистры флагов | Флаги аккумулирующих сравнений | Пример проблемного кода при организации цикла по арифметическому условию | Регистры управления DMA-пересылками через линк-порты | Цепочечные DMA-пересылки в ADSP-2106x | Организация взаимодействия между процессорным ядром и портами при вводе/выводе данных. | Структура и принципы функционирования последовательных портов в ADSP-2106x. Форматы данных, передаваемых через последовательные порты ADSP-2106x. |


Читайте также:
  1. BITMAPFILEHEADER – эта структура содержит информацию о типе, размере и представлении данных в файле. Размер 14 байт.
  2. C 4 redo группами по 2 файла, 2 control-файлами, табличным пространством system, имеющим 2 файла данных по 50 мб
  3. Cтуденческий банк данных
  4. II. Сбор и обработка персональных данных субъектов персональных данных
  5. III. Хранение и защита персональных данных субъектов персональных данных
  6. IV. Передача персональных данных субъектов ПД
  7. Present Simple используется, когда речь идет о проверенных фактах и научных данных, либо о том, что говорящий таковыми считает.

 

Формирование тела пакета, а также его заголовка и хвостовика в соответствии с требованиями конкретного приложения и протоколом обмена данными. Реализация депонирования битовых полей – при формировании пакета, когда требуемое значение помещается в формируемое слово в нужную позицию и занимает правильное количество битов без использования дополнительных операций сдвигов. Выделение битовых полей – при распознавании пакета, обратная операция.

 

Требования к аппаратной базе для выполнения базовых операций ЦОС:

- выполнение операций «умножения с накоплением»;

- одновременная выборка из памяти двух операндов;

- доступ к памяти с автоматической модификацией указателя;

- циклическая организация буфера (кольцевые буферы);

- аппаратная поддержка циклов (автоматическая проверка условия выхода из цикла без потери тактов);

- дуальное сложение/вычитание;

- бит-реверсная адресация;

- повышенная точность представления операндов;

- табличная реализация элементарных функций;

- эффективный доступ к битовым полям.

 

2. Обобщенная архитектура сигнальных процессоров: фундаментальные особенности. Способы взаимодействия DSP-процессора с внешними устройствами различных типов. Методы оценки производительности процессоров.

 

Цифровой сигнальный процессор представляет собой специализированный процессор с RISC-архитектурой (архитектура процессора, в котором быстродействие увеличивается за счёт упрощения инструкций, сокращён объём (и время) работы, выполняемый каждой инструкцией), предназначенный для решения задач цифровой обработки сигналов.

Принципиальные особенности архитектуры сигнальных процессоров:

принцип «детерминированного выполнения» - можно заранее сказать, как долго тот или иной фрагмент кода будет выполняться на сигнальном процессоре;

Гарвардская архитектура – предполагает наличие двух раздельных пространств для хранения данных и инструкций и отдельных шин для каждого из них. Шины функционируют независимо, инструкция и данные могут быть извлечены одновременно. Следующий уровень - Супер-Гарвардская архитектура (SHARC – Super Harvard ARChitecture, термин введен фирмой Analog Devices), отличающаяся наличием кэша команд и контроллера ввода/вывода:

o Контроллер ввода/вывода. Чтобы обеспечить ввод/вывод данных из процессора с высокой скоростью, не снижая вычислительных возможностей процессора, контроллер ввода/вывода посредством механизма прямого доступ к памяти (Direct Memory Access, DMA) позволяет записывать и считывать данные напрямую из внутренней памяти процессора.

элементы RISC-архитектуры. Конвейеризация и сокращение длительности командного цикла – обычно применяется двух- или трехкаскадный конвейер – выполняются одновременно две или три инструкции, размещение операндов в регистрах, использование теневых регистров, аппаратная поддержка циклов;

аппаратная реализация типовых операций ЦОС – аппаратный умножитель для сокращения времени операции умножения;

специализированные команды ЦОС – оптимизированы для выполнения базовых задач цифровой обработки сигналов;

расширенные коммуникационные возможности – наличие встроенных АЦП и ЦАП.

 


Дата добавления: 2015-11-16; просмотров: 80 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Фурье-преобразование сигнала| Оценка необходимой разрядности

mybiblioteka.su - 2015-2024 год. (0.005 сек.)