|
|
  |
Atmel FPSLIC, есть опыт работы |
|
|
|
Sep 2 2005, 03:16
|
Частый гость
 
Группа: Свой
Сообщений: 199
Регистрация: 17-12-04
Из: Миасс
Пользователь №: 1 519

|
Init это io72/InitErr/Reset/oe ? Да, с этой ногой я наелся. По началу по незнанию я еще пытался использовать эту ногу как IO, трахался долго  потом понял и отрезал ее от схемы - все сразу зажило как надо. Подтягиваю к VCC сам. Превентивно  . Ну там резистор уже стоит на плате.  Про ЭФО - круто! Интересно бы узнать финал - что скажут Atmel-ы по этому поводу.
|
|
|
|
|
Sep 2 2005, 07:03
|

Лентяй
     
Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843

|
Цитата(andk @ Sep 2 2005, 06:16) Init это io72/InitErr/Reset/oe ? Про ЭФО - круто! Интересно бы узнать финал - что скажут Atmel-ы по этому поводу. Да что они могут сказать, поменяют и все. Уже пару раз такую процедуру проходили, c 51-м МК, правда.
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
Oct 15 2005, 12:54
|
Группа: Новичок
Сообщений: 4
Регистрация: 15-10-05
Пользователь №: 9 669

|
Привет народ. лекарство от жадности для Sy*ste*m&desi*gner есть? заранее спасибо.
|
|
|
|
|
Oct 17 2005, 11:37
|
Местный
  
Группа: Свой
Сообщений: 278
Регистрация: 18-01-05
Из: Санкт-Петербург
Пользователь №: 2 031

|
Цитата Привет народ. лекарство от жадности для Sy*ste*m&desi*gner есть? заранее спасибо. Собственно сам SистемDезайгнер ничем не болеет  , однако он активно пользуется модельсимом для автоматической генерации различных конфигурационных файлов(например *.ict). Т.е. если у вас работает модельсим, то и систем дезайгнер будет работать. А таблеток для модельсима более чем достаточно.
|
|
|
|
|
Oct 17 2005, 13:05
|

Лентяй
     
Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843

|
Цитата(_Sam_ @ Oct 17 2005, 14:37) Собственно сам SистемDезайгнер ничем не болеет  Ну, если рассматривать Systemdesigner как оболочку, то она сама по себе нафиг не нужна, и болеть там нечему  . А вот средства моделирования синтеза... Рабочий ModelSim - это инструмент необходимый, но не достаточный. Кроме него важно, чтобы работал Seamless - среда совместной верификации (передает воздействия/реакции между программным и аппаратным симуляторами - AvrStudio и ModelSim). Не все лекарства для ментора умеют делать лицензию для seamless (к счастью, mentor_all его перекрывает  )
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
Oct 19 2005, 06:45
|
Местный
  
Группа: Свой
Сообщений: 278
Регистрация: 18-01-05
Из: Санкт-Петербург
Пользователь №: 2 031

