Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


Закрытая тема
Опции темы
Непрочитано 05.09.2015, 21:53   #11
Uragan90
Почётный гражданин KAZUS.RU
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: FIFO (CPLD+SRAM)

Сообщение от ForcePoint Посмотреть сообщение
Чего кричишь? В первом посте трудно написать было?
В каком месте я кричу Я пытаюсь объяснить доходчиво!
Реклама:
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума  
Непрочитано 05.09.2015, 22:02   #12
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: FIFO (CPLD+SRAM)

Цитата:
ведь это возможно реализовать фифо на плис+срам? Ну пусь не реальное фифо но его подобие.
Реализовать можно. Попробую за завтра дать вариант
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 05.09.2015, 22:07   #13
Uragan90
Почётный гражданин KAZUS.RU
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: FIFO (CPLD+SRAM)

Сообщение от MisterDi Посмотреть сообщение
Реализовать можно. Попробую за завтра дать вариант
С меня пиво и чипсы если что , а вообще это очень интересная задача построение фифо на внешней срам, которая меня давно волнует!
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума  
Непрочитано 05.09.2015, 23:29   #14
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: FIFO (CPLD+SRAM)

Юр, три вопроса:
- каков требуемый объём FIFO;
- какова максимальная скорость обмена;
- на какой ПЛИСке планируешь.
omercury вне форума  
Непрочитано 05.09.2015, 23:35   #15
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,996
Сказал спасибо: 3,015
Сказали Спасибо 3,191 раз(а) в 2,164 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: FIFO (CPLD+SRAM)

Если недоФИФО, то чего мудрить особо? Запрос от МК должен блокировать запись от источника данных и всё. Если у источника есть Z-состояние - блокировать напрямую, если нет - пропустить ШД от источника к ОЗУ через ЦПЛД.
Сингалы !WR (с Z-состоянием как минимум со стороны ЦПЛД) и !RD на ОЗУ условно не показаны.

З.Ы.
Сообщение от Uragan90 Посмотреть сообщение
которая меня давно волнует
Чуть не с 11-го года?
Миниатюры:
Нажмите на изображение для увеличения
Название: FIFO_simple.jpg
Просмотров: 43
Размер:	37.8 Кб
ID:	83003  

Последний раз редактировалось ForcePoint; 05.09.2015 в 23:39.
ForcePoint вне форума  
Непрочитано 05.09.2015, 23:37   #16
Uragan90
Почётный гражданин KAZUS.RU
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: FIFO (CPLD+SRAM)

Сообщение от omercury Посмотреть сообщение
Юр, три вопроса:
- каков требуемый объём FIFO;
- какова максимальная скорость обмена;
- на какой ПЛИСке планируешь.
Обьём фифо определён конкретной срам а именно 16дата х 18адрес.
Скорость не ваэна тут может быть и полная остановка. Так эе как в фифо. Плис ерм570
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума  
Непрочитано 05.09.2015, 23:43   #17
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,983
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: FIFO (CPLD+SRAM)

Uragan90,
задача сродни конвертору 232/485 с автоопределением направления. если взять скорость записи/чтения озу выше в 2N раз, чем обращения мк и чавой-то там, и ввести буферные регистры нужной длины - нужно все проверять, а у меня, увы, стенд давно не работает.
кстати, на плис с внутренним озу это реализуется мгновенно - библиотечные функции
jump вне форума  
Непрочитано 05.09.2015, 23:44   #18
Uragan90
Почётный гражданин KAZUS.RU
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: FIFO (CPLD+SRAM)

Сообщение от ForcePoint Посмотреть сообщение
Если недоФИФО, то чего мудрить особо? Запрос от МК должен блокировать запись от источника данных и всё. Если у источника есть Z-состояние - блокировать напрямую, если нет - пропустить ШД от источника к ОЗУ через ЦПЛД.
Сингалы !WR (с Z-состоянием как минимум со стороны ЦПЛД) и !RD на ОЗУ условно не показаны.
Запись в срам должна быть в приоритете к чтению! Что бы не случилось если срам не полное то данные в любом случае должны писатся в срам и если только срам не пустое и не производится запись данных в срам то мк должен прочитать байт данных.
Городить тут есть чего уж поверьте так просто не получится! Тут нужно два счётчика адреса для записи и чтения и схемы сровнения адресов для определения пустого и полного срам так как чтение из пустой срам не логично, а запись в целую срам приведёт к расогласованию адресов и ошибкам данных
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума  
Непрочитано 05.09.2015, 23:49   #19
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: FIFO (CPLD+SRAM)

Сообщение от jump Посмотреть сообщение
кстати, на плис с внутренним озу это реализуется мгновенно - библиотечные функции
Кстати, в MAXII 8 килобит встроенной SRAM.

В квартусе:
Меню Tool \ Mega Function Plugin Manager выбираешь Create a new custom megafunction variation, далее Memory Compiler -› FIFO в левой части, в правой формат вывода и имя файла \ next -› отвечаешь на вопросы и получаешь то, что хочешь.
omercury вне форума  
Сказали "Спасибо" omercury
Uragan90 (06.09.2015)
Непрочитано 05.09.2015, 23:51   #20
Uragan90
Почётный гражданин KAZUS.RU
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: FIFO (CPLD+SRAM)

ForcePoint, это другая тема! С осцилом было всё попроще, там фифо не нужно было, там использовалось LIFO
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума  
Закрытая тема

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CC1101 нет связи ivan.kob Автоматика и аппаратура связи 12 24.04.2014 18:51
VGA, AVR, SRAM... (вывод видеопамяти на экран) JerryI AVR 13 02.07.2013 17:07
На WinAVR + AVR Studio c CVAVR Vetal-soft Embedd С 87 03.03.2013 20:31
память SRAM ATmega после reset avrman Микроконтроллеры, АЦП, память и т.д 3 10.03.2010 14:32
схемный редактор для CPLD Сypress oscill Proteus, KiCAD и другие ECAD 0 21.07.2009 13:25


Часовой пояс GMT +4, время: 00:06.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot