

Al_Jumper
Свой-
Posts
78 -
Joined
-
Last visited
Reputation
0 ОбычныйAbout Al_Jumper
-
Rank
Частый гость
- Birthday 06/04/1964
Контакты
-
Сайт
Array
Информация
-
Город
Array
Recent Profile Visitors
1,794 profile views
-
До 30 шт. Возможно еще ICX249AL подойдут. Вариант Б/У тоже рассмотрю.
-
Куплю ATMega64A-MU или ATMega64L-8MU Нужны именно в корпусе QFN С окончанием MQ тоже подойдут.
-
Куплю ПЛИС Xilinx XC6SLX9-2CSG225 (-3 тоже подойдут, С или I) новые или БУ, можно даже запаянные в плату. Главное рабочие. До 20 шт.
-
VIVADO xilinx::debugutils::add_probe
Al_Jumper replied to Al_Jumper's topic in Среды разработки - обсуждаем САПРы
Пробовал. И тогда VIVADO начинает имплементацию с начала. Опять 30 минут ждать чтобы вытащить одну цепь на пин. Это жесть... В ISE-шном FPGA Editor'е это занимало считанные секунды. Неужели по-другому никак? Ведь, как я понимаю, когда скрипт отработал, цепь уже выведена на пин, т.е. разводка уже сделана. Нужно только сгенерировать битстрим из нее. Или я ошибаюсь? Спасибо, буду вникать... -
VIVADO xilinx::debugutils::add_probe
Al_Jumper posted a topic in Среды разработки - обсуждаем САПРы
Всем доброго времени суток. Начинаю осваивать VIVADO, поэтому заранее извиняюсь за возможно чайницкий вопрос. Дизайн отстнтезирован, имплементирован и получен bitstream. Хочется вытащить внутренний сигнал на свободный пин и посмотреть осциллом. Нашел, что для этого есть скрипт add_probe, установил его, и, вроде, он работает. Команда выглядит так: xilinx::debugutils::add_probe -net datapath_inst/iserdes_array_inst/iserdes_sync_ch1/data_in_from_pins_int -port PR_F5 -iostandard LVCMOS25 -loc F5 В device view я вижу, что мой сигнал приходит на нужный пин. Дальше надо генерить новый bitstream. При нажатии кнопки "generate bitstream" выдается сообщение что надо сохранить проект - соглашаюсь. Дальше почему-то предлагается сохранить файл констнейнов .xdc, хотя я его не менял. Соглашаюсь - других вариантов нет. Дальше вот такое сообщение: Жму ОК. Дальше выдается: Закрываю это сообщение и делаю, что говорят - Force Up-To-Date (если этого не сделать, то синтез и имплементация начинаются заново) Дальше снова жму "generate bitstream" Выдается Жму ОК. Дальше запускается генерация bitstream'а и вроде бы все - бинго! Однако, после загрузки в ПЛИС (Artix 7) выясняется что в полученном bitstream'е на мой пин F5 ничего не вывелось, он ведет себя как вход... ВОПРОС - ЧТО Я ДЕЛАЮ НЕ ТАК? Заранее благодарю за ответы. -
АCTIVЕ НDL 9.3 - новые библиотеки
Al_Jumper replied to Al_Jumper's topic in Среды разработки - обсуждаем САПРы
А что говорит? Мне помогло вот что. Запустил менеджер библиотек, выбрал нужную (Spartan6) и по правому клику - Refresh Library. После этого перестал ругаться, что Incompatible format. -
АCTIVЕ НDL 9.3 - новые библиотеки
Al_Jumper replied to Al_Jumper's topic in Среды разработки - обсуждаем САПРы
Сорри за чайницкие вопросы, но пока я в затыке. Прочел инструкцию на сайте у них как это делать на примере unisim. В папке vlib\unisim\src есть скрипт update_unisim.do. Открываешь либу как проект в Активе, запускаешь этот скрипт - и вуаля. Готово. НО. Такой скрипт не во всех папках с либами есть. Например в папке Spartan6 его нет. Хотел написать сам, но, посмотрев на скрипт из папки Xilinxcorelib, понял, что надо описывать компиляцию каждого элемента библиотеки а их там .... Спасибо заранее. -
АCTIVЕ НDL 9.3 - новые библиотеки
Al_Jumper posted a topic in Среды разработки - обсуждаем САПРы
Подскажите. Нужны либы для ISE 14.3. На местном FTP нету. Или подскажите как правильно перекомпилировать старые (от 9.1) чтоб работали. -
Экспортировать в ISE едва-ли получится. Там есть экспорт только в HTML и PDF. Да и надо-ли? Схемный редактор ISE по-моему намного менее удобен, чем в Активе. Не знаю, с ACTEL не работал. В Активе есть возможность автоматической замены элементов из одной библиотеки на другую (Design->Change Library). Но названия элементов должны совпадать в обоих библиотеках.
-
Он импортирует проект Foundation целиком. Любая версия это умеет. Предполагаю, что для последних версий в библиотеках (скачиваются с сайта Алдека) не будет Spartan2, но большинство схемных элементов с тех пор не поменялись. Проблемы возникали только с элементами, созданными с помощью LogiBlox. Они вставляются в импортированный проект как Edif-модули, и модифицировать их уже невозможно. Я их переписывал на Верилоге.
-
В ISE Вы схемы автоматически не перенесете. Только если перерисовывать. Можно попробовать Acтive НDL. От понимает схемные файлы Foundation. Только при инсталляции его надо не забыть поставить галку "Аctive-cad import". Только тогда уже придется работать с проектом в нем, а ISE использовать только для имплементации.
-
Псоветуйте решение для фотродатчика
Al_Jumper replied to Al_Jumper's topic in Оптика и оптоэлектроника
Объект - диэлектрик (стекло), поэтому индукционный датчик не подойдет. Пролетает в трубке диаметром 10 мм. Измерять ничего не нужно, надо только засечь пролетание. Если работать на отражение, то буду ловить отражение от стенки. Конечно можно (и, видимо, придется) делать в трубке щель или даже разрывать ее на насколько мм. О линзе думал, но как то это сложно все. Проще несколько фотодиодов поставить. Опыта в таких вещах мало, занимаюсь в основном цифрой. Пока экспериментирую с одним фотодиодом. Операционник в качестве усилителя. Получается плохо, очень зависит от фоновой засветки. Делать модулированный осветитель и фильтр после фотодатчика? Может как-то проще можно? -
Псоветуйте решение для фотродатчика
Al_Jumper posted a topic in Оптика и оптоэлектроника
Необходимо создать датчик пролета объекта размером 1-6 мм через зону контроля сечением 10х10 мм. Скорость объекта - до 3 м/с. Первое, что приходит в голову - щелевой осветитель на линейке светодиодов и приемник из линейки фотодиодов. Подскажите, может существуют фотодиоды с прямоугольной геометрией или какие-то еще готовые решения. Есть ли какие-то рекомендации по схемотехнике усилителей сигнала с фотодиодов, позволяющие повысить надежность срабатывания? Заранее спасибо. -
Active-HDL и Synplify помогите пожалуйста подружить
Al_Jumper replied to MrRat's topic in Среды разработки - обсуждаем САПРы
Откройте свой файл лицензии и посмотрите, есть ли в списке VENDOR_STRING=..... слово batch. Если нет, то добавьте. Мне помогло.