Необходимо реализовать / найти подходящий простой модуль , который позволит буферизовать поступающие команды и складывать их в буфер.
- Нужно определить формат команд
- чтение линии - 3байта операция R - 1 (0 байт), адрес - 2 байта (1 байт - младший, 2-ой старший)
- запись - 4 байта W - 2 (0 байт), 2 байта адреса и 1 байт - значение, которое нужно записать по адресу
- Данный буфер должен быть не просто массивом векторов (буфером памяти) а предусматривать как добавление, так и удаление данных (поэтому разработка этого модуля - отдельная задача )
- Необходимо добавить в rom_reader_programmer анализ этого буфера и отправку сигналов в модуль rom_manager
Необходимо реализовать / найти подходящий простой модуль , который позволит буферизовать поступающие команды и складывать их в буфер.