Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Подсистемы изучения DSP

Автор:   •  Сентябрь 18, 2018  •  Лекция  •  1,947 Слов (8 Страниц)  •  364 Просмотры

Страница 1 из 8

Цель работы: изучение функциональных возможностей подсистемы изучения DSP стартового комплекса разработчика; приобретение навыков в подготовке программ с использованием интегрированной среды.

Краткая характеристика стартового комплекса

Стартовый комплекс разработчика (СКР) предназначен для создания и отладки программного обеспечения ЦОС процессоров семейства DSP5600х.

СКР включает в себя две подсистемы:

Подсистему изучения DSP

Подсистему проектирования алгоритмов ЦОС

В данном цикле лабораторных работ рассматривается подсистема изучения процессоров DSP.

Подсистема изучения DSP. Общие сведения

Подсистема изучения DSP является интегрированной средой для получения знаний в области программирования DSP5600х. В свою очередь она включает в себя следующие модули:

1. Информационный модуль

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

2. Встроенный редактор

Редактор представляет собой многооконный текстовый процессор для написания и редактирования программ. Он позволяет работать с фалами любой длины и выполнять операции с блоками текста. В данном редакторе поддерживаются все основные возможности обработки текста. Назначение специальных сочетаний клавиш соответствует назначению этих клавиш в редакторе MS Word 7.0 Можно удалять Del, копировать Ctrl-C, вырезать Ctrl-X, вставлять Ctrl-V блоки текста, отменять последнее изменение Ctrl-Z и т.д. Перемещаться по тексту постранично PgUp и PgDn, переходить от одного окна к другому Ctrl-F6. Также поддерживается возможность обработки файлов: можно создать файл Ctrl-N, открыть файл Ctrl-O, сохранить Ctrl-S и вывести на печать Ctrl-P.

3. Средства для трансляции программ

Трансляция ассемблерных программ выполняется нажатием клавиши F9. В результате происходит звук транслирующей программы Asm56k.exe. Программа производит трансляцию и выдает информацию содержании ошибок, если они есть. В результате трансляции создается файл с расширением *.cld. Этот файл не выдается редактором, но четко связывается с тем ассемблерным файлом, трансляция которого была произведена.

4. Симулятор

После трансляции программы, если все ошибки устранены, можно переходить к отладке программы на симуляторе. Симулятор вызывается нажатием клавиш F7. В результате происходит запуск программы симулятора SIM56k. При запуске в него автоматически загружается программный код.

Перейдя в симулятор, командную строку можно обнаружить внизу окна, а под ней перечислен полный список команд симулятора, который можно пролистать, нажимая на клавишу «пробел» . Следует отметить, что достаточно набрать одну или две первые буквы команды, и ее название будет автоматически дополнено самим симулятором. Перечислим основные команды симулятора:

display - если без параметров, то выводятся значения блоков регистров данных, адреса и системных регистров. Можно указать в качестве одну или блок ячеек памятей X, Y, P, E, например:

display X:5000..5020 P:$100..$110

go – запуск программы на выполнение. Если без параметров, то запускается с адреса, указанного в РС, но можно задать и свой адрес. Выполнение продолжается до тех пор, пока не будет нажато Ctrl-C;

finish – аналогично go, но может остановиться на команде RST, что заменяет точки останова;

trace – трассировка. Если без параметров, то выполняется покомандное выполнение программы. Написав эту команду 1 раз, можно просто затем жать на «ввод», и она будет повторяться. Команда может иметь ряд параметров, например, трассировка сразу нескольких команд:

trace 10 in

help – подсказка. Если в качестве параметра выступает название некоторой другой команды, то будет

...

Скачать:   txt (27.3 Kb)   pdf (70 Kb)   docx (20.5 Kb)  
Продолжить читать еще 7 страниц(ы) »
Доступно только на Essays.club