|
Реализация SPI расширителя |
|
|
|
May 14 2013, 19:20
|

Twilight Zone
  
Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990

|
Приветствую, коллеги! Есть надобность сделать некий расширитель/преобразователь интерфейса SPI в цифровой интерфейс управления светодиодными драйверами TM1803. Идея такая, что устройство на шустром микроконтроллере считывает блоки памяти по 30 kbytes c внешней SD карты. Дальше перегоняет эти данные по SPI на высокой скорости в расширитель на 10..16 портов, который уже параллельно будет выгружать эти данные со своих портов на низкой скорости, это 800 kbit/s по протаколу для TM1803. Т.е. к примеру, порт 1 - выгружает первые 3 килобайта, порт 2 - следующие 3 и т.д. На микроконтроллере сделать это довольно просто для 2-3 х портов, но никак не для 10. Будет довольно сложно выдержать временные характеристики + еще заниматься другими рабочими делами. На сколько в этой задаче может помочь ПЛИС?
--------------------
Magic Friend
|
|
|
|
|
 |
Ответов
|
May 15 2013, 06:29
|

Twilight Zone
  
Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990

|
Цитата(DASM @ May 15 2013, 10:21)  Ну и напрасно. Такой расширитель написать самому на Verilog вопрос недели - двух (из которых 2/3 - разборка со средой проектировании и синтаксисом Verilog. Хотя Верилог - не догма- можно просто готовые логические элементы ставить. Но не очень советую так делать если ранее не имели опыта. Тем более с картой не надо заморачиваться - контроллер уже есть. А опыт в будущем будет дороже денег. Посоветуйте какую нить отладочную плату доступную под таковую задачу. Если действительно вопрос не очень сложной, может быть и сам «вывезу».
--------------------
Magic Friend
|
|
|
|
|
May 15 2013, 06:50
|

Местный
  
Группа: Свой
Сообщений: 397
Регистрация: 21-11-12
Из: Россия г. Санкт-Петербург
Пользователь №: 74 498

|
Цитата(Danis @ May 15 2013, 10:29)  Посоветуйте какую нить отладочную плату доступную под таковую задачу. Если действительно вопрос не очень сложной, может быть и сам «вывезу». Предлогаю определиться с производителем ПЛИС (как раз с вопросом цен определитесь). Кстати, фирмовые отладочные платы Xilinx не дешёвые.....про Altera точно не знаю, но тоже думаю денег попросят нормально. На китайском рынке есть уйма дешевых (даже с учетом доставки) отладочных плат.=))) А под вашу задачу скорей любая платка подойдет. Простенькая платка Программатор (отличный, сам пользуюсь) Посложнее отладочная платкаПод эти платки САПР "ISE" доступен на сайте www.xilinx.com
--------------------
Победа - это когда N раз упал и N+1 раз встал.
|
|
|
|
|
May 15 2013, 08:22
|

Местный
  
Группа: Свой
Сообщений: 397
Регистрация: 21-11-12
Из: Россия г. Санкт-Петербург
Пользователь №: 74 498

|
Цитата(DASM @ May 15 2013, 11:03)  А у Вас есть эта плата на Xilinx 6 ? Цена заманчива, тем более с DDR2 - спасибо за ссылку, очень возможно что возьму именно ее. Именно этой платы у меня нет. Я заказывал на этом ресурсе простенькие модули на Spartan3E. Но Xilinx их уже не рекомендует к разработке. В 2018 г снимает с производства. Следущая Spartan6... Это самое дешевое из актуальных семейств Xilinx. Думаю работать будет как и написано. У меня коллеги подобные платки брали....отзывы были нормальные. Сам кристалл FPGA он не дорогой (Китайцы штампуют эти платки тысячами,а может и сотнями тысяч=))) оборот большой -> цена поменьше). Ресурс, который ими торгует тоже нормальный. Цитата(ViKo @ May 15 2013, 12:16)  А почему бы не использовать набор регистров 74HC595, выстроенных в длинную цепочку?
--------------------
Победа - это когда N раз упал и N+1 раз встал.
|
|
|
|
Сообщений в этой теме
Danis Реализация SPI расширителя May 14 2013, 19:20 DASM На сколько помочь? На 100%.Вопрос только прямоты р... May 14 2013, 20:19 Danis Цитата(DASM @ May 15 2013, 00:19) На скол... May 15 2013, 05:59   DASM Цитата(Dmitriyspb @ May 15 2013, 10:50) П... May 15 2013, 07:03 DASM http://www.ebay.com/itm/251067943099 - они будут у... May 15 2013, 06:32 Danis Цитата(DASM @ May 15 2013, 10:32) http://... May 15 2013, 07:08 DASM Да, этого набора достаточно. Blaster да - через не... May 15 2013, 07:50 Danis Цитата(DASM @ May 15 2013, 10:50) Думаю н... May 15 2013, 17:34 ViKo А почему бы не использовать набор регистров 74HC59... May 15 2013, 08:16 DASM Это ресурс посредника. Вы именно с ним (посреднико... May 15 2013, 08:32 Dmitriyspb Цитата(DASM @ May 15 2013, 12:32) Это рес... May 15 2013, 10:36 DASM Она не флешовая, но при включении питания в нее ав... May 15 2013, 17:50
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|