Автор |
Сообщение |
01.06.2013 16:23:42
Тема: Re:Вопросы и ответы по HLCCAD
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Максим Шурпо:
задача с памятью http://dl.gsu.by/task.jsp?nid=1127222&cid=860
unsigned __in __bits(4) x ;
unsigned __in __bits(4) y ;
unsigned __in __bits(4) z ;
unsigned __out __bits(5) res;
unsigned __bits(5) g;
void main(){
unsigned __bits(4) x1 = x;
unsigned __bits(4) y1 = y;
unsigned __bits(4) z1 = z;
unsigned __bits(5) g1 = g;
if(x1+y1 <z1){
g1 = z1+y1+z1;
res = g1;
}else if(x1+y1>z1){
res = g1;
}
else{
g1 = 0;
res = 0;
}
}
не проходят тесты. Имеется глобальная переменная.
Переменная g1 постоянно затирается значением из неинициализированной переменной g.
|
21.11.2013 11:07:28
Тема: Re:Вопросы и ответы по HLCCAD
|
Михаил Долинский
Темы: 2072
Сообщений: 49883
Мой профиль
|
HLCCAD падает на этом проекте и у них на машине
21.11.2013 10:55:56 21.11.2013 10:56:02 Халатов, Юденко Архитектура вычислительных систем (ПО3) - 2013 П. Задача №6 0 $Result$.txt не найден arifm.prd DelTA3 at Nit_server
21.11.2013 10:53:54 21.11.2013 10:54:03 Халатов, Юденко Архитектура вычислительных систем (ПО3) - 2013 П. Задача №6 0 $Result$.txt не найден arifm.prd DelTA3 at DLServer
Хотели поискать сами из-за чего.
Было бы удобно "комментирование" части проекта:
Отметили фрагмент схемы (как для переноса),
выбрали опцию "комментировать"
и этот фрагмент исключается из компиляции.
Сложно сделать?
Нужно сделать?
|
22.11.2013 10:40:46
Тема: Re:Вопросы и ответы по HLCCAD
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Михаил Долинский:
HLCCAD падает на этом проекте и у них на машине
21.11.2013 10:55:56 21.11.2013 10:56:02 Халатов, Юденко Архитектура вычислительных систем (ПО3) - 2013 П. Задача №6 0 $Result$.txt не найден arifm.prd DelTA3 at Nit_server
21.11.2013 10:53:54 21.11.2013 10:54:03 Халатов, Юденко Архитектура вычислительных систем (ПО3) - 2013 П. Задача №6 0 $Result$.txt не найден arifm.prd DelTA3 at DLServer
Хотели поискать сами из-за чего.
Было бы удобно "комментирование" части проекта:
Отметили фрагмент схемы (как для переноса),
выбрали опцию "комментировать"
и этот фрагмент исключается из компиляции.
Сложно сделать?
Нужно сделать?
Сложно и вряд ли нужно. Я сам посмотрю что там не так с проектом.
|
22.11.2013 11:02:26
Тема: Re:Вопросы и ответы по HLCCAD
|
Михаил Долинский
Темы: 2072
Сообщений: 49883
Мой профиль
|
Ну раз сложно и врядли нужно, тогда ЖЕЛАТЕЛЬНО
1) или не давать так испортить проект
2) или не падать, а СООБЩАТЬ о проблеме (как об ошибке компиляции)
|
22.11.2013 18:11:49
Тема: Re:Вопросы и ответы по HLCCAD
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Михаил Долинский:
HLCCAD падает на этом проекте и у них на машине
21.11.2013 10:55:56 21.11.2013 10:56:02 Халатов, Юденко Архитектура вычислительных систем (ПО3) - 2013 П. Задача №6 0 $Result$.txt не найден arifm.prd DelTA3 at Nit_server
21.11.2013 10:53:54 21.11.2013 10:54:03 Халатов, Юденко Архитектура вычислительных систем (ПО3) - 2013 П. Задача №6 0 $Result$.txt не найден arifm.prd DelTA3 at DLServer
Хотели поискать сами из-за чего.
Было бы удобно "комментирование" части проекта:
Отметили фрагмент схемы (как для переноса),
выбрали опцию "комментировать"
и этот фрагмент исключается из компиляции.
Сложно сделать?
Нужно сделать?
На схеме соединены выходы разных устройств (линии d16 и b32). Эти ошибки можно обнаружить если просто выполнить проверку схемы (Ctrl+F9).
|
14.12.2013 06:22:36
Тема: Re:Вопросы и ответы по HLCCAD
|
Михаил Долинский
Темы: 2072
Сообщений: 49883
Мой профиль
|
Антон Коробочкин, ПМ-41/2013:
В данной теме речь пойдет про простые устройства памяти:
триггер, регистр, счетчик. Я не буду описывать принцип их работы,
так как это можно прочесть в Help в hlccad.
Расскажу я о том какая проблема у меня возникла с этими устройствами. И как с ней бороться.
На контрольном срезе я решал задачу с одним из устройств памяти. Логически я решил ее правильно, но тесты не
проходили и я считал что это устройство просто неправильно работает. Позже мне подсказали что проблема
в 'гонке сигналов', когда одни сигналы приходят раньше других на устройство, поэтому устройство 'неправильно
работает'.
Решение проблемы заключается в том что нужно сделать так чтобы сигналы приходили одновременно. По умолчанию
на каждом устройстве стоит задержка в 1 ps. Все, что нужно нам сделать, это посчитать какое время идет
каждый сигнал на вход и увеличить это время для тех сигналов, которые доходят быстрее чем самый медленный. В
этом нам поможет элемент NOT на входной линии у которого вместо LINE установлен DOT. Это устройство не
изменит сигнал, но поможет нам контролировать задержку сигнала. Для изменения задержки просто жмем правой
кнопкой мыши по устройству, выбираем Дополнительно -> задержка и изменяем на нужное значение. Если в логике
решения нет ошибок и задержки выставлены так что сигналы приходят на устройство памяти одновременно, то
задача решена верно и все тесты будут пройдены.
Ну вот и все Надеюсь эта минилекция поможет тем кто стремится решить все задачи контрольного среза.
|
28.02.2014 13:14:16
Тема: Re:Вопросы и ответы по HLCCAD
|
Михаил Долинский
Темы: 2072
Сообщений: 49883
Мой профиль
|
В чём проблема?
Они думают, что устройство есть.
28.02.2014 13:06:43 28.02.2014 13:06:48 Михащук, Иванов Проектирование аппаратно-программных вычислительных средств - 2014 4. DC2to4cs 0 Устройство DC2TO4CS не найдено DC2to4cs.prd DelTA3 at NewIT
28.02.2014 13:05:07 28.02.2014 13:05:11 Михащук, Иванов Проектирование аппаратно-программных вычислительных средств - 2014 4. DC2to4cs 0 Устройство DC2TO4CS не найдено DC2to4cs.prd DelTA3 at Nit_server
|
28.02.2014 14:32:12
Тема: Re:Вопросы и ответы по HLCCAD
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Михаил Долинский:
В чём проблема?
Они думают, что устройство есть.
Они сдавали пустой проект.
|
14.03.2014 13:39:58
Тема: Re:Вопросы и ответы по HLCCAD
|
Михаил Долинский
Темы: 2072
Сообщений: 49883
Мой профиль
|
Почему не прошёл первый раз?
по их словам там не было MS нашего.
Но внутренний был назван MS
14.03.2014 13:37:02 14.03.2014 13:37:03 Григоренко, Калейников Проектирование аппаратно-программных вычислительных средств - 2014 4. MS8-1 1 Все тесты пройдены (основной + секретный) MS8to1.prd DelTA3 at NewIT
14.03.2014 13:23:48 14.03.2014 13:23:50 Григоренко, Калейников Проектирование аппаратно-программных вычислительных средств - 2014 4. MS8-1 0 В этой задаче нельзя использовать устройство MS MS8to1.prd DelTA3 at Nit3
|
16.05.2014 15:46:13
Тема: Re:Вопросы и ответы по HLCCAD
|
Андрей Сак
Темы: 0
Сообщений: 37
Мой профиль
|
Я создал новое устройство и на один контакт решил поставить отрицание (DOT). Когда на него поступал бит, то его не инвертитовало: если шла 1, но она не менялась на 0 и на оборот.
|
23.05.2014 13:27:44
Тема: Re:Вопросы и ответы по HLCCAD
|
Михаил Долинский
Темы: 2072
Сообщений: 49883
Мой профиль
|
23.05.2014 13:24:26 23.05.2014 13:24:28 ПО-31 Семенцова, Зайцев Проектирование аппаратно-программных вычислительных средств - 2014 3. Утроить разрядность ПЗУ 0 Ошибка: [ROM] Выход за границы памяти при загрузке из файла pzu.rar DelTA3 at Nit3
А можно указать хоть номер ошибочной строчки в прошивке ПЗУ?
|
18.06.2014 10:07:39
Тема: Re:Вопросы и ответы по HLCCAD
|
Сергей Тарасенко
Темы: 0
Сообщений: 45
Мой профиль
|
Работал через операционку Ubuntu Linux в HLCCAD. Запускал программу через эмулятор Wine. Работает все без проблем, но при создании проекта (*prd) не дописывает расширение файла автоматически, хотя формат сохранения написан *prd.
Дописать формат после сохранения нельзя, т.к. не пускает такой файл DL.
Проблема решается через дописывание формата вручную при создании проекта.
18.6 10:04 Сам-п1. Задача №1 100 / 100 Все тесты пройдены (основной + секретный) Arifm.prd DelTA3 at DLServer HLCCAD project
18.6 10:03 Сам-п1. Задача №1 0 / 100 Файл проекта был создан с неправильным именем ARIFM.PRD и переименован в Arifm вне HLCCAD. Пересоздайте в HLCCAD файл проекта - с именем Arifm. Arifm.prd DelTA3 at NIT5 HLCCAD project
18.6 09:58 Сам-п1. Задача №1 0 / 100 Файл проекта был создан с неправильным именем ARIFM.PRD и переименован в Arifm вне HLCCAD. Пересоздайте в HLCCAD файл проекта - с именем Arifm. Arifm.prd DelTA3 at DLServer HLCCAD project
18.6 09:57 Сам-п1. Задача №1 0 / 100 Нужно сдавать файл ARIFM.PRD Arifm.pdr DelTA3 at NIT6
18.6 09:56 Сам-п1. Задача №1 0 / 100 Нужно сдавать файл ARIFM.PRD Arifm DelTA3 at Nit3
18.6 09:56 Сам-п1. Задача №1 0 / 100 Файл проекта был создан с неправильным именем ARIFM.PRD и переименован в Arifm вне HLCCAD. Пересоздайте в HLCCAD файл проекта - с именем Arifm. Arifm.prd DelTA3 at NIT5 HLCCAD project
18.6 09:53 Сам-п1. Задача №1 0 / 100 Нужно сдавать файл ARIFM.PRD Arifm.pdr DelTA3 at NewIT
18.6 09:52 Сам-п1. Задача №1 0 / 100 Нужно сдавать файл ARIFM.PRD Arifm DelTA3 at NIT6
|
18.06.2014 10:34:00
Тема: Re:Вопросы и ответы по HLCCAD
|
Сергей Тарасенко
Темы: 0
Сообщений: 45
Мой профиль
|
Что касается запуска Winter через wine на Ubuntu Linux,то пришлось править батники. Сохранение в нужную мне папку почему-то сделать не получилось, но сохранять в папке рядом с батником получилось.
set WRKDIR=/
md %WRKDIR%
if not exist %WRKDIR% set WRKDIR=/
if not exist %WRKDIR% set WRKDIR=/
if not exist %WRKDIR%\src.mpc copy bin\src.mpc %WRKDIR%\src.mpc
copy /y bin\MPAc.WID %WRKDIR%\MPAc.WID
start bin\WInter.exe %WRKDIR%\MPAc.WID --student
Батник для CMPA
|
28.11.2014 12:08:39
Тема: Re:Вопросы и ответы по HLCCAD
|
Станислав Свиридов
Темы: 8
Сообщений: 85
Мой профиль
|
Проект сгенерируемый по коду решения задачи http://dl.gsu.by/task.jsp?nid=1281420&cid=926 не проходит http://dl.gsu.by/task.jsp?nid=1281425&cid=92.
#define ui1 unsigned __in __bits(8)
#define ui2 unsigned __in __bits(3)
#define uo1 unsigned __out __bits(8)
#define uo2 unsigned __out __bits(1)
#define i1 int __in __bits(4)
#define o1 int __out __bits(8)
ui1 x;
uo1 y;
void main() {
int ans = 0, t = x << 1;
for(int i = 5; i < 9; i++)
ans = (ans << 1) | (t & (1 << i)) >> i;
for(i = 1; i < 5; i++)
ans = (ans << 1) | (t & (1 << i)) >> i;
y = ans;
}
|
28.11.2014 12:19:58
Тема: Re:Вопросы и ответы по HLCCAD
|
Михаил Долинский
Темы: 2072
Сообщений: 49883
Мой профиль
|
Это вопрос по С-МПА.
Я перенёс туда
|
|