Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
17.09.2010, 11:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
|
Re: Подскажите какой МК
Сообщение от gumanoid
|
и ещё ARM ведь вроде как не производит МК (если не прав - поправьте), а продаёт третим фирмам - так что какой МК выбрать?
|
Читай еще раз:
"....Если нет то фактически любой старший NXP,Atmel,BlackFin,iMX,TMS по вкусу."
|
|
|
|
17.09.2010, 12:35
|
|
Частый гость
Регистрация: 16.10.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Подскажите какой МК
Сообщение от pambaru
|
Если нужно 70 МБит, и данные потом все равно пойдут в ПЛИС, то лучше данные сразу направлять в ПЛИС.
К примеру, очень просто связать CY7C68013A (USB 2.0 High Speed) и плисину.
И плюс любой МК для конфигурирования всего этого.
Я беру, к примеру, для подобных целей LPC2148 - в 512КБ флэша влазит и прошивка для плис (по крайней мере, не для самых больших) и прошивка для CY7C68013A
Пропускать поток в 70 мБит через проц - думаю, напрасные трудозатраты, да и не всякий проц справится.
Для связки CY7C68013A и ПЛИС у меня получалась реальная скорость передачи данных где-то 26 МБайт в сек (200 мБит/с)
|
USB конечно тоже устроит, вопрос только в драйверах.
Вы драйвера сами писали или есть готовые?
И можно немного поподробнее... (про 26 Мбайт в сек)
какая именно ПЛИС и зачем ещё МК (что конфигурировать)?
|
|
|
|
17.09.2010, 12:43
|
|
Заблокирован
Регистрация: 23.08.2010
Сообщений: 541
Сказал спасибо: 20
Сказали Спасибо 93 раз(а) в 78 сообщении(ях)
|
Re: Подскажите какой МК
Да вы совсем не в теме... CY7C68013A не имеет флэша...
|
|
|
|
17.09.2010, 12:56
|
|
Частый гость
Регистрация: 16.10.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Подскажите какой МК
Сообщение от аtаs_stas
|
Да вы совсем не в теме... CY7C68013A не имеет флэша...
|
ну да... я ведь новичок, о чём сразу и сказал
просмотрев немного даташит на CY7C68013A я понял что грузиться контроллер может тремя способами:
Software: 8051 code runs from:
—Internal RAM, which is downloaded via USB
—Internal RAM, which is loaded from EEPROM
—External memory device (128 pin package)
Так?
LPC2148 - это ARM7TDMI-S CPU, также с USB и прочей переферией, который будет использоваться только в качестве EEPROM для CY7C68013A?
|
|
|
|
17.09.2010, 13:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,353
Сказал спасибо: 85
Сказали Спасибо 610 раз(а) в 369 сообщении(ях)
|
Re: Подскажите какой МК
Сообщение от gumanoid
|
USB конечно тоже устроит, вопрос только в драйверах.
Вы драйвера сами писали или есть готовые?
И можно немного поподробнее... (про 26 Мбайт в сек)
какая именно ПЛИС и зачем ещё МК (что конфигурировать)?
|
Драйвера с сайта Кипариса - стандартные. Модификация сводится к добавлению собственного PID/VID в inf файл. В хелпах там все подробно описано.
Также там есть заготовка (шаблон) проги для CY7С68013A, для кейла.
Общие сведения: http://www.efo.ru/doc/Cypress/Cypress.pl?2524
ПЛИС любая подходящая для вашей задачи (вы ж сами писали, что плис будет).
Циклон 3, какой-нибудь, к примеру.
А конфигурируется плис (FPGA) и CY7С68013A, т.к. оба они не имеют флэша, и прошивку после включения питания в них надо грузить (можно и память цеплять).
Если начнете изучать вопрос - все прояснится.
LPC2148 - для примера, корпус небольшой, а флэша много. Да и может еще чего-нужно делать - ОЗУ прилично. Флэша много нужно не для CY7C68013A (ей 8 кб (по-моему) хватило бы, а в основном для FPGA.
|
|
|
|
17.09.2010, 13:44
|
|
Частый гость
Регистрация: 16.10.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Подскажите какой МК
имеется ПЛИС XILINX XCV600 + EEPROM для плис XC18V04
справиться ли эта плис с обработкой потока 10 МБайт в секунду? (нужно из параллельного вида сформировать последовательный по определенному протоколу)
а для CY7C68013A можно какую нибудь последовательную небольшую память поставить, ведь так?
Кстати говоря нужно ли ставить между CY7C68013A и ПЛИС какое нибудь аппаратное FIFO?
|
|
|
|
17.09.2010, 14:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,353
Сказал спасибо: 85
Сказали Спасибо 610 раз(а) в 369 сообщении(ях)
|
Re: Подскажите какой МК
Сообщение от gumanoid
|
имеется ПЛИС XILINX XCV600 + EEPROM для плис XC18V04
справиться ли эта плис с обработкой потока 10 МБайт в секунду? (нужно из параллельного вида сформировать последовательный по определенному протоколу)
|
Обработка обработке рознь. делайте проект, смотрите в симуляторах.
Не знаю что такое XILINX XCV600, лень смотреть, но для FPGA в большинстве случаем 10 МБайт в сек. детский лепет.
Сообщение от gumanoid
|
а для CY7C68013A можно какую нибудь последовательную небольшую память поставить, ведь так?
|
Да.
Сообщение от gumanoid
|
Кстати говоря нужно ли ставить между CY7C68013A и ПЛИС какое нибудь аппаратное FIFO?
|
Внутренний буфер в кипарисе уже есть.
FIFO обычно нужно при переходе от одного клокового домена к другому (ну и не только).
Зависит еще, как проект организуете. Если уж FIFO будет нужно, лучше взять ПЛИС с внутренней памятью.
|
|
|
|
17.09.2010, 14:25
|
|
Частый гость
Регистрация: 16.10.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Подскажите какой МК
Сообщение от pambaru
|
FIFO обычно нужно при переходе от одного клокового домена к другому (ну и не только).
|
так и есть - нужно организовать четыре канала последовательной выдачи по 15 МБит (то есть на частоте 15 мегагерц). для этого надо как минимум 60 МБит ну плюс запас, так что наверное ФИФО нужно?
|
|
|
|
17.09.2010, 18:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Подскажите какой МК
Сообщение от gumanoid
|
нужно организовать четыре канала последовательной выдачи по 15 МБит. для этого надо как минимум 60 МБит ну плюс запас
|
Для этого нужно 4 канала по 15 Мбит. ПЛИС - не процессор, ваши 4 канала могут работать совершенно независимо... А если ресурсов (логических ячеек) будет достаточно - можно нарастить ещё пару десятков каналов... Хватило бы у микросхемы ножек
|
|
|
|
22.09.2010, 16:06
|
|
Частый гость
Регистрация: 16.10.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Подскажите какой МК
а можно ли заменить CY7C68013A на CY7C68001? Вроде бы это то же самое, только без МК внутри.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:53.
|
|