Форум программистов, компьютерный форум, киберфорум
Цифровая обработка сигналов
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/59: Рейтинг темы: голосов - 59, средняя оценка - 4.71
5 / 5 / 0
Регистрация: 25.02.2010
Сообщений: 15
1

Помогите с настройкой входной линии в quartus (ПЛИС)

15.12.2014, 21:37. Показов 11667. Ответов 13
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем доброго вечера!
Заранее попрошу прощения, не нашел профильного раздела.

Вопрос заключается в следующем, только начал разбираться с плис, не могу настроить линию на вход, которая обозначена группой, например input [7:0] in;
Правильно ли я понимаю, что надо каким-то образом этот вход повесить на один пин, чтобы потом с него читать аналоговый сигнал?
Нигде не нашел внятного описания, а в большинстве примеров этот момент вообще опускается. Если кто в курсе, объясните как читать аналоговый уровень, или подскажите где почитать.
Заранее спасибо ;-)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2014, 21:37
Ответы с готовыми решениями:

ПЛИС: EPM270: QUARTUS II 9.2 SP2 - Ошибка при компиляции
Кто нибудь может помочь с Quartus II ? Делаю проект по инструкции...

Помогите с настройкой
У меня на работе одна из касс при включение требует ввести пользователя и пароль, чтобы...

Помогите с настройкой программы
Есть програмка и исполняющие файлы, при открытии программы она разворачивается во весь экран, может...

Помогите с настройкой почты
Можно ли настроить пересылку почты, используя mailx, и если можно, то как? заранее спасибо

Помогите с настройкой FTP
Всем привет. Несколько дней назад, поменял ІР-адрес и маску на сервере с LINUX RH 7.2....

13
0 / 0 / 0
Регистрация: 22.12.2015
Сообщений: 1
15.12.2014, 22:06 2
Если обозначена группой то это шина 8-разрядная. На каждый из разрядов можно например подключить по кнопке. Если надо читать аналоговый уровень то надо АЦП ставить, например 8-разрядный. На вход подается аналоговый сигнал, а выходные пины подключаете шиной in(7 downto 0) к ПЛИС.
0
0 / 0 / 0
Регистрация: 24.12.2011
Сообщений: 2,752
15.12.2014, 22:30 3
Обозначьте хотя бы, о какой плисине речь? Понятно только, что Ottira...
0
5 / 5 / 0
Регистрация: 25.02.2010
Сообщений: 15
16.12.2014, 15:32 4
Железка Ottira Max2 epm570, распаяна на плате. Плата такая: http://www.ebay.som/itm/EPM570-Core-Boa ... 3f2abbf558

2rts, что значит ставить АЦП?
Что такое ацп знаю, не понимаю как это должно выглядеть в железе. И правильно понимаю, что нужно использовать количество пинов, соответствующее разрядности АЦП?
0
yoommis
16.12.2014, 16:04 5
Цитата Сообщение от bRom
Железка Ottira Max2 epm570, распаяна на плате. Плата такая: http://www.ebay.som/itm/EPM570-Core-Boa ... 3f2abbf558

2rts, что значит ставить АЦП?
Что такое ацп знаю, не понимаю как это должно выглядеть в железе. И правильно понимаю, что нужно использовать количество пинов, соответствующее разрядности АЦП?
Выглядит, на пример, так: http://chip-cont.ru/details.as... IDP0019014

Все восемь пинов нужно только для паралельного интерфейса к АЦП.
5 / 5 / 0
Регистрация: 25.02.2010
Сообщений: 15
16.12.2014, 16:23 6
А встроенного ацп нету? Я предполагал что любой вход можно настроить как аналоговый.
0
yoommis
16.12.2014, 17:08 7
Цитата Сообщение от bRom
А встроенного ацп нету? Я предполагал что любой вход можно настроить как аналоговый.
Неа, я на Альтерре не видел... Нужен внешний АЦП или компаратор.
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 3,097
16.12.2014, 17:32 8
Цитата Сообщение от bRom
А встроенного ацп нету? Я предполагал что любой вход можно настроить как аналоговый.
В max2 нет, в новом семействе max10 есть, но опять не на любой ноге.
http://www.altera.som/literature/hb/max ... 10_adc.pdf
0
0 / 0 / 0
Регистрация: 06.06.2011
Сообщений: 2,514
16.12.2014, 17:35 9
Цитата Сообщение от yoommis
Неа, я на Альтерре не видел... Нужен внешний АЦП или компаратор.
в MAX10 есть встроенный АЦП.
а lvds входы в какой-то степени можно как компаратор использовать.
0
0 / 0 / 0
Регистрация: 22.12.2015
Сообщений: 1
16.12.2014, 19:26 10
Да количество пинов-разрядов АЦП соответствует количеству задействованных контактов в ПЛИС. Встроенного АЦП в ПЛИС нет у подавляющего большинства. В MAX10 если правильно помню 1МГц АЦП. Есть конечно семейства и со встроенным АЦП - например Cyclone V, Arria V, 10, Stratix неисключено. Но он там потому, что там хардварный процессор ARM архитектуры имеется. И помимо АЦП куча всякой периферии - SPI, I2C,DAC,UART и т.д. Но и цены конечно на такую ПЛИС - от десятков до сотен тысяч рублей за штуку.
0
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 1,017
16.12.2014, 21:27 11
Нужно понимать, что группа - это несколько линий, в вашем случае восемь ног микросхемы. И сигнал на эти линии нужно подавать в двоичной форме.
0
5 / 5 / 0
Регистрация: 25.02.2010
Сообщений: 15
17.12.2014, 12:53 12
Вроде немного понимаю. Спасибо!

А вот в этом примере? http://we.iosyitistromyss.ru/ptys/pwm-n ... troki.html
Здесь тоже для входа 8 ног используется?
0
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 1,017
17.12.2014, 13:18 13
Совершенно верно, на них подается нужное значение в виде двоичного кода.
Вообще обычно вход в виде шины предназначен для присоединения выхода от другого блока, который имеет выход в виде шины. Как настроить восемь ног, чтобы они были шиной, я не знаю, но можно написать небольшой файл, который будет иметь восемь входов и один выход в виде шины и назначить каждый входной сигнал на соответствующий бит этой шины. Возможно, в квартусе даже есть такие примитивы (symbol).
0
0 / 0 / 0
Регистрация: 22.12.2015
Сообщений: 1
17.12.2014, 21:08 14
На VHDL входную шину можно задать по сути как массив (вектор) - в описании портов пишем adc: in std_logic_vector(7 downto 0);(всегда пользуюсь библиотекой std_logic) старший разряд АЦП 7, младший нулевой. Можно и так - adc: in std_logic_vector(0 to 7); тогда наоборот 0 старший, 7 младший. И все собственно. Если вы из VHDL кода генерируете блок (графический символ), то там надо поставить входной порт, в названии поставить adc[7..0] или adc[0..7] и соединить с блоком инструментом "Шина" - жирная линия. не спутайте с одиночным контактом, хотя Quartus ругнется на это если перепутали.
0
17.12.2014, 21:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.12.2014, 21:08
Помогаю со студенческими работами здесь

Помогите с настройкой TL-WR741N
Всем добрый день. Люди подскажите по настройке роутера TP Link-WR741N. У меня интернет дома...

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

Помогите с настройкой монитора
Монитор ипс матрица. На белом фоне заметные темные и светлые столбы с плавными переходами через...

Помогите с настройкой сети.
Не судите строго если тема заезженная, но вопрос все равно актуален! ))) Имею роутер Д-Линк ДР300...

Помогите с настройкой Squid
Когда просматриваешь отчет по использования трафика то он выдает информацию о Пользователе: ip...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru