-
SOVA
-
Автор темы
-
Не в сети
-
Давно я тут
-
-
Сообщений: 82
-
Спасибо получено: 5
-
-
-
-
|
При создании сдвигового регистра мегафункция предлагает сдвигать данные вправо или влево. Я не совсем понимаю, а писать проект для симуляции - не хочу тратить время (грубая правда).:)
Вправо - это входящие данные записываются в старший регистр q[23] и сдвигаются к младшему q[0]? Как написано в выходной шине?
А влево - это shiftin записывается в q[0] и сдвигаются к q[23]?
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Последнее редактирование: от SOVA.
|
-
umarsohod
-
-
Не в сети
-
Администрация форума
-
-
Сообщений: 816
-
Спасибо получено: 168
-
-
|
При создании компонента визардом, в самом конце предлагается создать всякие файлы,
в том числе и "*_wave.jpg". Попробуйте посмотреть в них.
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
SOVA
-
Автор темы
-
Не в сети
-
Давно я тут
-
-
Сообщений: 82
-
Спасибо получено: 5
-
-
-
-
|
К сожалению, в этом случае такой опции нет. Но в хелпе есть подсказка, разобрался. Сдвиг вправо идёт от q[23] к q[0]. ;)
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
SOVA
-
Автор темы
-
Не в сети
-
Давно я тут
-
-
Сообщений: 82
-
Спасибо получено: 5
-
-
-
-
|
Чтобы не плодить темы, продолжу в этой.
Почему происходит такое явление:
Использую в схеме сдвиговый регистр на 8 бит с параллельной загрузкой. Простейшая схема. Сначала использовал визард. После компиляции 8-ми разрядный регистр занял 41 ячейку! :( Причём количество ячеек менялось от компиляции к компиляции. Смотрел RTL viewer-ом, там используются ЛУТ для хранения данных без сдвига. Мне это не нужно.
Решил нарисовать вручную.
Вот схема:
После компиляции та же ерунда!
Вот что показвает RTL:
Подскажите, как экономно реализовать сдвиговый регистр с параллельной загрузкой?
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
umarsohod
-
-
Не в сети
-
Администрация форума
-
-
Сообщений: 816
-
Спасибо получено: 168
-
-
|
8-ми разрядный регистр должен занимать 8 логических элементов. Я думаю, у вас проблема
где-то в другом месте. Вы для экспериментов, сделайте отдельный простенький проект только со
сдвиговым регистром, и посмотрите что получается, а затем уже вставляйте его в главный.
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
Время создания страницы: 0.221 секунд