Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Программируемая логика

Программируемая логика FPGA, CPLD

Ответ
 
Опции темы Опции просмотра
Старый 04.04.2010, 17:16   #1
Malkavian
Junior Member
 
Регистрация: 04.04.2010
Возраст: 29
Сообщений: 4
Вес репутации: 100/0
Malkavian will become famous soon enoughMalkavian will become famous soon enough
По умолчанию ISE WEBPACK 10.1 FPGA vs CPLD подскажите плз

Доброе время суток.
У меня возникла проблема с решением задачи. Я сделал описание простого устройства на VHDL, и теперь мне нужно вычислить потребляемую им мощность в архитектурах FPGA и CPLD чтобы потом их сравнить.
Использую XILINX ISE WEBPACK 10.1 и программу XPOWER. Но опыта имею мало, и пока что понял следующее:
1. чтобы вычислить мощность для FPGA нужны файлы NCD (native circuit description) и VCD (value change dump). Их я с горем пополам научился получать.
2. чтобы вычислить мощность для CPLD нужны CXT и VCD. Так вот я не знаю где мне взять этот самый CXT файл =(

читал статью из журнала "компоненты и технологии", но у них кажется там другая версия САПРа http://www.kit-e.ru/articles/cad/2002_9_128.php

в этом деле я новичок, а сроки поджимают, подскажите плз как быть


если надо, загрузил свой проект и описание к нему (2 страницы ворда)
http://narod.ru/disk/19383786000/project.rar.html
пароль: microchip

Последний раз редактировалось Malkavian; 04.04.2010 в 17:22.
Malkavian вне форума   Ответить с цитированием
Старый 04.04.2010, 17:27   #2
Malkavian
Junior Member
 
Регистрация: 04.04.2010
Возраст: 29
Сообщений: 4
Вес репутации: 100/0
Malkavian will become famous soon enoughMalkavian will become famous soon enough
По умолчанию Re: ISE WEBPACK 10.1 FPGA vs CPLD подскажите плз

кстати, я правильно понимаю, что для переключения проекта между FPGA и CPLD архитектурами, достаточно сменить в свойствах модуля FAMILY и DEVICE? например SPARTAN3/XC3S50 ?

Последний раз редактировалось Malkavian; 04.04.2010 в 17:33.
Malkavian вне форума   Ответить с цитированием
Старый 05.04.2010, 10:50   #3
gontharov
Senior Member
 
Аватар для gontharov
 
Регистрация: 29.06.2007
Возраст: 38
Сообщений: 320
Вес репутации: 218/48
gontharov has a spectacular aura aboutgontharov has a spectacular aura aboutgontharov has a spectacular aura about
По умолчанию Re: ISE WEBPACK 10.1 FPGA vs CPLD подскажите плз

Потребление зависит от частоты, задействованых банков ввода/вывода, внутренних модулей(память, DCM и т.д.) Так что посмотрите также дополнительно файл ограничений.
p.s. А что сложного в получении файлов NCD и др.?
gontharov вне форума   Ответить с цитированием
Старый 05.04.2010, 13:37   #4
Petr
Senior Member
 
Аватар для Petr
 
Регистрация: 25.02.2007
Возраст: 48
Сообщений: 1,748
Вес репутации: 3479/96
Petr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond repute
По умолчанию Re: ISE WEBPACK 10.1 FPGA vs CPLD подскажите плз

Цитата:
Сообщение от Malkavian Посмотреть сообщение
кстати, я правильно понимаю, что для переключения проекта между FPGA и CPLD архитектурами, достаточно сменить в свойствах модуля FAMILY и DEVICE? например SPARTAN3/XC3S50 ?
Да.
Petr вне форума   Ответить с цитированием
Старый 07.04.2010, 17:27   #5
Malkavian
Junior Member
 
Регистрация: 04.04.2010
Возраст: 29
Сообщений: 4
Вес репутации: 100/0
Malkavian will become famous soon enoughMalkavian will become famous soon enough
По умолчанию Re: ISE WEBPACK 10.1 FPGA vs CPLD подскажите плз

научился делать CXT файл для CPLD, но теперь XPOWER выдает ошибку и как-то криво считает потребляемую мощность

ERROR:Power:89 - Duty cycle <111.11> must be in range [0..100]%.
ERROR:Power:89 - Duty cycle <200.00> must be in range [0..100]%.

что это значит? Какой рабочий цикл? 111.11 и 200.00
Malkavian вне форума   Ответить с цитированием
Старый 08.04.2010, 16:35   #6
Petr
Senior Member
 
Аватар для Petr
 
Регистрация: 25.02.2007
Возраст: 48
Сообщений: 1,748
Вес репутации: 3479/96
Petr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond repute
По умолчанию Re: ISE WEBPACK 10.1 FPGA vs CPLD подскажите плз

Цитата:
Сообщение от Malkavian Посмотреть сообщение
научился делать CXT файл для CPLD, но теперь XPOWER выдает ошибку и как-то криво считает потребляемую мощность

ERROR:Power:89 - Duty cycle <111.11> must be in range [0..100]%.
ERROR:Power:89 - Duty cycle <200.00> must be in range [0..100]%.

что это значит? Какой рабочий цикл? 111.11 и 200.00
Вообще я с такой ошибкой не сталкивался.
Впрочем, и потребляемую мощность всегда считал,
прикладывая палец к корпусу.
Выложи проект - я гляну (или еще кто)
В этом деле каких только взаимосвязей не бывает.
Petr вне форума   Ответить с цитированием
Старый 08.04.2010, 19:43   #7
Malkavian
Junior Member
 
Регистрация: 04.04.2010
Возраст: 29
Сообщений: 4
Вес репутации: 100/0
Malkavian will become famous soon enoughMalkavian will become famous soon enough
По умолчанию Re: ISE WEBPACK 10.1 FPGA vs CPLD подскажите плз

проект каГбе уже выложен в первом сообщении
добавлю, что для FPGA я поставил SPARTAN3 XC3S50
а для CPLD - COOLRUNNER2 XC2C512

для создания файлов VCD во время симуляции (там где временная диаграмма показана) набирал следующее:

vcd dumpfile MYCOOLVCD.vcd
vcd dumpvars -m /UUT
run 1000 ns
vcd dumpflush

может ему не нравится цикл в 1000 нс?
Malkavian вне форума   Ответить с цитированием
Ответ

Метки
cpld, fpga, xpower


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 10:58.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot