Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ищу в библиотеке Квартус2 многоразрядный счетчик (выходов эдак на 18), из в...{+}(+)
Отправлено
ПЛИС
18 января 2008 г. 13:34
Текст заголовка сообщения полностью:
Ищу в библиотеке Квартус2 многоразрядный счетчик (выходов эдак на 18), из входов нужны только инкремент и сброс. Найти не могу :-(
Может есть где другие библиотеки?
Составить ответ
|
Вернуться на конференцию
Ответы
Tool/MegaWizard... выбираем LPM_COUNTER Вы бираем разрядность и нужные управляющии входы, получаем результат.
—
PeterD
(18.01.2008 14:56:37
83.69.107.179
,
пустое
)
Так не получается, этот визард вообще посылает на главную страницу Альтеры...
—
ПЛИС
(18.01.2008 15:19:0
87.228.66.25
, 148 байт)
Ну незнаю кто там кого посылает )) Но разабратся можно с момощью Help-a там есть описание все мегафункции.
—
PeterD
(18.01.2008 15:57:29
83.69.107.179
,
пустое
)
Да забейте Вы на схематику. Сразу и навсегда.
—
SM
(18.01.2008 15:20:32
80.92.255.53
,
пустое
)
Кстати Визардом можно генерировать и модули для встраивания в всвою программу на Verilog или VHDL.
—
PeterD
(18.01.2008 16:00:10
83.69.107.179
,
пустое
)
Это ясное дело. Я так модули памяти прикручиваю.
—
SM
(18.01.2008 16:04:17
80.92.255.53
,
пустое
)
Я как то эксперементировал DDS на плисе так вот почему то ..
—
PeterD
(18.01.2008 16:11:8
83.69.107.179
, 278 байт)
Только в том, что Вы на верилоге что-то перемудрили. Ситезатору абсолютно все равно, какой метод ввода схемы.
—
SM
(18.01.2008 16:15:48
80.92.255.53
,
пустое
)
Схематика - единственное что мне понятно в Квартусе, за исключением некотор...{+}(+)
—
ПЛИС
(18.01.2008 15:34:2
87.228.66.25
, 363 байт)
На С писать умеете? На верилоге писать ничуть не сложнее.
—
SM
(18.01.2008 15:34:45
80.92.255.53
,
пустое
)
Умею на С. Что-то похожее есть - какбы прототипы, функции... Но для изучени...{+}(+)
—
ПЛИС
(18.01.2008 15:38:55
87.228.66.25
, 244 байт)
Так вот - гораздо быстрее разберетесь с верилогом, чем будете трахаться со схематикой, соединяя проводочками рожденных квартусом монстров, Да, в верилоге нет стандартных ф-ций и прототипов вообще. Просто нужен счетчик - описываете счетчик (как я пример привел). Нужен умножитель - пишете a<=b*c; и т.п.
—
SM
(18.01.2008 15:43:22
80.92.255.53
,
пустое
)
Не бейте ногами, пожалуйста, но как соединить две половинки шины в одну?
—
ПЛИС
(18.01.2008 15:51:30
87.228.66.25
, 309 байт)
Или фторой вариант (+)
—
SM
(18.01.2008 16:03:44
80.92.255.53
, 470 байт)
Не понимаю, что это означает. Но кажется тут описан один мультиплексор 4-&g...{+}(+)
—
ПЛИС
(18.01.2008 16:29:51
87.228.66.25
, 228 байт)
То, что просили Вы, и есть мультиплексор 4:1. Т.е. сначала 2x18(36)=>18, потом 2=>9(18)=>9. Или по-русски сформулируйте еще раз :)
—
SM
(18.01.2008 17:06:56
80.92.255.53
,
пустое
)
Что-то добавление в проект Верилог-модуля не изменяет потребности в ресурса...{+}(+)
—
ПЛИС
(18.01.2008 18:13:12
87.228.66.25
, 476 байт)
Значит от его выходных сигналов ничего на ногах ПЛИС не зависит, и его синтезатор выкинул.
—
SM
(18.01.2008 18:17:28
80.92.255.53
,
пустое
)
Как в Верилоге сделать аналог "Generate Pins for Symbol ports" (к...{+}(+)
—
ПЛИС
(18.01.2008 18:31:16
87.228.66.25
, 345 байт)
В верилоге все порты модуля верхнего уровня (того, что имеет название, равное названию проекта) являются пинами ПЛИС. Ничего не надо генерировать.
—
SM
(18.01.2008 18:35:40
80.92.255.53
,
пустое
)
Пасиба, работает!
—
ПЛИС
(18.01.2008 18:42:43
87.228.66.25
,
пустое
)
Пасиба, фсе правильно. Логически эквивалентно. Просто, как я понял, в одном...{+}
—
ПЛИС
(18.01.2008 18:05:32
87.228.66.25
, 222 байт)
Откройте Гугл и порулите там словами Verilog и по примерам разберетесь за то потом действительно проще будет как горится вери перфомансе энд фликсебел.
—
PeterD
(18.01.2008 16:45:8
83.69.107.179
,
пустое
)
Ответ: (+)
—
SM
(18.01.2008 15:55:0
80.92.255.53
, 274 байт)
не надо искать в библиотеке. И не надо рисовать схем. Пишите на верилоге (+)
—
SM
(18.01.2008 13:55:39
80.92.255.53
, 108 байт)
Пока даже не знаю как готовый код на Верилоге в Квартус залепить. Ещё нулев...{+}(+)
—
ПЛИС
(18.01.2008 14:14:30
87.228.66.25
, 301 байт)
просто создаете проект, потом создаете файл - верилог - исходник. А в нем пишете модуль с таким же названием, как и название проекта. Ну и добавляете этот файл-исходник в проект.
—
SM
(18.01.2008 14:15:45
80.92.255.53
,
пустое
)
Создал "Verilog HDL file", добавил в проект, теперь ошибки...
—
ПЛИС
(18.01.2008 14:48:43
87.228.66.25
, 854 байт)
дык ясен пень. А модуль-то кто будет описывать? В котором описание входов и выходов, выводимых на ноги ПЛИС?
—
SM
(18.01.2008 14:52:36
80.92.255.53
, 321 байт)
Пасибо, попробовал, но ошибка: повторяющееся имя - у меня в Project-> Ad...{+}(+)
—
ПЛИС
(18.01.2008 15:28:41
87.228.66.25
, 515 байт)
Дык .bdf надо убрать из проекта и никогда в жизни больше не вспоминать о файлах с таким расширением
—
SM
(18.01.2008 15:33:17
80.92.255.53
,
пустое
)
Схематикой жертвовать пока? не могу. А на ноги сразу выводить ненужно - пре...{+}(+)
—
ПЛИС
(18.01.2008 15:44:10
87.228.66.25
, 262 байт)
ну так сначала счетчик на ноги выведите, потом допишите логики, выведите что-то другое вместо счетчика, и так потихоньку. От голого счетчика до законченного проекта. И БЕЗ СХЕМАТИКИ!
—
SM
(18.01.2008 15:48:10
80.92.255.53
,
пустое
)
Так тяжело. Мне пока. Сразу не могу
—
ПЛИС
(18.01.2008 15:55:38
87.228.66.25
,
пустое
)
Фсё украдено до нас...
—
-mse-
(18.01.2008 16:25:35
83.239.86.98
,
пустое
,
ссылка
)
Качнул я по Квартусу ПДФ на 2718 страниц. Да-а-а... Фсё прекрасно, но такой...{+}
—
ПЛИС
(18.01.2008 16:37:35
87.228.66.25
, 185 байт)
Дык...Ктож его читает?
—
-mse-
(18.01.2008 16:43:36
83.239.86.98
,
пустое
)
Зря. Глаза боятся, руки делают :)
—
SM
(18.01.2008 16:05:6
80.92.255.53
,
пустое
)
И тогда все скомпилируется. И на ноги ПЛИС будут выведены clk, reset и выходы счетчика.
—
SM
(18.01.2008 15:36:4
80.92.255.53
,
пустое
)
Написать на верилоге и создать компонент :) а вообще есть LPM_COUNTER (+)
—
omen
(18.01.2008 13:47:6
212.176.3.10
, 135 байт)
Пасибо, я пока? в Верилоге - как свинья в апельсинах - только начал разбира...{+}(+)
—
ПЛИС
(18.01.2008 14:03:3
87.228.66.25
, 294 байт)
Вот, проштудируйте по ссылке. Там с картинками нарисовано, (гл. 6) что из какого кода получается =>
—
SM
(18.01.2008 14:14:32
80.92.255.53
,
пустое
,
ссылка
)
Пасибо, буду учить...
—
ПЛИС
(18.01.2008 14:34:9
87.228.66.25
,
пустое
)
каскадируй, на много разрядов "синхронный" не сделать без больших...{+}
—
цуацуаццук
(18.01.2008 13:44:31
65.110.6.44
, 167 байт)
Счетчиков-то много, но они все с лишними входами, типа предустановки старто...{+}(+)
—
ПЛИС
(18.01.2008 14:05:17
87.228.66.25
, 280 байт)
все лишнее оптимизатор убъет.
—
ываываыац
(18.01.2008 14:15:43
65.110.6.36
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
при вычитании трёх из шести получится:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru