1 Методология процесса проектирования мп системы. 1. Методология процесса проектирования мп системы
Скачать 61.85 Kb.
|
надёжности или др. 2.2.1.2. Выделить функции и процессы, составляющие решение задачи с помощью МП – системы. Описать способы (алгоритмы) их реализации в выбранном классе МП – средств. 2.2.1.3. На основе выявленного класса алгоритмов (задач) выбранного класса МП – средств, а также выделенных для реалезации функций и процессов, обосновать выбор архитектуры, состава и конфигурации МП – системы, по следующим основным параметрам и характеристикам, с учётом выбранных в п.3.1.1. критериев: а) система команд 14 - Cisc, Risc и др. - векторная, скалярная, суперскалярная б) разрядности данных в) система прерываний г) внутренней шинной организации МП – средства - Принстонская - Гарвардская д) универсальные средства ввода – вывода е) возможности подсистемы реального времени ж) способы управления памятью в МП з) возможности ресурсов МП – средств и) интерфейс с ПЭВМ, для мульти МП – систем 2.2.1.4. Сделать предварительный выбор семейства МП Результатом системного проектирования должно быть обоснование и выбор критериев эффективности, функции и процессов, а также требования к архитектуре и структуре МП ядра системы. 2.2.2. Структурно – алгоритмическое проектирование 2.2.2.1. На основании выделенных функций МП–системы и типовой структуры с использованием концепции «черного ящика» и метода функциональной декомпозиции представить МП – систему во взаимосвязи с внешней средой (управляемыми и управляющими объектами), например, как показано на рисунке1 а),б),в): ПЭВМ МП - Объект а) систем Управления ПЭВМ Объект МП - Объект б) Управления в) систем Управления Рисунок 1.-Взаимосвязь МП-системы с внешней средой Уточнить количество, разрядность типовых шин, линии, сигналов в том минимальном объёме, который следует из описания типовой задачи в техническом задании на МП – систему. 2.2.2.2.Составить в виде блочной схемы алгоритмы решения решения задачи МП – системы, в терминах задачи (действий, выявленных на этапеисследования теоретических основ, принципов, законов, режимов и алгоритмов решения задачи). 2.2.2.3.Проанализировать полученный в п.2.2.1.2.. алгоритм: выявить наличие специфичных блоков вычислений и др., оценить частность и продолжительность исполнения отдельных специфичных операций, и обосновать распределение алгоритмов или их фрагментов между программным и аппратным обеспечениемвыбранного МП – ядра (МП - средств). Причем ряд фрагментов можно безусловно назначить для аппаратной и безусловно для программной реализации, а ряд фрагментов могут быть назначены как в программной, так и в аппартной части. В программную часть назначаются сравнительно редко выполняемые фрагменты алгоритмов и фрагменты, требующие больших аппаратных ресурсов, не содержащихся в выбранном типовом классе МП – средств. К исполнению в аппаратной части относят операции управления переферией. Обосновать оптимальное распределение функций между аппаратным и программным обеспечением исходя из критерия ограничений. Если за критерий принять время исполнения задачи, то ресурсы (память, модули ввода-вывода, специализированные модули и т.д.)выступают как ограничения. Показать эвристические методы оценки выбора возможных вариантов распределения. 15 2.2.2.4. Сделать окончательный выбор модели МП/МК из выбранного ранее семейства(см.2.2.1.4.). Результаты выбора сравнения моделей свести в таблицу. 2.2.2.5. Составить схему алгоритм функционирования аппаратной части, используя как термины задачи, так и названия основных типовых модулей выбранного базового МП – средства. 2.2.2.6. Составить структуру программного обеспечения и блочную схему алгоритма выполнения основного модуля программы в терминах задачи и типовых команд и процедур, выбранного класса МП – средства. 2.2.3. Функционально- логическое проектирование 2.2.3.1. Разработка аппаратной части МП – системы. 2.2.3.1.1. Составить блочную схему функционирования аппаратной части МП – системы, реализующей алгоритм, полученный в п.2.2.2.4. включив в неё, кроме основного МП средства, дополнительные функциональные блоки, буферов, генераторов, преобразователей и т.д., протоколов обмена информацией внутри МП – системы и между МП – системой и внешней средой. Описать сигналы, функции и законы работы каждого блока в формализованном виде: таблицами, временными диаграммами, схемами алгоритмов. 2.2.3.1.2. Выбрать тип (семейство, модель) МП – средства, определённого на этапе системного проектирования. Привести данные выбора из ряда моделей в табличной форме и дать обоснование выбора, не противоречащее решениям, принятым ранее. 2.2.3.1.3. Привести функциональную схему кристалла БИС МП – средства, описание использующих сигналов, анализ используемых терминов, алгоритмов работы и логическую организацию используемых ресурсов МП/МК. 2.2.3.1.4. Составить функциональную схему аппаратной части МП – системы. Составить полную спецификацию внутренних и внешних сигналов МП – системы в виде таблиц со следующим описанием сигнала: имя, тип и назначение сигнала. 2.2.3.1.5. Представить описание работы аппаратной части в виде упрощенной временной диаграммы её функционирования, включить в неё все блоки МП – системы и отдельные модули МП – средств. Диаграмма должна иллюстрировать основной типовой режим работы МП – системы. 2.2.3.2. Разработка программной части МП – системы 2.2.3.2.1. Уточнить состав и взаимодействие программного обеспечения (ПО) МП – системы, определенный в п.2.2.2.5. 2.2.3.2.2.Выполнить анализ системы команд в формализованном виде: таблиц, графов, деревьев и т.п. по следующим компонентам: - типы и форматы используемых в программе данных - форматы используемых команд - группы операций, в т.ч. используемых - способы адресации 2.2.3.2.3.Разработать алгоритмы программ, в терминах операций, типовых команд МП – средств. 2.2.3.2.4.Составить программу на языке ассемблер специфического фрагмента алгоритма основного программного модуля. 2.2.3.2.5.Для выделенного в п.2.2.3.2.4. фрагмента просчитать числовой контрольный пример, иллюстрирующий исполнение программы. 2.2.3.2.6. При необходимости, на любом этапе разработки МП – системы можно вернуться к предыдущим этапам, и в них пересмотреть свои решения. 16 2.2.4.Анализ функционирования МП – системы с помощью временной диаграммы. Диаграмма должна отображать все применения на входных, выходных и внутренних шинах и шинах МП – системы в пределах выбранного временного интервала. Временной интервал должен охватывать основной фрагмент программного модуля, а также предшествующие и последующие преобразования и передачи информации на внутренних и внешних шинах и шинах МП – систем. Ось абсцисс (времени) должна быть получена с точностью до периода сигнала тактовой частоты. Выполнение 1-2х команд показать с точностью до периода сигнала такта. Остальные - свернуть с точностью до применения сигналов на входах – выходах МП – средств. Не забывать в эти же интервалы времени отображать сигналы на других блоках МП – системы Ось времени можно разрывать, не показывая однотипные или простые команды, не ведущие к изменению сигналов на выводах МК/МП, и переходить к более важным командам передачи и преобразования. На временной диаграмме с помощью кривых линий со стрелками (можно выполнить рукописным способом на готовой диаграмме). Отобразить все важные причинно-следственные динамические параметры сигналов. 2.2.5. Привести способы инженерных оценок показателей, методику верификации МП – системы. 17 3. Правила оформления 3.1 Общие требования 3.1.1 Страницы текста курсовой работы (к.р.) и включенные в к.р. иллюстрации и таблицы должны соответствовать формату А4 по ГОСТ 9327. 3.1.2 Курсовая работа должна быть выполнена с использованием ПЭВМ и принтера на одной стороне листа белой бумаги формата А4 через полтора интервала. Цвет шрифта должен быть черным, высота букв, цифр и других знаков — не менее 1,8 мм (кегль - не менее 12). Текст к.р. следует печатать, соблюдая следующие размеры полей: правое — 10 мм, верхнее — 20 мм, левое и нижнее — 20 мм. Разрешается использовать компьютерные возможности акцентирования внимания на определенных терминах, формулах, теоремах, применяя шрифты разной гарнитуры. 3.1.3 Вне зависимости от способа выполнения к.р. качество напечатанного текста и оформления иллюстраций, таблиц, распечаток с ПЭВМ должно удовлетворять требованию их четкого воспроизведения. 3.1.4 При выполнении к.р. необходимо соблюдать равномерную плотность, контрастность и четкость изображения по всей к.р.. В к.р. должны быть четкие, не расплывшиеся линии, буквы, цифры и знаки. 3.1.5 Опечатки, описки и графические неточности, обнаруженные в процессе подготовки к.р., допускается исправлять подчисткой или закрашиванием белой краской и нанесением на том же месте исправленного текста (графики) машинописным способом или черными чернилами, пастой или тушью — рукописным способом. Повреждения листов текстовых документов, помарки и следы не полностью удаленного прежнего текста (графики) не допускаются. 3.1.6 Сокращение русских слов и словосочетаний в к.р.— по ГОСТ 7.12. 3.2 Построение курсовой работы 3.2.1 Наименования структурных элементов к.р., «Реферат», «Содержание», «Обозначения и сокращения», «Введение», «3аключение», «Список использованных источников» служат заголовками структурных элементов к.р.. 3.2.2 Основную часть к.р. следует делить на разделы, подразделы и пункты. Пункты, при необходимости, могут делиться на подпункты. При делении текста к.р. на пункты и подпункты необходимо, чтобы каждый пункт содержал законченную информацию. 3.2.3 Разделы, подразделы, пункты и подпункты следует нумеровать арабскими цифрами и записывать с абзацного отступа. Разделы должны иметь порядковую нумерацию в пределах всего текста, за исключением приложений. Пример — 1, 2, 3 и т. д. Номер подраздела или пункта включает номер раздела и порядковый номер подраздела или пункта, разделенные точкой. Пример — 1.1, 1.2, 1.3 и т. д. Номер подпункта включает номер раздела, подраздела, пункта и порядковый номер подпункта, разделенные точкой. Пример - 1.1.1.1, 1.1.1.2, 1.1.1.3 и т. д. После номера раздела, подраздела, пункта и подпункта в тексте точку не ставят. 3.2.4 Заголовки разделов, подразделов и пунктов следует печатать с абзацного отступа с прописной буквы без точки в конце, не подчеркивая. Если заголовок состоит из двух предложений, их разделяют точкой. 18 3.3 Нумерация страниц курсовой работы 3.3.1 Страницы к.р. следует нумеровать арабскими цифрами, соблюдая сквозную нумерацию по всему тексту к.р.. Номер страницы проставляют в центре нижней части листа без точки. 3.3.2 Титульный лист включают в общую нумерацию страниц к.р.. Номер страницы на титульном листе не проставляют. 3.3.3 Иллюстрации и таблицы, расположенные на отдельных листах, включают в общую нумерацию страниц к.р.. Иллюстрации и таблицы на листе формата А3 учитывают как одну страницу. 3.4 Нумерация разделов, подразделов, пунктов, подпунктов курсовой работы 3.4.1 Разделы к.р. должны иметь порядковые номера в пределах всего документа, обозначенные арабскими цифрами без точки и записанные с абзацного отступа. Подразделы должны иметь нумерацию в пределах каждого раздела. Номер подраздела состоит из номеров раздела и подраздела, разделенных точкой. В конце номера подраздела точка не ставится. Разделы, как и подразделы, могут состоять из одного или нескольких пунктов. 3.4.2 Если документ не имеет подразделов, то нумерация пунктов в нем должна быть в пределах каждого раздела, и номер пункта должен состоять из номеров раздела и пункта, разделенных точкой. В конце номера пункта точка не ставится. Пример 1 ХХХХХХХХХХХХХХХХХХ 1.1 1.2 Нумерация пунктов первого раздела документа 1.3 2 ХХХХХХХХХХХХХХХХХХ 2.1 2.2 Нумерация пунктов второго раздела документа 2.3 Если документ имеет подразделы, то нумерация пунктов должна быть в пределах подраздела и номер пункта должен состоять из номеров раздела, подраздела и пункта, разделенных точками, например: 3 Методы испытаний 3.1 ХХХХХХХХХХХ 3.1.1 3.1.2 Нумерация пунктов первого подраздела третьего раздела документа 3.1.3 3.2 ХХХХХХХХХХХ 3.2.1 3.2.2 Нумерация пунктов второго подраздела третьего раздела документа 3.2.3 3.4.3 Если раздел состоит из одного подраздела, то подраздел не нумеруется. Если подраздел состоит из одного пункта, то пункт не нумеруется. Наличие одного подраздела в разделе эквивалентно их фактическому отсутствию. 3.4.4 Если текст к.р. подразделяется только на пункты, то они нумеруются порядковыми номерами в пределах всего к.р.. 3.4.5 Пункты, при необходимости, могут быть разбиты на подпункты, которые должны иметь порядковую нумерацию в пределах каждого пункта, например 4.2.1.1, 4.2.1.2, 4.2.1.3 и т. д. 3.4.6 Внутри пунктов или подпунктов могут быть приведены перечисления. Перед каждым перечислением следует ставить дефис или, при необходимости ссылки в тексте документа на одно из перечислений, строчную букву (за исключением ё, з, о, г, ь, й, ы, ъ), после которой ставится скобка. Для дальнейшей детализации перечислений необходимо использовать арабские цифры, после которых ставится скобка, а запись производится с абзацного отступа, как показано в примере. 19 Пример а) ____________ б) ____________ 1) ______ 2) ______ в) ____________ 3.4.7 Если к.р. состоит из двух и более частей, каждая часть должна иметь свой порядковый номер. Номер каждой части следует проставлять арабскими цифрами на титульном листе под указанием вида к.р., например, «Часть 2». 3.4.8 Каждый структурный элемент к.р. следует начинать с нового листа (страницы). 3.4.9 Нумерация страниц к.р. и приложений, входящих в состав к.р., должна быть сквозная. 3.5 Иллюстрации 3.5.1 Иллюстрации (чертежи, графики, схемы, компьютерные распечатки, диаграммы, фотоснимки) следует располагать в к.р. непосредственно после текста, в котором они упоминаются впервые, или на следующей странице. Иллюстрации могут быть в компьютерном исполнении, в том числе и цветные. На все иллюстрации должны быть даны ссылки в тексте КР. 3.5.2 Чертежи, графики, диаграммы, схемы, иллюстрации, помещаемые в к.р., должны соответствовать требованиям государственных стандартов Единой системы конструкторской документации (ЕСКД). Допускается выполнение чертежей, графиков, диаграмм, схем посредством использования компьютерной печати. 3.5.3 Фотоснимки размером меньше формата А4 должны быть наклеены на стандартные листы белой бумаги. 3.5.4 Иллюстрации, за исключением иллюстрации приложений, следует нумеровать арабскими цифрами сквозной нумерацией. Если рисунок один, то он обозначается «Рисунок 1». Слово «рисунок» и его наименование располагают посередине строки. 3.5.5 Допускается нумеровать иллюстрации в пределах раздела. В этом случае номер иллюстрации состоит из номера раздела и порядкового номера иллюстрации, разделенных точкой. Например, Рисунок 1.1. 3.5.6 Иллюстрации, при необходимости, могут иметь наименование и пояснительные данные (подрисуночный текст). Слово «Рисунок» и наименование помещают после пояснительных данных и располагают следующим образом: Рисунок 1 — Детали прибора. 3.5.7 Иллюстрации каждого приложения обозначают отдельной нумерацией арабскими цифрами с добавлением перед цифрой обозначения приложения. Например, Рисунок А.3. 3.5.8 При ссылках на иллюстрации следует писать «... в соответствии с рисунком 2» при сквозной нумерации и «... в соответствии с рисунком 1.2» при нумерации в пределах раздела. 3.6 Таблицы 3.6.1 Таблицы применяют для лучшей наглядности и удобства сравнения показателей. Название таблицы, при его наличии, должно отражать ее содержание, быть точным, кратким. Название таблицы следует помещать над таблицей слева, без абзацного отступа в одну строку с ее номером через тире. При переносе части таблицы название помещают только над первой частью таблицы, нижнюю горизонтальную черту, ограничивающую таблицу, не проводят. 3.6.2 Таблицу следует располагать в к.р. непосредственно после текста, в котором она упоминается |