Не работает FPGA

Данила Деветьяров
beginner
beginner
Сообщения: 18
Зарегистрирован: 01 окт 2012, 14:09
Версия LabVIEW: 11
Контактная информация:

Не работает FPGA

Сообщение Данила Деветьяров »

Проблема такая. Labveiw не дает создать FPGA-проект, когда нажимаешь одноименную кнопку на экспресс-панели, вылезает хелп, хотя должен создаваться проект. При создании проекта из создать новый проект/FPGA-проект пишет, что создание невозможно. Дрова на Compact-RIO поставлены, FPGA поставить не дает, говорит, что установленное на компьютере ПО несовместимо с продуктом. А cRIO очень нужен.
Данила Деветьяров
beginner
beginner
Сообщения: 18
Зарегистрирован: 01 окт 2012, 14:09
Версия LabVIEW: 11
Контактная информация:

Re: Не работает FPGA

Сообщение Данила Деветьяров »

:clap: Очень нужна помощь, ответьте пожалста)
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Не работает FPGA

Сообщение IvanLis »

Данила Деветьяров писал(а):Проблема такая. Labveiw не дает создать FPGA-проект
....
FPGA поставить не дает, говорит, что установленное на компьютере ПО несовместимо с продуктом. А cRIO очень нужен.
как вы собираетесь пилить не имея пилы
сначала нужно установить необходимое ПО, а потом уже пытаться, что то сделать
Данила Деветьяров
beginner
beginner
Сообщения: 18
Зарегистрирован: 01 окт 2012, 14:09
Версия LabVIEW: 11
Контактная информация:

Re: Не работает FPGA

Сообщение Данила Деветьяров »

IvanLis писал(а):
Данила Деветьяров писал(а):Проблема такая. Labveiw не дает создать FPGA-проект
....
FPGA поставить не дает, говорит, что установленное на компьютере ПО несовместимо с продуктом. А cRIO очень нужен.
как вы собираетесь пилить не имея пилы
сначала нужно установить необходимое ПО, а потом уже пытаться, что то сделать
Так вот почему я не могу поставить это ПО? Ведь программа установки просто не дает это делать.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Не работает FPGA

Сообщение IvanLis »

Данила Деветьяров писал(а):Так вот почему я не могу поставить это ПО? Ведь программа установки просто не дает это делать.
видимо версия :labview: и FPGA не совпадают
Ivan_TRB
beginner
beginner
Сообщения: 13
Зарегистрирован: 10 ноя 2014, 17:01
Версия LabVIEW: 14
Контактная информация:

Re: Не работает FPGA

Сообщение Ivan_TRB »

Всем привет! В настоящее время работаю с SbRIO9636. Весь софт самый последний (LabView 2014 Xilinx 14.7). Очень часто зависает компилятор, на этапах Translating и Mapping. Решаю этот вопрос отменой, удалением Build Specification. Кто нибудь встречался с такой проблемой? Windows 8 64-bit
Аватара пользователя
Vitekkz88

Activity Silver Автор
expert
expert
Сообщения: 1100
Зарегистрирован: 21 янв 2014, 15:45
Награды: 3
Версия LabVIEW: 12,13,14
Откуда: Томск
Контактная информация:

Re: Не работает FPGA

Сообщение Vitekkz88 »

Очень часто зависает компилятор, на этапах Translating и Mapping.
А компьютерное железо какое?
Как давно начались зависания?Наблюдалось ли зависание до установки спец.ПО?
Как проходит процесс зависания?Умирает софт с выдачей ошибки?
На всех ли проектах такое наблюдается?
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Версия LabVIEW: 2010
Откуда: Moscow
Поблагодарили: 1 раз
Контактная информация:

Re: Не работает FPGA

Сообщение Konstantin Sumenko »

Виснет на любом проекте, или на конкретном? Собирается ли с пустым циклом? Что пишет в логах?
Ivan_TRB
beginner
beginner
Сообщения: 13
Зарегистрирован: 10 ноя 2014, 17:01
Версия LabVIEW: 14
Контактная информация:

Re: Не работает FPGA

Сообщение Ivan_TRB »

Так, проекты которые поставляются к Evaluation kit не виснут (Это с батареей и двигателем которые). Компиляция у них идет минут 10. Мой fpga VI зависает. В логах ошибок нет, т.е. там написано к примеру Mapping, Translating и все. Пока эту проблему решаю перезагрузкой компа, пробовал также завершать все процессы компилятора в диспетчере задач, не помогло. Комп i5 2,4 ГГц 2 ядра, 8 Гб ОЗУ. Сам я неделю работаю с FPGА.
Вложения
2014-11-13 14_14_19-FPGA VI.vi Block Diagram on Untitled Project 1.lvproj_FPGA Target.png
Аватара пользователя
Andrew Lunev

Activity Professionalism
VIP
VIP
Сообщения: 957
Зарегистрирован: 11 дек 2010, 12:31
Награды: 2
Версия LabVIEW: 2014-2021
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 10 раз

Re: Не работает FPGA

Сообщение Andrew Lunev »

Работаю с FPGA регулярно, иногда так же замечал такую проблему, но очень редко.
Лечу ее стиранием всех данных из под папок в папке C:\NIFPGA кроме папки C:\NIFPGA\programs. То есть просто очищаю папки от всех файлов в них.
После этого проблема всегда пропадает.
Ivan_TRB
beginner
beginner
Сообщения: 13
Зарегистрирован: 10 ноя 2014, 17:01
Версия LabVIEW: 14
Контактная информация:

Re: Не работает FPGA

Сообщение Ivan_TRB »

Извините, есть еще вопрос)) Вместе с предыдущим Vi есть еще один, который работает на RT контроллере. Там я с АЦП пишу значения вместе с временами в TDMS файл. Проблема в том что у меня получается писать 20-30 значений в секунду, к тому же то пишется 23 значения, в следующую секунду 39, а потом 6. Подскажите как можно записать 100 значений в секунду?
Вложения
2014-11-13 14_23_57-RT.vi Block Diagram on Untitled Project 1.lvproj_RT Single-Board RIO Target.png
Ivan_TRB
beginner
beginner
Сообщения: 13
Зарегистрирован: 10 ноя 2014, 17:01
Версия LabVIEW: 14
Контактная информация:

Re: Не работает FPGA

Сообщение Ivan_TRB »

Andrew Lunev писал(а):Работаю с FPGA регулярно, иногда так же замечал такую проблему, но очень редко.
Лечу ее стиранием всех данных из под папок в папке C:\NIFPGA кроме папки C:\NIFPGA\programs. То есть просто очищаю папки от всех файлов в них.
После этого проблема всегда пропадает.
Ооо) Спасибо, попробую.
Аватара пользователя
Andrew Lunev

Activity Professionalism
VIP
VIP
Сообщения: 957
Зарегистрирован: 11 дек 2010, 12:31
Награды: 2
Версия LabVIEW: 2014-2021
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 10 раз

Re: Не работает FPGA

Сообщение Andrew Lunev »

1. Не используйте в одном цикле сбор данных и запись в файл. Запись тормозит сбор и можете пропустить данные.
2. Чем тактируется ваш цикл? Получается он работает на максимальной скорости?
3. Используйте передачу данных по DMA с FPGA на RT. Это и быстрей и меньше грузит процессор и еще гарантирует получение каждого измерения. В вашем же случае вы можете или просчитать несколько раз одно и тоже значение из переменной, в случае если частота опроса каналов ниже частоты работы цикла. Или пропустить значения, в случае если частота опроса выше частоты записи.
Ivan_TRB
beginner
beginner
Сообщения: 13
Зарегистрирован: 10 ноя 2014, 17:01
Версия LabVIEW: 14
Контактная информация:

Re: Не работает FPGA

Сообщение Ivan_TRB »

Andrew Lunev писал(а):1. Не используйте в одном цикле сбор данных и запись в файл. Запись тормозит сбор и можете пропустить данные.
2. Чем тактируется ваш цикл? Получается он работает на максимальной скорости?
3. Используйте передачу данных по DMA с FPGA на RT. Это и быстрей и меньше грузит процессор и еще гарантирует получение каждого измерения. В вашем же случае вы можете или просчитать несколько раз одно и тоже значение из переменной, в случае если частота опроса каналов ниже частоты работы цикла. Или пропустить значения, в случае если частота опроса выше частоты записи.
1. Может быть я вас не так понял, скриншот прилагаю.
2. http://www.ni.com/white-paper/11198/en/ - как тут, правильно?
3. Я так понимаю что это FIFO буфер как по ссылке? мне честно говоря больше 500 Гц не нужно.
Вложения
2014-11-13 14_49_56-RT.vi Block Diagram on Untitled Project 1.lvproj_RT Single-Board RIO Target.png
Аватара пользователя
Andrew Lunev

Activity Professionalism
VIP
VIP
Сообщения: 957
Зарегистрирован: 11 дек 2010, 12:31
Награды: 2
Версия LabVIEW: 2014-2021
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 10 раз

Re: Не работает FPGA

Сообщение Andrew Lunev »

1. Не так. У вас должны быть два параллельных цикла типа производитель/потребитель. Один собирает данные, другой сохраняет их в файл. Структура подробно описывается во многих учебниках по LabView. Поищите.
2. Главная идея с записью следующая. Писать 500 раз в секунду по одной точке в файл дело очень накладное. Такое даже жесткий диск стационарного компьютера не факт что обеспечит, а тем более sbRIO. Поэтому надо где-то накапливать данные и когда их соберется нужное количество писать уже в файл. Например накапливайте по 500 точек на каждый канал и тогда записывайте сразу большой объем в файл. По вашей ссылке должно получиться что-то типа как в пункте 34. Там ждут когда накопится 2000 измерений на все каналы и тогда записывается в файл.
В этом случае все можно сделать в одном цикле и не придется ставить задержку, так как цикл будет тактироваться автоматически по накоплению данных в буфере.

P.S. Кстати, в пункте 17 по той же ссылке показан пример с двумя циклами. В одном данные собираются, в другом пишутся в файл. Только буфер используется переменной, а не DMA. И нет оптимизации, так как пишется в файл опять же по одной точке.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Real Time / FPGA / Embedded»