Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР. |
03.02.2010, 13:14
|
|
Частый гость
Регистрация: 27.10.2006
Адрес: Украина, Днепропетровская область
Сообщений: 27
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Quartus 2 нужна консультация
Все-таки, кто-то прокомментирует, или подскажет чего, я что-то не так делаю?
__________________
Все пройдет, и печаль и радость...
|
|
|
|
03.02.2010, 14:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,352
Сказал спасибо: 85
Сказали Спасибо 610 раз(а) в 369 сообщении(ях)
|
Re: Quartus 2 нужна консультация
Имеется в виду совет, каким способом описать проект в квартусе?
По поводу надписи "микропроцессор или цифровой автомат" - я б сделал автомат и тоже в ПЛИС его запихал бы (хотя не особо представляю задачу и алгоритм, что там нужно делать).
А писал бы на верилоге.
|
|
|
|
03.02.2010, 18:14
|
|
Частый гость
Регистрация: 27.10.2006
Адрес: Украина, Днепропетровская область
Сообщений: 27
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Quartus 2 нужна консультация
Да, я не представляю каким образом этот проект описать в Квартусе. Для начала нужно изобразить это все в редакторе блок-схем, а для этого необходимо знать, какие выводы присвоить блокам. В свою очередь, мне сложно представить схемотехнику этих блоков и определить их выводы.
Функции Цифрового автомата еще не совсем ясны, так как работа исследовательская, вкратце - он формирует импульсы переключения счетчиков, возможно управлять чтением данных из ОЗУ.
В общем, нужно с чего-то начинать, хоть какую-то часть. Верилог пока-что не получается осилить.
__________________
Все пройдет, и печаль и радость...
|
|
|
|
03.02.2010, 20:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Quartus 2 нужна консультация
К сожалению не было возможности ответить раньше. Под Вашу задачу на мой взгляд оптимальным будет использование FPGA Cyclone, Cyclone-II, -III. Даже на самых младших кристаллах семейства можно будет реализовать все, что нарисовано. Если Вас будет интересовать амплитуда импульсов после усилителя, то компаратор также можно реализовать внутри ПЛИС. Вы можете словами описать алгоритм работы устройства? Какие параметры входных импульсов нужно измерять, в каком виде выводить результат.
Последний раз редактировалось MisterDi; 04.02.2010 в 00:21.
|
|
|
|
04.02.2010, 00:02
|
|
Временная регистрация
Регистрация: 25.03.2005
Сообщений: 63
Сказал спасибо: 11
Сказали Спасибо 23 раз(а) в 16 сообщении(ях)
|
Re: Quartus 2 нужна консультация
Для начала я бы посоветовал сделать что-нибудь совсем простенькое на самой простой ПЛИС и пройти весь путь до конца на макетке. Что нибудь с кнопочками и лампочками.
Вот так:
Сообщение от MisterDi
|
Из рускоязычной литеретуры курс Стешенко. Для практики. Создаете новый проект, выбираете кристалл, дальше в зависимости от сложности проекта. Либо иерархическая структура, либо однолистовая схема. Для простого проекта:
- рисуем схему,
- присваиваем выводы,
- компилируем,
- проверяем соответствие времянок требуемым.
Повторяем предыдущие 4 пункта до получения удовлетворяющего результата
|
Добавлю:
-прогрраммируем
-проверяем результат
Когда заработает, то можно и верилог задействовать для получения того же результата. Надеюсь программатор(Byteblaster) имеется.
Удачи!
|
|
|
|
04.02.2010, 01:59
|
|
Частый гость
Регистрация: 27.10.2006
Адрес: Украина, Днепропетровская область
Сообщений: 27
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Quartus 2 нужна консультация
MisterDi. Благодарю за оказанное внимание. Это приемная часть лидарного комплекса. Требуемая высота зондирования - 100 км. Высота одного канала - 500 м. Устройство должно подсчитывать фотоны, принятые ФЭУ, работающим в режиме подсчета фотонов. Потому задача аналоговой части - усилить сигнал, и формировать из аналогового сигнала отдельные "красивые" импульсы, которые должны подсчитываться счетчиками, и записываться в ОЗУ. Два счетчика работают поочередно, так как импульсы подсчитываются каждый временной интервал, равный времени прохождения светового излучения 1000 м. (Высота одного канала 500 метров, туда и обратно получается 1000 м.) Пока первый счетчик записывает данные в ОЗУ, и они из ОЗУ считываются, второй счетчик производит счет. Один цикл счета - один канал. Далее из ОЗУ данные должны через некий интерфейс передаваться в компьютер, для дальнейшей обработки. Интерфейс пока что не продуман, но опять таки, надо с чего-то начинать.
High_Vlad, программатора такого нет, но с изготовлением проблем быть не должно. Вы правы, учиться надо с азов...
__________________
Все пройдет, и печаль и радость...
|
|
|
|
04.02.2010, 13:01
|
|
Прохожий
Регистрация: 02.07.2009
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Quartus 2 нужна консультация
Для связи с компьютером простейшее, что можно сделать, использовать библиотеку Altera MegaCore IP Library. Там можно вставить UART, добавить обвязку - преобразователь уровней RS232 и получишь com-порт. Ещё в этой библиотеке можно вставить USB в ПЛИСину. Физический уровень USB - на отдельной микрухе реализуешь и готово - связь с компом через USB. можешь оттуда энергию для питания плисины воровать ![Улыбка](images/smilies/icon_smile.gif) . Если данных небольшой поток идёт, до 64К, то вместо полноценного USB драйвера можно HID устройство сделать.
|
|
|
|
04.02.2010, 20:44
|
|
Временная регистрация
Регистрация: 25.03.2005
Сообщений: 63
Сказал спасибо: 11
Сказали Спасибо 23 раз(а) в 16 сообщении(ях)
|
Re: Quartus 2 нужна консультация
Сообщение от faceless
|
но с изготовлением проблем быть не должно.
|
С изготовлением нет, но вот попадались засады. Имеется несколько типов этих программаторов. Будьте внимательны!
|
|
|
|
05.02.2010, 16:32
|
|
Частый гость
Регистрация: 27.10.2006
Адрес: Украина, Днепропетровская область
Сообщений: 27
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Quartus 2 нужна консультация
High_Vlad. А есть какие-то рекомендации, по засадам с программаторами? Прошу поделиться, мне они неизвестны.
lex_ufa, спасибо за совет, в дальнейшем он мне пригодится.
__________________
Все пройдет, и печаль и радость...
|
|
|
|
10.02.2010, 18:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Quartus 2 нужна консультация
Провода для подключения программатора делать по-короче. От порта до платы програмаатора использовать только экранированный кабель. Я пользовался кабелем от сканера.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:33.
|
|