Вторник, 17.07.2018
Сайт Абрашова С.Ю.
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 2
  • «
  • 1
  • 2
Форум » Вопросы по курсу СЦВМ » 2012-2013 уч.г. » Группы 50х
Группы 50х
abrashovДата: Суббота, 09.03.2013, 21:42 | Сообщение # 1
Лейтенант
Группа: Администраторы
Сообщений: 40
Репутация: 0
Статус: Offline
Перечень заданий группам:
1) 16.02.13 Написать программу, читающую входной файл на языке ASM и разбивающую каждую строку на команды и ее операнды.
2) 02.03.13 Разработать систему команд для составляемого процессора, доработать программу-компилятор для генерации бинарного кода.
3) 09.03.13 Доработать программу-компилятор для генерации файла ROM с целью последующего использование в разрабатываемом МК.
4) 16.03.13 Провести исследование работы на симуляторе компонента для работы с rs-232
5) 23.03.13 Доработать проект rs232 для однократной отправки символа при нажатии на кнопку
6)
7)
 
abrashovДата: Суббота, 25.05.2013, 00:00 | Сообщение # 16
Лейтенант
Группа: Администраторы
Сообщений: 40
Репутация: 0
Статус: Offline
Цитата (Руслан)
И вопрос более важный...  Те кто завтра не сдают в полном объеме, когда смогут сдать?

1, 8, 15 - без ограничений
22, 29 - после экзамена 4 курса
 
РусланДата: Суббота, 25.05.2013, 00:16 | Сообщение # 17
Группа: Удаленные





я не ту систему команд имел ввиду) Я имел ввиду соответствие команд кодам.
 
abrashovДата: Суббота, 25.05.2013, 00:20 | Сообщение # 18
Лейтенант
Группа: Администраторы
Сообщений: 40
Репутация: 0
Статус: Offline
добрый вечер! скажите пожалуйста, а что требуется написать в 1 части теоретической части курсовой "разработка и описание архитектуры разрабатываемого МК"? нам достаточно написать, что контроллер стэковый, 16-разрядный, фон-Неймановской архитектуры или надо что -то еще? из документации к нашей плате?
Добрый вечер!
В данной части работы следует описать архитектуру МК - структуру шины, структуру ядра, временные диаграммы и циклы их работы, структурную схему МК в общем, распределение (карту) памяти, используемые периферийные устройства и их регистры и т.д.
 
abrashovДата: Суббота, 25.05.2013, 00:22 | Сообщение # 19
Лейтенант
Группа: Администраторы
Сообщений: 40
Репутация: 0
Статус: Offline
а как называется среда в которой вы делали?
Dev-C++
но эта программа откомпилируется почти где угодно
 
РусланДата: Суббота, 01.06.2013, 19:19 | Сообщение # 20
Группа: Удаленные





Поясните пожалуйста, как работает clk_bus? Как она изменяется если clk с ней не связан?
 
abrashovДата: Суббота, 01.06.2013, 19:21 | Сообщение # 21
Лейтенант
Группа: Администраторы
Сообщений: 40
Репутация: 0
Статус: Offline
Сигнал clk_bus рождает компонент таймера с использованием настраиваемого делителя из опорной частоты clk
 
РусланДата: Воскресенье, 02.06.2013, 22:10 | Сообщение # 22
Группа: Удаленные





Ворнинг на пункте Generate Programming File - это очень плохо?
 
abrashovДата: Воскресенье, 02.06.2013, 22:12 | Сообщение # 23
Лейтенант
Группа: Администраторы
Сообщений: 40
Репутация: 0
Статус: Offline
Смотря какое. Можно поконкретнее?
 
РусланДата: Воскресенье, 02.06.2013, 23:19 | Сообщение # 24
Группа: Удаленные





WARNING:NgdBuild:483 - Attribute "INIT" on
"processor/punit/div/blk00000003/sig00000099" is on the wrong type of object.
WARNING:PhysDesignRules:372 - Gated clock. Clock net processor/flags_cmp_eq0001
is sourced by a combinatorial pin. This is not good design practice. Use the
CE pin to control the loading of data into the flip-flop.
WARNING:PhysDesignRules:372 - Gated clock. Clock net
processor/punit/result_not0001 is sourced by a combinatorial pin. This is not
good design practice. Use the CE pin to control the loading of data into the
flip-flop.
WARNING:PhysDesignRules:372 - Gated clock. Clock net
processor/punit/resdvx_cmp_eq0000 is sourced by a combinatorial pin. This is
not good design practice. Use the CE pin to control the loading of data into
the flip-flop.
WARNING:Route:455 - CLK Net:processor/flags_cmp_eq0001 may have excessive skew because
WARNING:PhysDesignRules:372 - Gated clock. Clock net processor/flags_cmp_eq0001
is sourced by a combinatorial pin. This is not good design practice. Use the
CE pin to control the loading of data into the flip-flop.
WARNING:PhysDesignRules:372 - Gated clock. Clock net
processor/punit/result_not0001 is sourced by a combinatorial pin. This is not
good design practice. Use the CE pin to control the loading of data into the
flip-flop.
WARNING:PhysDesignRules:372 - Gated clock. Clock net
processor/punit/resdvx_cmp_eq0000 is sourced by a combinatorial pin. This is
not good design practice. Use the CE pin to control the loading of data into
the flip-flop.

Добавлено (02.06.2013, 23:19)
---------------------------------------------
Судя по тому, что оно как то работает, это не критично)

 
student13Дата: Понедельник, 03.06.2013, 16:59 | Сообщение # 25
Группа: Удаленные





Можете расписать алгоритм компилятора, особенно интересна вторая часть. Зачем нужны map и lst файлы? Как формируется двухбитная инструкция из команды на ассемблере?
 
РусланДата: Понедельник, 03.06.2013, 21:48 | Сообщение # 26
Группа: Удаленные





Отладка проекта с использованием симулятора - А как это?
 
YevlampiyДата: Вторник, 04.06.2013, 19:02 | Сообщение # 27
Группа: Удаленные





Секции, реализованные в Вашем компиляторе, штука от части бесполезная и ненужная? за исключением слежения выхода секции кода за пределы?
 
abrashovДата: Вторник, 04.06.2013, 22:08 | Сообщение # 28
Лейтенант
Группа: Администраторы
Сообщений: 40
Репутация: 0
Статус: Offline
Цитата (Yevlampiy)
Секции, реализованные в Вашем компиляторе, штука от части бесполезная и ненужная? за исключением слежения выхода секции кода за пределы?
Функции у секций следующие:
для секций кода и данных это управление распределением меток и кода в памяти (например, код не обязательно должен начинаться с адреса 0) и контроль размера
для секции стека это просто вычисление адреса конда стека для начальной загрузки указателя стека (.endstack)
 
YevlampiyДата: Четверг, 06.06.2013, 22:13 | Сообщение # 29
Группа: Удаленные





Почему в Вашем компиляторе при парсинге команды "cmp" в поле длины(len) кладется 0?
 
abrashovДата: Пятница, 06.09.2013, 22:25 | Сообщение # 30
Лейтенант
Группа: Администраторы
Сообщений: 40
Репутация: 0
Статус: Offline
Закрывается в связи с новым учебным годом.
 
Форум » Вопросы по курсу СЦВМ » 2012-2013 уч.г. » Группы 50х
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Copyright MyCorp © 2018