|
Два клока в списке чувствительности, Наличие двух клоков в списке чувствительности приводит к ошибке |
|
|
|
Jun 4 2015, 05:15
|
Частый гость
 
Группа: Участник
Сообщений: 167
Регистрация: 24-12-08
Из: Россия
Пользователь №: 42 714

|
Доброго дня! Имеет место тактовый сигнал 50 МГц. (FPGA Spartan 3e) От него преобразую с помощью делителя частоты в тактовый сигнал 40 кГц. А от него аналогично в тактовый сигнал 1 Гц. Далее сделал процесс, в списке чувствительности которого есть оба сигнала 40кГц и 1Гц. ERROR:Xst:827 - ".../Main.vhd" line 121: Signal cannot be synthesized, bad synchronous description. The description style you are using to describe a synchronous element (register, memory, etc.) is not supported in the current software release. Что-то я не пойму, если мне надо описать реакцию схемы и на тот и на другой клок, то теперь никак не сделать это. Или что-то принципиально не так делаю? Можно конечно (вероятно) извернуться и добавить кучу проверок и условий и при этом в списке оставить только 40кГц. Но как то это кажется странным. Не помню чтоб раньше среда разработки ругалась на наличие в списке чувствительности нескольких клоков.
Сообщение отредактировал aBoomest - Jun 4 2015, 05:25
--------------------
C уважением!
|
|
|
|
|
 |
Ответов
|
Jun 4 2015, 13:26
|
Частый гость
 
Группа: Участник
Сообщений: 167
Регистрация: 24-12-08
Из: Россия
Пользователь №: 42 714

|
Не хочу разводить полемику, однако: 1. Хоть и не недавно с ФПГА работаю, однако был связан только с частью кода, которая, скажем так, больше математику описывала, а часть взаимодействия с периферией было у другого. Однако все равно приношу извинения за глупый вопрос. Никак не могу абстрагироваться от обычного программирования. Даже не беря во внимание то сколько сегодня прочитал о данной проблеме, даже просто посидеть поразмыслить - вполне можно понимать что "два клока" - это не верно. Мысленный эксперимент помогает.  2. А на счет "не учат" . . . Я не помню тех времен уже когда в университетах чему-то учили. Как сказал один мой друг: "Если б я знал только то чему учат в университете, то я бы был тупым." Когда сам учился - на половину фигня была полная а не учеба. А сейчас - на мой взгляд многие студенты принципиально ничего не делают.
--------------------
C уважением!
|
|
|
|
|
Jun 4 2015, 13:33
|
Участник

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

|
Цитата(aBoomest @ Jun 4 2015, 17:26)  Не хочу разводить полемику, однако: 1. Хоть и не недавно с ФПГА работаю, однако был связан только с частью кода, которая, скажем так, больше математику описывала, а часть взаимодействия с периферией было у другого. Однако все равно приношу извинения за глупый вопрос. Никак не могу абстрагироваться от обычного программирования. Даже не беря во внимание то сколько сегодня прочитал о данной проблеме, даже просто посидеть поразмыслить - вполне можно понимать что "два клока" - это не верно. Мысленный эксперимент помогает.  2. А на счет "не учат" . . . Я не помню тех времен уже когда в университетах чему-то учили. Как сказал один мой друг: "Если б я знал только то чему учат в университете, то я бы был тупым." Когда сам учился - на половину фигня была полная а не учеба. А сейчас - на мой взгляд многие студенты принципиально ничего не делают. Конечно. В институтах дают лишь часть знаний, которых явно не хватит, чтобы по выпуску называть себя "инженером". Многое приходится учить самому, сидеть ночами, разбираться, спрашивать у старших товарищей и т.д. - на это не все готовы. После окончания обучения многие считают, что все - учеба закончилась, больше нового знать ничего не нужно. Но самое главное - ВУЗ должен учить "учиться" и грамотно применять накопленные знания. Звучит немного пафосно, но на практике так и получается.
|
|
|
|
|
Jun 4 2015, 13:55
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(sallador @ Jun 4 2015, 16:33)  Но самое главное - ВУЗ должен учить "учиться" и грамотно применять накопленные знания. Звучит немного пафосно, но на практике так и получается. А я ЛЭТИ закончил в 1976г. когда не было ничего, кроме триггеров 155 серии и усилителей 1ут402... Смешно? Однако кое-что выучил... А вот по поводу "Никак не могу абстрагироваться от обычного программирования" могу объяснить, но по скайпу голосом... Буквами лень...
--------------------
www.iosifk.narod.ru
|
|
|
|
Сообщений в этой теме
aBoomest Два клока в списке чувствительности Jun 4 2015, 05:15 Bad0512 Цитата(aBoomest @ Jun 4 2015, 11:15) Добр... Jun 4 2015, 05:54 iosifk Цитата(Bad0512 @ Jun 4 2015, 08:54) Срочн... Jun 4 2015, 06:38 XVR Цитата(aBoomest @ Jun 4 2015, 08:15) Что-... Jun 4 2015, 10:41 Maverick Цитата(aBoomest @ Jun 4 2015, 08:15) Добр... Jun 4 2015, 10:55 sallador to aBoomest
Как правильно сказали выше - использу... Jun 4 2015, 10:56 iosifk Цитата(sallador @ Jun 4 2015, 13:56) p.s.... Jun 4 2015, 12:44  sallador Цитата(iosifk @ Jun 4 2015, 16:44) Это ещ... Jun 4 2015, 13:16  Torpeda Цитата(iosifk @ Jun 4 2015, 15:44) Это ещ... Jun 5 2015, 07:52   sallador Цитата(Torpeda @ Jun 5 2015, 11:52) потом... Jun 8 2015, 08:40    iosifk Цитата(sallador @ Jun 8 2015, 11:40) Кста... Jun 8 2015, 08:53     Timmy Цитата(iosifk @ Jun 8 2015, 11:53) А Вы н... Jun 8 2015, 09:18      iosifk Цитата(Timmy @ Jun 8 2015, 12:18) Там же ... Jun 8 2015, 09:29       sallador Цитата(iosifk @ Jun 8 2015, 13:29) Спасиб... Jun 8 2015, 11:31 aBoomest Всем спасибо, разобрал данную проблему. Jun 4 2015, 12:36 aBoomest Цитата(iosifk @ Jun 4 2015, 16:55) А я ЛЭ... Jun 5 2015, 03:54 iosifk Цитата(aBoomest @ Jun 5 2015, 06:54) Огро... Jun 5 2015, 07:05 Enthusiast Кому лениво читать полторы тысячи страниц книги, я... Jun 24 2015, 06:56
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|