[an error occurred while processing this directive]
|
1) Ну зачем мне в ПЛИС вставлять лишнее FIFO на запросы? Это блок памяти, коих есть в дефиците. А приоритетный шифратор это всего несколько LUT.
2) А часовой таймер вызывается редко, и достаточно длинен. В нем и клавиатура сканируется, и всякие там мигания-моргания на дисплее, и апдейт времени, и еще куча всего. А генератор огибающей требует фиксированного времени выдачи результата. Иначе она огибать будет "не в то время и не в том месте". Соответственно если первое прерывание поставить приоритетом выше, то второе может быть отложено на время выполнения первого, что не допустимо. А программно разрешить вложенность в условиях стандартного 51-го ядра не представляется возможным (точнее великий геморрой с колдовством на стеке)
E-mail: info@telesys.ru