17.05.2013, 13:07
|
#2551
|
Временная регистрация
Регистрация: 15.05.2010
Адрес: г. Липецк
Сообщений: 88
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 10 сообщении(ях)
|
Re: Proteus общие вопросы
Отлаживаю схему на CPLD и МК. Эквивалентная схема в CPLD в переложении на Протеус содержит ~ 300 modeling primitives. Моделируется ну очень медленно. Подозреваю что Протеус для каждого примитива считает задержки.
У симулятора Квартуса есть два режима: симулировать функциональность, симулировать задержки. Нельзя ли Протеус заставить симулировать только функциональность, не обращая внимание на задержки? Задержки в Квартусе отлажу.
|
|
|
|
17.05.2013, 13:37
|
#2552
|
Прописка
Регистрация: 13.06.2006
Адрес: Санкт-Петербург
Сообщений: 289
Сказал спасибо: 5
Сказали Спасибо 52 раз(а) в 17 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от anakost
|
Нельзя ли Протеус заставить симулировать только функциональность, не обращая внимание на задержки? Задержки в Квартусе отлажу.
|
Напишите модель в виде скрипта . Пример смотрите в папке Samples 74259.dsn
|
|
|
|
17.05.2013, 14:36
|
#2553
|
Временная регистрация
Регистрация: 15.05.2010
Адрес: г. Липецк
Сообщений: 88
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 10 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от Gordey
|
Напишите модель в виде скрипта ...
|
А вы пробовали описать в виде скрипта ~ 300 примитивов и связи между ними? Один нетлист не один килобайт займет. Gordey поиздевался.
|
|
|
|
17.05.2013, 21:47
|
#2554
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,567
Сказал спасибо: 701
Сказали Спасибо 4,335 раз(а) в 1,986 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от anakost
|
А вы пробовали описать в виде скрипта ~ 300 примитивов и связи между ними? Один нетлист не один килобайт займет. Gordey поиздевался.
|
Вообще то я хотел предложить то же самое, Гордей опередил. А вы пишите кусочками, разбивайте на повторяющиеся модули и примитивы и.т.п. Необязательно все в один скрипт впихивать, извиняюсь за выражение.
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
|
|
|
|
18.05.2013, 09:18
|
#2555
|
Временная регистрация
Регистрация: 15.05.2010
Адрес: г. Липецк
Сообщений: 88
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 10 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от Kabron
|
...А вы пишите кусочками, разбивайте на повторяющиеся модули и примитивы...
|
Да собственно все что можно было отладить в таком режиме, отлажено.
По кусочкам отлажен модуль в CPLD, симуляция на тактовой 66МГц не тормозит. Вчерне отлажена программа МК. Стоит их свести на одном листе, начинаются жуткие тормоза. Даже если меня интересует временной промежуток например 0.9..1.1с, расчет и симуляция все равно начинается с 0. И в общем это понятно, протеусу надо синхронизировать выполнение программы с внешними сигналами.
Попробовал пошаманить с Set Simulator Options -› DSIM -› Propagation Delay Scaling. По умолчанию стоит 1, менял 0..1000, разницы не заметил.
|
|
|
|
29.05.2013, 05:54
|
#2556
|
Прописка
Регистрация: 08.04.2007
Сообщений: 203
Сказал спасибо: 25
Сказали Спасибо 42 раз(а) в 31 сообщении(ях)
|
Re: Proteus общие вопросы
Помогите запустить модель. Дело в том что при запуске выскакивает предупреждение связанное с AVR2.DLL
Смотрел в папке модели такой файл есть. Как решить это чтобы модель запустилась без этого предупреждения. Proteus 7.9 SP1 стоит.
|
|
|
|
29.05.2013, 22:19
|
#2557
|
Прописка
Регистрация: 14.11.2006
Сообщений: 150
Сказал спасибо: 31
Сказали Спасибо 125 раз(а) в 62 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от valeriy-lukinov
|
Помогите запустить модель. Дело в том что при запуске выскакивает предупреждение связанное с AVR2.DLL
Смотрел в папке модели такой файл есть. Как решить это чтобы модель запустилась без этого предупреждения. Proteus 7.9 SP1 стоит.
|
Вылетает при некоторых значениях предделителя в регистре TCCR1. Нашел у себя от какой-то старой версии AVR2.DLL, с ним не вылетает. Правда и не могу сказать что работает, так как назначение устройства, что должно быть на входах-выходах... неизвестно.
|
|
|
|
30.05.2013, 01:15
|
#2558
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от Soir
|
Вылетает при некоторых значениях предделителя в регистре TCCR1.
|
Не-а! Вылетает при попытке записать в TIMSK маски прерываний, конкретно значение 0x42, т.е. взвести биты OCIE1A - прерывание по совпадению A таймера 1 и TOIE0 прерывание по переполнению таймера 0.
|
|
|
|
30.05.2013, 07:34
|
#2559
|
Прописка
Регистрация: 14.11.2006
Сообщений: 150
Сказал спасибо: 31
Сказали Спасибо 125 раз(а) в 62 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от Halex07
|
Не-а! Вылетает при попытке записать в TIMSK маски прерываний, конкретно значение 0x42...
|
У меня вылетал при выполнении строки 0020, когда в TCCR1 записывалось значение 0x62 или 0x61. Для других значений предделителя полет нормальный.
P.S.
Ковырял hex в блокноте, может и ошибся. А может зависит от конкретной версии AVR2.DLL.
|
|
|
|
30.05.2013, 07:47
|
#2560
|
Прописка
Регистрация: 25.11.2008
Сообщений: 114
Сказал спасибо: 3
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
EEPROM модели PIC16F84
Здравствуйте.
Подскажите чайнику про EEPROM PICов.
Если а строке "Initial contents of EEPROM" ничего не указывать, то симулятор "вставляет" FF ?
Если да, то где взять бинарный файл, который требует PROTEUS ?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:21.
|
|