Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SPI в Cyclone EP1C6
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Muxamor
Вообщим нужно закоенкитть МК с EP1C6! Я так понимаю это можно сделать по SPI!

Только вот столкнуся с токой проблемой просмотрев документацию не нащел там упоминания про SPI! Может он там какнибуть по другому называеться?

Поделитесь опытом кто подключал таким путем! Если можна какиенибуть Доки буду очень благадарен!
shamray
А альтере нет SPI. Его надо делать ручками. Там нет ничего сложного. Можно сделать опыте за пол-часа. Это-же обычный сдвиговый регистр. Посмотрите устройство SPI для любого МК и сделайте по аналогии.
JeDay
Есть такая штука "lpm_shiftreg" и в МАКСе и в КВАРТУСе. Задай разрядность данных и все остальное. Просимулируйте это дело в отладчике. Если записывать данные по паралельной шине, то по нарастающему clk они записываются, а по спадающему етого же импульса выталкиваюстя на ногу последовательного вывода.
Muxamor
А можно какиентибуть примеры!
И по схематике примерыбы посмотеть хотелось бы!
Если у кого есть не моглибы вы скинуть!
Muxamor
Вот еще такой вопрос что за интерфейс MPI??
Никак не могу на него доки наити!
Postoroniy_V
Цитата(Muxamor @ Nov 30 2005, 10:03) *
Вот еще такой вопрос что за интерфейс MPI??
Никак не могу на него доки наити!


гугл в помощь - сцылок по MPI море
по поводу схематики - что нужно то?
spi - читайте доки

p.s. в принципе RTFM+google вам за глаза wink.gif
Muxamor
ну вообщи проблема такя!
Есть плисина и МК
И вывод подключения плисыниы
ADDR
DIN
DOUT
RD
WR
REDY
DIR
CS
IRQ

с
ADDR
DIN
DOUT все понятно!

А вот как упраляться с

RD
WR
REDY
DIR
CS
IRQ
не поиму!
des00
Цитата(Muxamor @ Nov 30 2005, 04:52) *
ну вообщи проблема такя!
Есть плисина и МК
И вывод подключения плисыниы
ADDR
DIN
DOUT
RD
WR
REDY
DIR
CS
IRQ

с
ADDR
DIN
DOUT все понятно!

А вот как упраляться с

RD
WR
REDY
DIR
CS
IRQ
не поиму!


Заранее извеняюсь за тон, но
может быть за вас еще все доки изучить, написать, отсимулятть и т.д. ?? glare.gif
Возьмите доку и прочитайте,
нет доки найдтите,
не умеете искать учитесь

ЗЫ. прочитайте статью "как правильно задавать вопросы на форумах"

Удачи
Muxamor
Доки изучать никто не просит и писать и симулировать !
Просто если ктото что то может сказать толковое пусть на пишит!
stalko
Цитата(Muxamor @ Nov 30 2005, 14:08) *
Доки изучать никто не просит и писать и симулировать !
Просто если ктото что то может сказать толковое пусть на пишит!

Странно это ADDR, DIN, DOUT - Вам понятно, а RD, WR, CS - нет.
И RD, и WR, и очень возможно CS - такие же сигналы работы с памятью.
IRQ - прерывание МК, DIR - веротнее всего direction
Мне вот другое совсем непонятно: у Вас МК что, сам умеет общаться с двухпортовой памятью (DIN, DOUT)? Немало я работал с контроллерами, но таких не встречал. smile.gif И почему тогда addr только один, и, вообще, кому это надо? Сам уже запутался smile.gif
А, вообще, des00 прав: прочитайте сначала даташит (в том числе на МК). Кстати, Вы бы хоть изначально указали что за микроконтроллер такой?
Muxamor
НУ вот какраз мне нужно выбрать МК !
Есть плисина и в датa шите поисано что ана общаеться с микрокотроллером вот по такому так сказать стандарту!
Мне и нужно выбрать МК ! В томже дато щите написано что микрконтроллер использовать можно INTEL 8bit Demux

Вообщим сам запутался почему суда и обратился!
Muxamor
Вот кусок из дата шита!
Postoroniy_V
Цитата(Muxamor @ Dec 2 2005, 08:01) *
Вот кусок из дата шита!

MPI- шина явно не последовательная smile.gif
это значит, что если хочется подцепить снаружи проц по SPI нужно написать некий wrapper, его задача будет перевести spi шину в Mpi со всеми управляющими сигналами
что ещё интересного есть в вашем даташите? smile.gif
думаю там должны быть временные диаграммы - запись и чтение
их нужно эмитировать
а для начала сделайте проект только с этой коркой (hdlc) без wrapper-а и подайте тестовые сигналы на вход, смотрите что будет на выходе.
диаграммы можете ручками нарисовать в waveform.
Удачи!
Victor®
Цитата(Muxamor @ Dec 2 2005, 08:38) *
НУ вот какраз мне нужно выбрать МК !
Есть плисина и в датa шите поисано что ана общаеться с микрокотроллером вот по такому так сказать стандарту!
Мне и нужно выбрать МК ! В томже дато щите написано что микрконтроллер использовать можно INTEL 8bit Demux

Вообщим сам запутался почему суда и обратился!


И что у Вас есть чем прошивать/загружать ПЛИС? Или исходники?
К Вашему сведению, что если у Вас нет а) прошивки или б) исходников, то IMHO,
с Вашими знаниями на данном этапе эту разработку можно отложить.
Как мне подсказывает чутье, это что-то с SS7 связано, правда? :-)
Muxamor
Прошивка есть!



НУ если бы можн было его отложить этой бы темы не существовало!

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