Перейти к содержанию
    

Доброво все времени суток.

Я тока начинаю работать в Actel Libero IDE 8.4, хочу сделать симуляцию в ModelSim.

Написал простенький тестовый модуль на верилоге и задание на моделирование к нему(тоже на верилоге).

Но как всё связать и запустить моделсим не знаю.

Раньше всегда работал с Xilinx ISE , там всё просто:

жал создать Verilog Text Ficture, там писал задание на моделирование(точнее оно автоматом содавалось по привязке к модулю),

потом тыкал на моделсим и вооля - картинка с сигналами.

Хочу того же в Libero, тока не знаю что куда.

Помогите пжлста если кто знаком с либеро.

 

Thank you in advance.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Думаю для начала стоит поставить Actel Libero IDE 9.1 SP1 с модельсимом (идет в комплекте). И попробовать там!

 

UPD: http://electronix.ru/forum/index.php?showt...42&hl=actel

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Доброво все времени суток.

Я тока начинаю работать в Actel Libero IDE 8.4, хочу сделать симуляцию в ModelSim.

Написал простенький тестовый модуль на верилоге и задание на моделирование к нему(тоже на верилоге).

Но как всё связать и запустить моделсим не знаю.

Раньше всегда работал с Xilinx ISE , там всё просто:

жал создать Verilog Text Ficture, там писал задание на моделирование(точнее оно автоматом содавалось по привязке к модулю),

потом тыкал на моделсим и вооля - картинка с сигналами.

Хочу того же в Libero, тока не знаю что куда.

Помогите пжлста если кто знаком с либеро.

 

Thank you in advance.

какого семейства Actel Ваша ПЛИС?

 

подробности по установке Actel Libero IDE 9.1 SP1 и т. д. тут

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

какого семейства Actel Ваша ПЛИС?

 

подробности по установке Actel Libero IDE 9.1 SP1 и т. д. тут

 

ПЛИС у меня ProASIC3E A3PE1500.

 

Не хотел ставить 9 ую т.к. сижу на вин XP, и она может не пойти.

Потом мне казалось сам процесс не должен сильно от версии к версии меняться.

Всё в либеро 8.4 нормально работает: и синплифай и дезайнер и флешпро.

Вот тока моделсим чё то не хочет работать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не хотел ставить 9 ую т.к. сижу на вин XP, и она может не пойти.

будет работать только чтобы был установлен SP2 .... ;)

 

Так сказать инструкция по установке я давал ранее...

 

Просто там МodelSim встроен...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ПЛИС у меня ProASIC3E A3PE1500.

 

Не хотел ставить 9 ую т.к. сижу на вин XP, и она может не пойти.

Потом мне казалось сам процесс не должен сильно от версии к версии меняться.

Всё в либеро 8.4 нормально работает: и синплифай и дезайнер и флешпро.

Вот тока моделсим чё то не хочет работать.

 

У меня стоит - Ноу проблемЫ (с)! даже не партесь. Ну 8,4 мне страшно представить. В 9,1 косяков нормально...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня стоит - Ноу проблемЫ (с)! даже не партесь. Ну 8,4 мне страшно представить. В 9,1 косяков нормально...

 

Хорошо, поставлю 9.1.

Но моделсим и в этой тоже встроен.

Кстати ваш первый коментарий оч помог, у меня проблема схожая с той что там описана.

Скачал презентацию актеля, сижу разбираюсь.

 

Всё складывается, более менее понятно.

Моднлсим запустился и вроде работает.

Но почему все выходы wire нормально показываются, а выходы reg - никак (красные строчки в моделсиме).

Мб always блок вовсе не работает, если ни один регистр не меняется в процессе ?

И ещё вопрос: может ли моделсим корректно моделировать до 100секунд или более?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы сброс делали? Просто в Актелинах при старте регистры находятся в неопределенном состоянии - их нужно обязательно сбрасывать из вне - кнопкой или RC цепочкой и.т.д.! в выше приведенной ссылке я поднимал этот вопрос.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы сброс делали? Просто в Актелинах при старте регистры находятся в неопределенном состоянии - их нужно обязательно сбрасывать из вне - кнопкой или RC цепочкой и.т.д.! в выше приведенной ссылке я поднимал этот вопрос.

 

Не достаточно будет при объявлении написать =0 ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не достаточно будет при объявлении написать =0 ?

 

НЕТ ! Они по Flash технологии сделаны, а не по SRAM. Т.е. инициализации регистров никакой нет и загрузки как у Альтеры или Ксалинкс. Почитайте повнимательней архитектуру, или хотяб выше приведенную ссылку :1111493779:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

НЕТ ! Они по Flash технологии сделаны, а не по SRAM. Т.е. инициализации регистров никакой нет и загрузки как у Альтеры или Ксалинкс. Почитайте повнимательней архитектуру, или хотяб выше приведенную ссылку :1111493779:

 

спс разобрался, запахало.

 

Ещё один вопрос возник уже, возможно, не по теме:

пытаюсь записать всё это дело в плату, программатор флешпро3 распознаётся, питание платы есть.

нажимаю Scan Chain и тут красные строчки ошибок:

 

Error: programmer '20321' : Signal Integrity Failure

Integrity Check Pattern Not Found.

Integrity Check Pattern :

550FAAF000FF0000FFFF

IrScan Error.

TDO stuck at 1

Chain Analysis Failed.

Error: programmer '20321' : Data Bit length : 8272

Error: programmer '20321' : Compare Data : FFFFFFFFFFFFFFFF....................

Error: programmer '20321' : Scan Chain FAILED.

 

Причём, если отключить программатор от платы и проделать тоже, то ошибка будет такая же, что странно, как будто платы вообще нет.

На самой плате проверил все переключатели и джамперы - всё по инструкции вроде, но не работает.

 

Если кто-то имел дело с ProASIC3E evaluation board подскажите плиз в чём может быть дело?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Программатор с платой шел? или отдельно покупали? Проверьте напряжения питания ядра! должно быть 1,5 В! Просто может там под ФлэшьПро4 заточено! а он умеет переключать источник питания с 1,2В на 1,5.

 

Даю новую ссылку: http://electronix.ru/forum/index.php?showt...38&hl=Actel

Почитайте хотя бы последнюю страницу))

 

ЗЫ Научитесь пользоваться ПОИСКОМ :smile3046:

 

http://www.actel.com/documents/PA3_Startkit_UG.pdf

 

Смотрим страницу 90

 

2 JTAG'a Вы к чему цепляетесь программатором? К левому или правому разъему))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Программатор с платой шел? или отдельно покупали? Проверьте напряжения питания ядра! должно быть 1,5 В! Просто может там под ФлэшьПро4 заточено! а он умеет переключать источник питания с 1,2В на 1,5.

 

Даю новую ссылку: http://electronix.ru/forum/index.php?showt...38&hl=Actel

Почитайте хотя бы последнюю страницу))

 

ЗЫ Научитесь пользоваться ПОИСКОМ :smile3046:

 

http://www.actel.com/documents/PA3_Startkit_UG.pdf

 

Смотрим страницу 90

 

2 JTAG'a Вы к чему цепляетесь программатором? К левому или правому разъему))

 

Цепляю к левому по схеме (J1), схему ето уже изучал и вроде всё делаю как написано (3-4 замкнуты).

По поводу первой ссылки:

там мне кажется другая проблема, программатор видел плату хотя бы и даже какието функции работали.

а у меня на любую функцию и ран ответ один ( смотри выше ошибку).

Программатор флешпро3 шёл вместе с платой и никаких переключателей на нём нет.

Если простите мне мою дремучесть и скажите как померить напряжение ядра мб что-то и получится сделать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что могу порекомендовать:

 

1. Поставить Libero IDE 9.1! может 8,4 не знает такого девайса (!)

2. С программатором в комплекте есть тестовая заглушка. Проведите тест программатора (без платы). Описано в Libero IDE UG.

3. Все таки померить напряжения Vpump, Vjtag.

4. Пощелкать SW10

5. Простите за вопрос..)) А вы его правильно втыкаете? т.е. 1й пин к 1му)) Всякое бывает...

 

Пока не выполните п.1 разговаривать смысла нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что могу порекомендовать:

 

1. Поставить Libero IDE 9.1! может 8,4 не знает такого девайса (!)

2. С программатором в комплекте есть тестовая заглушка. Проведите тест программатора (без платы). Описано в Libero IDE UG.

3. Все таки померить напряжения Vpump, Vjtag.

4. Пощелкать SW10

5. Простите за вопрос..)) А вы его правильно втыкаете? т.е. 1й пин к 1му)) Всякое бывает...

 

Пока не выполните п.1 разговаривать смысла нет.

 

1.Потратил пару часов и скачал таки с актел.ком Либеро 9.1 + SP1A, установил, запустил.

Но ошибка во флешпро (запускаю уже из либеро) никда не делась.

Да и не должно по идее это от версии зависеть (в 8.4 тож был этот девайс), да и если ошибка во флешпро,

то можно было ток его новый установить для проверки наверн. Ну ладн терь новая стоит и я рад.

2.Комплект плата+программатор мне достался не прямо из магазина, а через одного человечка на работе,

так что тестовой заглушки у меня нет, хотя он обещал поискать.

Потом мне всё же кажется что сам программатор то работает, раз он распознаётся в программе.

3.Померил: Vpump (pin 106) - 3.3V

Vjtag (pin 110) - 1.5V (это при SW10 установленном в позиции 1).

То есть всё вроде в поряде.

Прогнал ещё раз Test Procedures for Board Testing из книжицы Starter Kit, опять же на всех ключевых точках

напряжения совпадают с приведёнными.

4.Щёлкал SW10 , Vjtag меняется в соответствии со схнмой, но плату всё равно не видно (ни при одном из 4).

5.Подключаю правильно - там тока один возможный способ (помеченный красным провод самый левый).

Кстати, сам провод тож тестил - он рабочий, так что дело видать не в этом.

 

Собственно перепробовал уже почти всё что знал и что подсказали вы, но прошить плату так и не смог.

Если есть ещё идею, пожалуйста поделитесь.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...