|
Выбор, подборка ПЛИС под задачу, Помогите разобраться...) |
|
|
|
Sep 20 2010, 14:30
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 23-05-10
Пользователь №: 57 475

|
Салют!) Помогите мне в следующей задаче: мне необходимо, гененрировать 4 крутых импульса: первые 3 с длительностями до 100 мкС и фронтами от 3 до 10 мкс, а 4ый с длительностью 100 - 200 мкс с фронтом от 10 до 100 нс... Плюс ко всему этому необходимо как-то сделать произвольную перестраиваемость внутри этих временных диапазонах по желанию юзера... Соответственно у меня 2 вопроса: Во-первых = что выбрать, для такой малой длительности , можно ли это реализовать на плис EPM7064s (до этого я работал только с AVR, опыта с плис вообще НИКАКОГО). Если например использовать кварц.генератор на 150 МГц (6,7 нс) то вроде подходит... Однако смогу ли я в дальнейшем аккуратно играться таймерами чтобы перестраивать временные задержки с точностью хотябы до 50 нс??? И понадобится для этого контроллер для управления плис?
Во-вторых = каким образом можно регулировать задержки, подскажите каким образом мне надо будет играть таймерами, хотябы направление работы подскажите...
Буду благодарен всем ответам, в том числе ссылкам где можно достать полезную для этой задачи инфу!)
|
|
|
|
|
 |
Ответов
|
Sep 20 2010, 17:02
|

я только учусь...
     
Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839

|
Цитата(Andrew34 @ Sep 20 2010, 17:30)  Салют!) Помогите мне в следующей задаче: мне необходимо, гененрировать 4 крутых импульса: первые 3 с длительностями до 100 мкС и фронтами от 3 до 10 мкс, а 4ый с длительностью 100 - 200 мкс с фронтом от 10 до 100 нс... Плюс ко всему этому необходимо как-то сделать произвольную перестраиваемость внутри этих временных диапазонах по желанию юзера...
Буду благодарен всем ответам, в том числе ссылкам где можно достать полезную для этой задачи инфу!) сделать формирование импульсов различной длительности на ПЛИС не вопрос, а вот сделать фронты у импульса на ПЛИС не возможно (на сколько я знаю) Цитата(Andrew34 @ Sep 20 2010, 17:30)  Во-первых = что выбрать, для такой малой длительности , можно ли это реализовать на плис EPM7064s (до этого я работал только с AVR, опыта с плис вообще НИКАКОГО). Если например использовать кварц.генератор на 150 МГц (6,7 нс) то вроде подходит... Однако смогу ли я в дальнейшем аккуратно играться таймерами чтобы перестраивать временные задержки с точностью хотя бы до 50 нс??? И понадобится для этого контроллер для управления плис?
Во-вторых = каким образом можно регулировать задержки, подскажите каким образом мне надо будет играть таймерами, хотя бы направление работы подскажите...
Буду благодарен всем ответам, в том числе ссылкам где можно достать полезную для этой задачи инфу!) Для начала почитать литературу про ПЛИС, которая которая находиться в шапке данной веткиА эту книгу обязательно!
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
Sep 20 2010, 17:24
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 23-05-10
Пользователь №: 57 475

|
Извини, но я не понял, что значит "сделать фронты у импульса на ПЛИС не возможно " ведь не может же плис сделать мгновенный скачок? И еще, каким образом можно было бы задавать длительности между импульсами, длительность их самих? Как-то через клавиатуру (динамич опрос)? Или подсадить микрокнтроллер и дёргать им Плис???
|
|
|
|
|
Sep 20 2010, 20:19
|

Гуру
     
Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514

|
Цитата(muravei @ Sep 20 2010, 22:26)  Подеремся?  i ne sobiraus'  kogda-to eto nazyvali "shema sravneniya" ili chto-to tipa togo  tol'ko zachem nam <, <=, >, >=, kogda edinstvennaya nuzhnaya funkciya vyrozhdaetsya v prostoy XOR? Цитата(VladimirB @ Sep 21 2010, 00:09)  Сомнительно, что EPM7064s на 150МГц заработает. posmotrite datasheet EPM7064S - fCNT (MHz) 175.4
|
|
|
|
Сообщений в этой теме
Andrew34 Выбор, подборка ПЛИС под задачу Sep 20 2010, 14:30  toweroff Цитата(Andrew34 @ Sep 20 2010, 21:24) Изв... Sep 20 2010, 17:58    Andrew34 Блин ребята, я как на уроке китайского...%)
Вы нав... Sep 20 2010, 19:05     VladimirB Цитата(Andrew34 @ Sep 20 2010, 23:05) И к... Sep 20 2010, 20:09     toweroff Цитата(Andrew34 @ Sep 20 2010, 23:05) 2= ... Sep 21 2010, 14:16      Andrew34 Чудок легче...Спасибо ВСЕМ!)
Я некорректно сфо... Sep 21 2010, 14:42       Maverick Цитата(Andrew34 @ Sep 21 2010, 17:42) Чуд... Sep 21 2010, 16:38        Andrew34 Цитата(Maverick @ Sep 21 2010, 19:38) все... Sep 21 2010, 18:41         XVR Цитата(Andrew34 @ Sep 21 2010, 22:41) Нас... Sep 21 2010, 19:35          toweroff Цитата(XVR @ Sep 21 2010, 23:35) То, что ... Sep 21 2010, 19:53           Vitaliy_ARM Всем доброго времени.
Есть задача подключения АЦП... Sep 24 2010, 19:07       des00 Цитата(Andrew34 @ Sep 21 2010, 08:42) (в ... Sep 21 2010, 16:49 BarsMonster ИМХО, задача отлично решается на микроконтроллере,... Sep 20 2010, 21:54 toweroff Цитата(BarsMonster @ Sep 21 2010, 01:54) ... Sep 20 2010, 22:22 Andrew34 Цитата(BarsMonster @ Sep 21 2010, 00:54) ... Sep 21 2010, 04:49  BarsMonster Цитата(Andrew34 @ Sep 21 2010, 06:49) При... Sep 21 2010, 10:12 rezident toweroff, уважайте других пользователей, которым п... Sep 20 2010, 22:30 XVR ЦитатаПо поводу фронтов: если для 4х импульсов сде... Sep 21 2010, 07:41 des00 Цитата(XVR @ Sep 21 2010, 01:41) Так все ... Sep 21 2010, 07:44  XVR Цитата(des00 @ Sep 21 2010, 11:44) вдруг ... Sep 21 2010, 08:27
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|