-
Kas2901
-
Автор темы
-
Не в сети
-
Новый участник
-
-
Сообщений: 12
-
Спасибо получено: 0
-
-
-
-
|
Приветствую! В процессе своей работы была поставлена задача организовать обмен данными между модулями работающими на разных частотах. И обязательно должно работать 2 FIFO которые переключаются между собой по стробу т.е. пишет1/передает2 и пишет2/передает1. Данные пока идут с простого счетчика. И столкнулся с проблемой, что в начале каждой передачи остается первое слово есть последнее слово предыдущей. Как это можно исправить? Пробовал вставлять синх/асинхр сбросы после передачи, вообще перестало все работать. Или я что-то не понимаю в работе с FIFO?
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Последнее редактирование: от Kas2901.
|
-
umarsohod
-
-
Не в сети
-
Администрация форума
-
-
Сообщений: 816
-
Спасибо получено: 168
-
-
|
Что-то очень сумбурно . Для "обмен данными между модулями работающими на разных частотах" достаточно одного "FIFO".
Оно , собственно , для этого и придумано - у него есть один клок для чтения данных, а второй для их записи.
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
Kas2901
-
Автор темы
-
Не в сети
-
Новый участник
-
-
Сообщений: 12
-
Спасибо получено: 0
-
-
-
-
|
Это необходимо в данной работе для конечного результата. Можете подсказать как исправить этот поток? Чтобы при чтении из FIFO, в данном случае, первое слово от второго отличалось на единицу.
P.S. На днях наконец-то пришла посылка с марсоходом и возник вопрос, а где собственно вы взяли 5ти вольтовую батарейку?) И достаточно ли будет питания 4,8В от аккумуляторов 4х1,2В?
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
Время создания страницы: 0.107 секунд