Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2
  • 3

ТЕМА: Счётчик частотомера

Re: Счётчик частотомера 8 года 8 мес. назад #770

  • nckm
  • nckm аватар
  • Не в сети
  • Администрация форума
  • Администрация форума
  • Сообщений: 112
  • Спасибо получено: 34

SOVA пишет: Есть один принципиальный вопрос:
Для реализации последовательного АЛУ нужно передавать биты, начиная с младшего (LSB) и заканчивая старшим (MSB).
У Альтеры UFM организован так, что данные и адреса передаются, начиная со старшего бита.

Я не очень силён в последовательной логике, может кто-то мне объяснить, как мне лучше поступить?

Хочу реализовать простой процессор с минимальным количеством LAB, чтобы оставалось место в микросхеме для аппаратной части.


вам нужно хранить в UFM слова развернутые, чтобы младшие биты хранились в в старших позициях

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Счётчик частотомера 8 года 8 мес. назад #871

  • SOVA
  • SOVA аватар Автор темы
  • Не в сети
  • Давно я тут
  • Давно я тут
  • Сообщений: 82
  • Спасибо получено: 5
Решился делать последовательный процессор внутри ПЛИС.
На это натолкнула идея реализовать процессор с небольшим количеством ячеек. Тогда будет возможность комбинировать логические состояния системы с аппаратной реализацией быстродействующих функций.
Глобальная задача - реализовать нормальный двухвходовой частотомер.
Задача номер один - вывести на ЖК дисплей строку символов.
Изучив систему команд AVR процессора я понял, что из-за 32-битных команд перехода на совместимость рассчитывать не приходится. (Микрочип ещё не изучал)
Пока система видится такая:
16-ти битовые команды
Восемь 8-ми битовых регистров.
Все команды выполняются за один цикл.
Конвейер выполнения команд - во время выполнения одной команды из памяти считывается следующая.
Особенность (неисправимая) процессора: Адреса записываются в нормальном виде, данные - в обратном.
Сейчас работаю над декодером команд.

Список команд прилагаю в виде XLS файла.

Вложенный файл:

Имя файла: ALU.zip
Размер файла:8 KB


Работаю над проектом в свободное время, т.е. неспешно.

Покритикуйте, поделитесь идеями, соображениями.
Вложения:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от SOVA.

Re: Счётчик частотомера 8 года 8 мес. назад #873

Что-то сомнительно, что оно влезет в EPM240. И всё таки, если процессор не самоцель, лучше бы взять что-то готовое. Nios, или с opencores.org что-нибудь.

upd: а система команд вроде полная, но какая-то очень спартанская, при адресуемой памяти всего 512 слов, то что там поместится, проще было-бы железно прошить.
Спасибо сказали: SOVA

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от leshabirukov.
  • Страница:
  • 1
  • 2
  • 3
Время создания страницы: 0.185 секунд
Работает на Kunena форум