Разработать проект на языке VHDL для реализации модуля RAM и автомата
2 000 руб. за проект
Срочно! Требуется помощь с задачей! Необходимо реализовать модуль RAM, который будет хранить две матрицы, и автомат, который будет читать из RAM и умножать эти две матрицы, а результат записывать обратно в RAM. Работаю в modelsim.
Описание работы:
Описание работы:
- Модуль RAM(размер 256):
- Входы:
- CLK — тактовый сигнал.
- read — сигнал чтения.
- write — сигнал записи.
- ADDR — адрес (для чтения/записи).
- DataIn — данные на запись.
- Выходы:
- DataOut — данные на чтение.
- Входы:
- Модуль автомата для умножения матриц:
- Входные данные — две матрицы.
- Необходимо реализовать умножение двух матриц по элементам, записывая результат умножения в RAM.
- Процесс умножения и записи данных должен происходить синхронно с тактовым сигналом (CLK).
- Циклы использовать нельзя, все операции должны выполняться с помощью автомата состояний.
- Особые требования:
- Все действия, такие как чтение данных, умножение элементов матриц и запись результата в память (RAM), должны выполняться последовательно, управляемые автоматом состояний.
- Операции чтения/записи в RAM должны синхронизироваться с тактовым сигналом.
- Все модули должны быть выполнены на языке VHDL.
- Исходный код на VHDL для модуля RAM.
- Исходный код на VHDL для автомата, реализующего умножение матриц.
- Тестбенч для проверки корректности работы RAM и автомата с умножением матриц.
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.