Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Программируемая логика

Программируемая логика FPGA, CPLD

Ответ
 
Опции темы Опции просмотра
Старый 23.01.2016, 11:55   #101
alexandr_p
Member
 
Регистрация: 16.05.2014
Возраст: 25
Сообщений: 38
Вес репутации: 131/20
alexandr_p will become famous soon enoughalexandr_p will become famous soon enough
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от Romantic Посмотреть сообщение
Вы бы изложили свою задачу, хотя бы кратенько.
Задача следующая: на вход поступают импульсы 200ns, фиксированное количество входящих импульсов (более 400000) проходит на выход 1, затем переключается на выход 2 до заданного значения импульсов. Не один импульс потерять нельзя!. Присматриваюсь к новым пикам с CLC но пока не соображу как.
alexandr_p вне форума   Ответить с цитированием
Старый 23.01.2016, 12:05   #102
alexandr_p
Member
 
Регистрация: 16.05.2014
Возраст: 25
Сообщений: 38
Вес репутации: 131/20
alexandr_p will become famous soon enoughalexandr_p will become famous soon enough
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от Dima Посмотреть сообщение
У Микрочипа есть какие-то микропроцессоры, имеющие в своем составе простейшие ячейки, которые можно настроить. т.е. такая микро-ПЛИС встроенная.
Вероятно Вы о CLC, надеюсь выкрутится применив эту новую фишку, но пока не получается.
alexandr_p вне форума   Ответить с цитированием
Старый 23.01.2016, 12:20   #103
alexandr_p
Member
 
Регистрация: 16.05.2014
Возраст: 25
Сообщений: 38
Вес репутации: 131/20
alexandr_p will become famous soon enoughalexandr_p will become famous soon enough
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от Petr Посмотреть сообщение
Лично мое мнение - лучше начать с Xilinx или Altera.
Спасибо за совет, мне ближе Xilinx для освоения, хотя никогда ранее с ПЛИС не работал).
alexandr_p вне форума   Ответить с цитированием
Старый 23.01.2016, 13:14   #104
Dima
Senior Member
 
Регистрация: 26.02.2007
Адрес: Minsk
Возраст: 50
Сообщений: 235
Вес репутации: 233/49
Dima has a spectacular aura aboutDima has a spectacular aura aboutDima has a spectacular aura about
По умолчанию Re: Решил взяться за ПЛИС...

На таймере не получается сделать? Я как-то делал частотомер, до 50МГц легко считает.
Dima вне форума   Ответить с цитированием
Старый 23.01.2016, 14:19   #105
alexandr_p
Member
 
Регистрация: 16.05.2014
Возраст: 25
Сообщений: 38
Вес репутации: 131/20
alexandr_p will become famous soon enoughalexandr_p will become famous soon enough
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от Dima Посмотреть сообщение
На таймере не получается сделать?
Не получается у меня, сложность в том, что переключить нужно не пропустив ни одного импульса. Первая загвоздка это маленький таймер 8 и 16бит, второе это время инструкции 125нс при 32мгц.
alexandr_p вне форума   Ответить с цитированием
Старый 23.01.2016, 14:51   #106
Dima
Senior Member
 
Регистрация: 26.02.2007
Адрес: Minsk
Возраст: 50
Сообщений: 235
Вес репутации: 233/49
Dima has a spectacular aura aboutDima has a spectacular aura aboutDima has a spectacular aura about
По умолчанию Re: Решил взяться за ПЛИС...

А причем тут время инструкции? Подаете свои импульсы на внешний счетный вход таймера. Погуглите "частотомер на PIC".
Dima вне форума   Ответить с цитированием
Старый 23.01.2016, 16:08   #107
alexandr_p
Member
 
Регистрация: 16.05.2014
Возраст: 25
Сообщений: 38
Вес репутации: 131/20
alexandr_p will become famous soon enoughalexandr_p will become famous soon enough
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от Dima Посмотреть сообщение
А причем тут время инструкции? Подаете свои импульсы на внешний счетный вход таймера. Погуглите "частотомер на PIC".
Понятно что на внешний вход таймера. Только каким способом имея только 8 и 16 битный таймер можно по приходу 1.000.000 импульса гарантированно 1.000.001 доставить на другой выход не выполняя инструкции?
alexandr_p вне форума   Ответить с цитированием
Старый 23.01.2016, 16:22   #108
Dima
Senior Member
 
Регистрация: 26.02.2007
Адрес: Minsk
Возраст: 50
Сообщений: 235
Вес репутации: 233/49
Dima has a spectacular aura aboutDima has a spectacular aura aboutDima has a spectacular aura about
По умолчанию Re: Решил взяться за ПЛИС...

Я не понял про другой выход... т.е., как я понимаю, есть 2 сигнала (две линии, по которым приходят некоторое количество импульсов) Вам нужно посчитать приходящее количество импульсов на каждый из 2-х входов? Если так, то берете любой ПИК с 2-я таймерами, имеющими внешний вход тактирования (например PIC24), настраиваете прерывание по переполнению, Кдел 1:1, т.о. при переполнении у Вас количество импульсов будет 65535 (для 16-и разрядного счетчика), и так до окончания счета, потом то, что останется в таймере добавите к счетчику.
Dima вне форума   Ответить с цитированием
Старый 23.01.2016, 16:51   #109
alexandr_p
Member
 
