МАРСОХОД

Open Source Hardware Project

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

ТЕМА: FIFO

FIFO 5 года 4 мес. назад #1872

  • Kas2901
  • Kas2901 аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 12
  • Спасибо получено: 0
Приветствую! В процессе своей работы была поставлена задача организовать обмен данными между модулями работающими на разных частотах. И обязательно должно работать 2 FIFO которые переключаются между собой по стробу т.е. пишет1/передает2 и пишет2/передает1. Данные пока идут с простого счетчика. И столкнулся с проблемой, что в начале каждой передачи остается первое слово есть последнее слово предыдущей. Как это можно исправить? Пробовал вставлять синх/асинхр сбросы после передачи, вообще перестало все работать. Или я что-то не понимаю в работе с FIFO?
Вложения:

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

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

Re: FIFO 5 года 4 мес. назад #1873

Что-то очень сумбурно . Для "обмен данными между модулями работающими на разных частотах" достаточно одного "FIFO".
Оно , собственно , для этого и придумано - у него есть один клок для чтения данных, а второй для их записи.

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

Re: FIFO 5 года 4 мес. назад #1874

  • Kas2901
  • Kas2901 аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 12
  • Спасибо получено: 0
Это необходимо в данной работе для конечного результата. Можете подсказать как исправить этот поток? Чтобы при чтении из FIFO, в данном случае, первое слово от второго отличалось на единицу.

P.S. На днях наконец-то пришла посылка с марсоходом и возник вопрос, а где собственно вы взяли 5ти вольтовую батарейку?) И достаточно ли будет питания 4,8В от аккумуляторов 4х1,2В?

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

  • Страница:
  • 1
Время создания страницы: 0.127 секунд

facebook  GitHub  YouTube  Twitter