Программируемая логика - это не так уж и сложно. Разберемся вместе.
Ответить

Сб фев 27, 2010 12:07:58

ktb писал(а):Телерадиокошак, речь идет о ISE WebPack или о ISE Design Suite?

Я может глупый вопрос задам.... Как отличить?
Насколько я понял, качалка-инсталлятор один и тот же. Разница только в лицензии. Когда инталлятор спрашивал, какую лицензию будем юзать, я выбрал Webpack. Диалог типа того, что можно выбрать из меню Help/Manage Licence, а может быть и тот же самый.
Т.е. Webpack - это даже не отдельная ограниченная версия софта, это ограниченная лицензия для того же самого софта. Или я что-то путаю?
Изображение

11.4 я только для Design Suite на сайте видел, а для WebPack до сих пор только 11.1 для скачивания доступна. Хотя, может я плохо искал.
Я скачивал и устанавливал 11.1
Потом xilupdate сказал, что доступна версия 11.4, но для некоторых фич текущая лицензия не действует. Я снял галочки с тех пунктов, для которых не действует и все остальное с успехом обновилось до 11.4

Кстати, на каком линуксе у Вас все работает?
Debian
Последний раз редактировалось Телерадиокошак Сб фев 27, 2010 17:38:41, всего редактировалось 1 раз.

Сб фев 27, 2010 12:29:43

Всё верно, ВебПак -- это ограниченная лицензия, которая ограничивает не только "морально", но и физически. Однако после приобретения нормальной лицензии никакой переустановки ПО не потребуется -- ставится только новая лицензия. Соответственно, обновлялки тоже общие.

Сб фев 27, 2010 15:05:57

Насколько я понял, качалка-инсталлятор один и тот же.

Не знаю даже... я TAR-овский архив скачал, распаковал его и запустил инсталлятор с локального компа.

Всё верно, ВебПак -- это ограниченная лицензия, которая ограничивает не только "морально", но и физически.

Ааа... То есть, если планируется приобретать лицензию, то нужно Design Suite качать, подключать файл лицензии и активировать все фичи, а если лицензии нет, то и разницы никакой, кроме того что дольше качать.

Вот еще такой вопрос ко всем, кто устанавливал ISE WebPack 10 или 11. У вас по времени инсталляция сколько длилась? У меня установка заняла 8 часов на быстром компе. )) Отключение антивируса особо не повлияло на скорость. Пробовал на другой машине, более старой и без антивиря, там вроде побыстрей было, но тоже 4-5 часов инсталлятор пыхтел.
На диске 73500 файлов и 3668 папок занимают 4,56 Гб. :)

Вс мар 07, 2010 14:11:09

у меня на старом компе меньше часа ставилась...
Народ, кто-нибудб знает, как сделать обыкновенный синус в ISE WebPack 10.1 на Spartan2 и XC2S100???

Вс мар 07, 2010 14:30:25

Если имеется в виду вывод синусоидального сигнала, то без внешнего ЦАПа не обойтись. У ПЛИС же только цифровые выходы...

Вс мар 07, 2010 14:31:06

В ISE тулбаре жмете кнопочку в виде лампочки или Edit -> Language templates можно найти примеры для многих компонентов. Вот ROM
Код:
-- The following code must appear before the "begin" keyword in the architecture
-- body.

    type <rom_type> is array ((2**<ram_addr_bits>-1) downto 0) of std_logic_vector (<ram_width>-1) downto 0);
    constant <ROM_NAME> : <rom_type> :=("0001","0010","0011","0100","0101",
                                        "0110","0111","1000","1001","1010",
                                        "1011","1100","1101","1110","1111",
                                        "0001","0010","0011","0100","0101",
                                        "0110","0111","1000","1001","1010",
                                        "1011","1100","1101","1110","1111",
                                        "1111","1111","<more_values_here>"); 

    signal <rom_data> : std_logic_vector (<ram_width>-1) downto 0);

Это оно?

Вс мар 07, 2010 21:32:36

Сопрот по сигналу после емкость на землю. Вот вам и синус из меандра.

Пн мар 08, 2010 13:50:07

Он будет кривой. Тогда уж R-2R матрицу спаять. Можно получить любую форму :)

Хотя я тоже торможу, для R-2R нужно еще где-то цифровую синусоиду взять.
Последний раз редактировалось Андрюшка Вт мар 09, 2010 15:32:09, всего редактировалось 2 раз(а).

Пн мар 08, 2010 21:11:40

ktb писал(а):Вот еще такой вопрос ко всем, кто устанавливал ISE WebPack 10 или 11. У вас по времени инсталляция сколько длилась?
Долго. Вечером поставил на ночь устанавливаться. Утром, когда уходил на работу, комп еще шуршал. Когда пришел с работы все уже установилось.
Сейчас занимает 12 гигов :)
Это с апдейтом до 11.4, и, наверно, архивы там тоже остались.

Вт мар 09, 2010 14:29:16

Извините, если не по-теме, но такой вопрос, как работу ПЛИС промоделировать в Proteus?

Вт мар 09, 2010 15:33:06

movel писал(а):Извините, если не по-теме, но такой вопрос, как работу ПЛИС промоделировать в Proteus?


Если просто -- никак :) ПЛИС -- слишком сложная вещь, чтоб её там моделировать (одной конфигурационной памяти многие мегабиты могут быть, и каждый битик на что-нибудь да влияет). Отдельные логические ячейки или их группы моделировать, конечно, можно, только модель самому создавать надо. Моделировать есть смысл только саму целевую схему, которую на ПЛИС пытаются реализовать, но, опять-таки, разрабатывать что-то серьёзное на ПЛИС, _рисуя_ схемы -- занятие крайне неэффективное, куда выгоднее со всех точек зрения описывать логику работы будущего устройства на специальных языках (VHDL или Verilog), ну а их моделировать Протеус никак не умеет (зато есть возможность симуляции в инструментарии, используемом для разработки на ПЛИС -- в той же Xilinx ISE).

Вт мар 09, 2010 18:28:50

Сопрот по сигналу после емкость на землю.

Кстати да... интегрирующая цепь.

Долго. Вечером поставил на ночь устанавливаться. Утром, когда уходил на работу, комп еще шуршал. Когда пришел с работы все уже установилось. Сейчас занимает 12 гигов Это с апдейтом до 11.4, и, наверно, архивы там тоже остались.

Ого! Случайно обнаружил, что если ставить на отдельный локальный диск, то инсталляция занимает всего минут пять, а если на системный, то ждать замучаешься. :)

Вт мар 09, 2010 20:20:24

Ну вот так:
du -hc --max-depth=1 ISE_11.1
16K ISE_11.1/.xinstall
9,2G ISE_11.1/ISE
72M ISE_11.1/common
2,1G ISE_11.1/PlanAhead
182M ISE_11.1/DSP_Tools
12G ISE_11.1
12G итого
Надо будет почистить. Сейчас не до этого.
О компактности в Xilinx явно не заботились. Да и правильно, жесткие диски сейчас большие. И, кстати, у меня на отдельном винте. Настолько отдельном, что установщик думает, что на нем 0 Мб свободного места :)

Ср мар 10, 2010 02:10:19

Интегрирующей цепью синус не получится. Чтобы получить синус нужен ФНЧ минимум 6 - 7 порядка.

Ср мар 10, 2010 05:10:11

Интегрирующей цепью синус не получится. Чтобы получить синус нужен ФНЧ минимум 6 - 7 порядка.

Что-то очень круто... Здесь поменьше порядки указывают "окончательная фильтрация осуществляется аналоговым ФНЧ 3-5-го порядков". http://naf-st.ru/articles/cd/sigdel/

Ср мар 10, 2010 20:03:58

Это дельта сигма, тут частота передискретизации огромная и сигнал можно условно считать частотно-импульсно модулированным. Интегрирующая цепь выделяет огибающую, а шумы дискретизации лежат далеко за пределом слышимости

В случае меандра нужно выделить не огибающую, а первую гармонику. Даже при ФНЧ 7 порядка КНИ будет процентов 8. Но если их не слушать, то сойдет.

По этому я сказал сделать простейший R-2R ЦАП + ФНЧ. Можно микруху внешний цап.
Последний раз редактировалось Андрюшка Ср мар 10, 2010 20:18:24, всего редактировалось 1 раз.

Ср мар 10, 2010 20:17:22

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

Я даже о таком хитром способе и не подумал )))

По этому я сказал сделать простейший R-2R ЦАП + ФНЧ. Можно микруху внешний цап.

У нас же ПЛИС есть. Зачем еще внешние микрухи городить?

Ср мар 10, 2010 20:28:26

ktb писал(а):Я даже о таком хитром способе и не подумал )))

Вообще вопрос был как сделать из меандра синус, а кроме как выделить первую гармонику больше никак. Вопроса про дельта сигма небыло вообще.

У нас же ПЛИС есть. Зачем еще внешние микрухи городить?

Плис не умеет выдавать синус.

Ср мар 10, 2010 20:35:59

Вообще вопрос был как сделать из меандра синус

Вопрос был "Народ, кто-нибудб знает, как сделать обыкновенный синус в ISE WebPack 10.1 на Spartan2 и XC2S100???"

Вопроса про дельта сигма небыло вообще.

А какая нам разница каким способом синус получить?

Плис не умеет выдавать синус.

Однобитный поток он выдать сможет и на интегратор его. Если частота сигнала не какая-то космическая. Кажется так.

Ср мар 10, 2010 21:58:30

Акелла промахнулся. :)))
Перечитал снова, теперь сам думаю, откуда я взял про меандр??? :shock:
Тогда да, можно попробовать однобитный поток преобразовать в сигнал.

Но в звуковухе Emagic EMI 6/2 плис XC2S100 использовалась с внешними цап и ацп.
Ответить