Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: slave i2c
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
_andrew_
Есть ли где нибудь готовые решения контролера i2c (slave). ?
YGin
Цитата(_andrew_ @ May 16 2006, 12:46) *
Есть ли где нибудь готовые решения контролера i2c (slave). ?

http://www.opencores.org/
там вагон и маленькая тележка!

Вобще то один про вагон я чуток погаричился!
_andrew_
там нашел только мастера
,,,
-- 1) No multimaster
-- 2) No slave mode
-- 3) No fifo's
,,,
rezident
Помниться при необходимости я реализовывал I2C slave (правда на CPLD XC9572XL, а не на FPGA) за пол-рабочего дня. Там вроде ничего сложного нет. Правда я пользуюсь схематическим вводом, а не языками HDL, так что коркой, к сожалению, поделиться не смогу.
_andrew_
Цитата(rezident @ May 16 2006, 14:21) *
Правда я пользуюсь схематическим вводом, а не языками HDL, так что коркой, к сожалению, поделиться не смогу.


а в какой среде рисовали? мне в принципе нет разницы.
дело в том что в присланной компонете(разрабатывалась давно и не в нашей фирме) есть глюк, она вешает шину через порядка 1000 транзакций - локализовать довольно трудно. а сроки поджимают, в связи с этим не могу сдать свой проект который делал 2 месяцаsad.gif
YGin
Я точно не помню откуда эти исходники!
(может с http://www.opencores.org/ не уверен)
но их можно переделать под slave!
Может сгодятся на что небуть!
_andrew_
Цитата(YGin @ May 16 2006, 14:34) *
Я точно не помню откуда эти исходники!
(может с http://www.opencores.org/ не уверен)
но их можно переделать под slave!
Может сгодятся на что небуть!


спасибо, щас гляну
rezident
Цитата(_andrew_ @ May 16 2006, 16:27) *
а в какой среде рисовали? мне в принципе нет разницы.

Xilinx Foundation 3.3i. Была специфичная задача подключить к I2C четыре выхода 4-20мА. Т.е. выделить потоки данных для четырех 12-разрядных ЦАПов с последовательным входом. Синхронизация по SCL, т.е. отдельного источника тактирования не предусмотрено.
sazh
У меня тоже есть. Не знаю, чей. Не проверял
_andrew_
Цитата(sazh @ May 16 2006, 15:13) *
У меня тоже есть. Не знаю, чей. Не проверял


что то не понял. тут всего 3 сигнала... не понятно как передавать мастеру данные...
sazh
Я не разбирался. Это с fpga4fun.com
Вот полный текст
YGin
Цитата(YGin @ May 16 2006, 13:34) *
Я точно не помню откуда эти исходники!
(может с http://www.opencores.org/ не уверен)
но их можно переделать под slave!
Может сгодятся на что небуть!

Вспомнил откуда взял!
_andrew_
сделал старый вариант, оказалось просто были иголки...
спасибо
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.