|
Цитата Ну, если рассматривать Systemdesigner как оболочку, то она сама по себе нафиг не нужна, и болеть там нечему . А вот средства моделирования синтеза... Я почти тоже самое и сказал. Систем Дезайгнер это просто оболочка, которая позволяет избежать ручной работы по созданию всяких конфигурационных файлов. Установщик систем дезайгнер включает фигаро, модельсим и сеамлесс именно последние две программы требуют лицензии. Синтезатор устанавливается отдельно, так же как и компилятор и требует совершенно своей отдельной лицензии(ну это конечно если менторалл не использовать  ) Использовать этот seamless для co-verification дело неблагодарное(очень медленно он всё это моделирует(p4 titan 667, 845ge, 1Gb DDR, WinXP proffesional при этой конфигурации ждать пока пройдёт вся инициализация приходится несколько минут, дальше всё быстрее 1ms порядка 10s) Хотя, может я делаю чего не так и там надо какие-нибудь конфиги подправить? Сыровата пока эта seamless по крайней мере в связке с avrstudio Честно говоря с тестбенчем гораздо быстрее и проще проверить правильность работы схемы!!! Чтобы по честному делать коверификацию необходимо описывать модель объекта и его взаимодействие с avr. Программа в avr взаимодействует с fpga при возникновении определённых событий, все эти события и надо предусмотреть! Удобнее и правильней в этом случае IMHO использовать тестбенч. Обратную ситуацию т.е. когда fpga взаимодействует с avr промоделировать без сеамлесс сложнее(прерывания, запись в озу), но при большом желании можно. Если без моделирования не жизнь, то наверное лучше смотреть в сторону внутрисхемной отладки с использованием jtag. Сам этим не пользовался, но скорее всего моделирование с использованием jtag будет проходить значительно быстрее.
|
|
|
|
|
Oct 19 2005, 06:58
|

Лентяй
     
Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843

|
Цитата(_Sam_ @ Oct 19 2005, 09:45) Я почти тоже самое и сказал. Цитата(_Sam_ @ Oct 19 2005, 09:45) Если без моделирования не жизнь, то наверное лучше смотреть в сторону внутрисхемной отладки с использованием jtag. Сам этим не пользовался, но скорее всего моделирование с использованием jtag будет проходить значительно быстрее. С использованием JTAG в данном случае хорошо отлаживается программный код для процессорного ядра. А вот о правиьности работы аппаратной части проекта в этом случае можно судить лишь косвенно. Все-таки проект для FPGA'шной части удобнее отдаживать с использованием HDL-симулятора (с Seamless, или без него - это не принципиально, если, конечно, модель воздействия от процессорного ядра корректна).
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
Oct 20 2005, 09:49
|
Местный
  
Группа: Свой
Сообщений: 278
Регистрация: 18-01-05
Из: Санкт-Петербург
Пользователь №: 2 031

|
Цитата вопрос в следуещем у меня что то не заладилось с брекпоинтами. они работают или нет? сколько не ставил останова на них не было. Брэкпоинты нормально работают. У меня никогда не возникало ситуаций чтобы брэкпоинт не срабатывал. Использую модельсим 6.0ц, аврстудио 4.11, seamless от SystemDesigner 3 SP3. Делаю всегда так: 1. Нажимаю кнопку pre-layout/post-layout coverify... запускается модельсим и аврстудио. 2. Выбираю в аврстудио файл, который надо симулировать и запускаю симуляцию для fpslic cosimulator. при этом аврстудио как бы зависает. 3. Перехожу в модельсим, нажимаю run all. при этом аврстудио оживает. 4. Жду пока в аврстудио появится жёлтая стрелка. 5. Выставляю брекпоинты и нажимаю run(F5) в аврстудио. 6. Жду пока сработает брэкпоинт. Если есть необходимость приостановить работу нажимаю кнопку break(ctrl-F5). Если надо посмотреть что нарисовал модельсим нажимаю break cosimulation смотрю что надо возвращаюсь в аврстудио нажимаю кнопку continue cosimulation, затем run(F5).
|
|
|
|
|
Oct 22 2005, 08:07
|
Группа: Новичок
Сообщений: 4
Регистрация: 15-10-05
Пользователь №: 9 669

|
Привет всем. ну с жадностью поборолся (не без помощи, сенькс), теперь такая ситуация: IDS 7.6 на одной машине работает нормалек, на второй вылетает по обращению к несуществующей памяти. вторая машина имеет особенность - в сети одна, но подключена к свитчу, т.е. карта инициализировна, айпишник имеется. у кого-нибудь такая фигня была?
|
|
|
|
|
Oct 22 2005, 11:21
|
Частый гость
 
Группа: Свой
Сообщений: 199
Регистрация: 17-12-04
Из: Миасс
Пользователь №: 1 519

|
Была такая фигня. Вылечилась как-то странно: Сделал ярлык для IDS, прописал там режим совместимости то ли с 95-98 то ли с 2000. Запустил с ярлыка - ожило. Запустил из-под SysDes - тоже ожило. Ярлык удалил - живет  В чем прикол - так и не понял. Было на двух разных машинах (ну совсем разных). Одна в сети всегда, у другой сетевуха есть, но не подключена никуда.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|