Регистрация: 16.05.2014
Возраст: 25
Сообщений: 38
Вес репутации: 131/20
alexandr_p will become famous soon enoughalexandr_p will become famous soon enough
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от Dima Посмотреть сообщение
Я не понял про другой выход
Задача: У блока один вход и два выхода. На вход поступают импульсы 200нс, одна часть входящих импульсов должна пройти на первый выход, оставшиеся на второй выход. Переключение происходит при получении энного количества импульсов. Для ПЛИС плёвая задача, счетчик и демультиплексор , но контроллерам из 8 битной серии не поспеть на мой взгляд.
alexandr_p вне форума   Ответить с цитированием
Старый 23.01.2016, 16:58   #110
Dima
Senior Member
 
Регистрация: 26.02.2007
Адрес: Minsk
Возраст: 50
Сообщений: 235
Вес репутации: 233/49
Dima has a spectacular aura aboutDima has a spectacular aura aboutDima has a spectacular aura about
По умолчанию Re: Решил взяться за ПЛИС...

Понятно. Если известно (и не сильно меняется) количество импульсов для 1-го выхода, то может на рассыпухе сделать?
Dima вне форума   Ответить с цитированием
Старый 23.01.2016, 17:07   #111
alexandr_p
Member
 
Регистрация: 16.05.2014
Возраст: 25
Сообщений: 38
Вес репутации: 131/20
alexandr_p will become famous soon enoughalexandr_p will become famous soon enough
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от Dima Посмотреть сообщение
Понятно. Если известно (и не сильно меняется) количество импульсов для 1-го выхода, то может на рассыпухе сделать?
Тоже вариант. С переключением все просто, а какой счётчик мало выводной использовать не знаю.
alexandr_p вне форума   Ответить с цитированием
Старый 23.01.2016, 21:28   #112
IceS
Super Moderator
 
Регистрация: 01.03.2007
Адрес: St. Petersburg
Возраст: 40
Сообщений: 3,246
Вес репутации: 3684/113
IceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond repute
Отправить сообщение для IceS с помощью ICQ
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от Dima Посмотреть сообщение
У Микрочипа есть какие-то микропроцессоры, имеющие в своем составе простейшие ячейки, которые можно настроить. т.е. такая микро-ПЛИС встроенная.
Во, сейчас Алекс прибежит и начнет Сайпрес пиарить
__________________
- Готово, мастер !!!
- Что готово ???
- Сломал ...
IceS вне форума   Ответить с цитированием
Старый 23.01.2016, 21:34   #113
IceS
Super Moderator
 
Регистрация: 01.03.2007
Адрес: St. Petersburg
Возраст: 40
Сообщений: 3,246
Вес репутации: 3684/113
IceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond repute
Отправить сообщение для IceS с помощью ICQ
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от alexandr_p Посмотреть сообщение
Задача: У блока один вход и два выхода. На вход поступают импульсы 200нс, одна часть входящих импульсов должна пройти на первый выход, оставшиеся на второй выход. Переключение происходит при получении энного количества импульсов. Для ПЛИС плёвая задача, счетчик и демультиплексор , но контроллерам из 8 битной серии не поспеть на мой взгляд.
Задача для процессора, выполняющего роль счетчика и управления внешним мультиплексором.
И внешнего мультиплексора.
Хотя на ПЛИСе это действительно легко реализуется.
__________________
- Готово, мастер !!!
- Что готово ???
- Сломал ...
IceS вне форума   Ответить с цитированием
Старый 27.01.2016, 17:43   #114
ramonchik
Senior Member
 
Регистрация: 01.03.2007
Возраст: 47
Сообщений: 131
Вес репутации: 450/50
ramonchik is a glorious beacon of lightramonchik is a glorious beacon of lightramonchik is a glorious beacon of lightramonchik is a glorious beacon of lightramonchik is a glorious beacon of light
Отправить сообщение для ramonchik с помощью ICQ
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от alexandr_p Посмотреть сообщение
Подскажите мне нужна не большая ПЛИС с малым количеством выводов, у алтеры и ксайлинкс все чипы большие. Для моей задачи нужно десяток счетчиков и десяток разных логических элементов, то есть с не большим количеством элементов, но основной момент это минимальное количество выводов. Какие маленькие ПЛИС существуют на данный момент.
может стОит в сторону "гринпаков" посмотреть ?
http://www.silego.com/products.html
ramonchik вне форума   Ответить с цитированием
Старый 27.01.2016, 18:51   #115
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 57
Сообщений: 2,831
Вес репутации: 3992/108
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от IceS Посмотреть сообщение
Задача для процессора, выполняющего роль счетчика и управления внешним мультиплексором.
Да... 16-20 MIPS должно хватить с запасом...
Если требований к полной синхронности особых нет... то можно обойтись копеечным STM8S003... иначе + внешний мультиплексор...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 01:16.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot