реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> FPGA+ARM=SPI, Реализация интерфейса
uragan90
сообщение Apr 26 2010, 18:57
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 248
Регистрация: 2-02-09
Из: Тверь
Пользователь №: 44 309



Блин. Опять плохо понял! Какой SPI там же жтаг разве нет? Объясните поподробней если возможно, я буду примного благодарен! Как конфигурировать и работать по одной шине?
Go to the top of the page
 
+Quote Post
EvgenyNik
сообщение Apr 26 2010, 20:18
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 597
Регистрация: 24-05-06
Из: г. Чебоксары
Пользователь №: 17 402



uragan90, прочтите вдумчиво режим конфигурирования ПЛИС - passive serial (PS), тогда и поймёте, что незачем городить jtag там, где можно обойтись аппаратным SPI АРМа.
Задействовать SRAMовский интерфейс ARMа под общение с ПЛИС можно, но здесь надо смотреть - если работа у ПО с внешней памятью насыщенная, то могут возникнуть тормоза. Хотя, всё относительно, ибо параллельная шина может выйграть за счёт работы сразу словом на той же частоте.
Изучите свой ARM на наличие интерфейсов (SPI, SSC, PPI и т.п.) и их особенностей. Отдельно отметьте - что (проц или ПЛИС) выгоднее сделать источником тактовой для последовательного интерфейса, иногда это даёт различие раза в 2 по максимальной частоте передачи/приёма.


--------------------
Почему разработчики систем повышенной надёжности плохо справляются с простыми проектами? :)
Go to the top of the page
 
+Quote Post
uragan90
сообщение Apr 29 2010, 09:23
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 248
Регистрация: 2-02-09
Из: Тверь
Пользователь №: 44 309



Спасибо вам огромное всем откликнувшимся!!! Попробую с этим разобраться! Суть понял!!!!
Go to the top of the page
 
+Quote Post
uragan90
сообщение May 10 2010, 15:52
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 248
Регистрация: 2-02-09
Из: Тверь
Пользователь №: 44 309



Вот, может кому пригодится реализация такого интерфейса! http://forum.xdevs.com/viewtopic.php?f=16&t=448
Go to the top of the page
 
+Quote Post
FAE_SKV
сообщение May 12 2010, 06:14
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 14-11-07
Пользователь №: 32 325



Цитата(uragan90 @ Apr 26 2010, 12:39) *
При разработке измерительного прибора встала задача организовать интерфейс связи EP1C3T144 c LPC2368. К FPGA краме АРМа подключены два ацп и статическая память K6R4016. ПЛИС читает значения складывает в память на высокой скорости, а потом не спеша отдает данные МК для последующей обработки. Шина 8бит данные идет с ПЛИС на АРМ, а вот управление всякого рода счетчиками регистров, синхронизацией и т.д. не знаю как наладить! Может есть какой то универсальный интерфейс для моей задачи типа SPI I/O допустим 8бит данные+ 4SPI? Извените если что с ПЛИСоми только начал разбираться.


Есть более простой способ. Посмотри ПЛИС Актел SmartFusion. http://actel.ru/products/fpga/smartfusion.html. Внутри ARM процессор, ПЛИС и аналоговый блок с двумя АЦП и входными аналоговыми операционными усилителями. Как мне кажется, эта ПЛИС для этой задачи как раз подойдет.
Go to the top of the page
 
+Quote Post
uragan90
сообщение May 12 2010, 07:10
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 248
Регистрация: 2-02-09
Из: Тверь
Пользователь №: 44 309



Дружище! Вы што? Этот камень наверно стоит как арбитальная станция?
Go to the top of the page
 
+Quote Post
FAE_SKV
сообщение May 12 2010, 07:27
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 14-11-07
Пользователь №: 32 325



Цитата(uragan90 @ May 12 2010, 11:10) *
Дружище! Вы што? Этот камень наверно стоит как арбитальная станция?


Ну, если орбитальная станция стоит тыщи полторы рубликов за штуку, то да.
Go to the top of the page
 
+Quote Post
uragan90
сообщение May 12 2010, 07:53
Сообщение #23


Местный
***

Группа: Свой
Сообщений: 248
Регистрация: 2-02-09
Из: Тверь
Пользователь №: 44 309



Спасибо! Крутой камушек, ничего не скажешь, если его ставить то платка будет маленькая!! Но мне как начинающиму в плис, наверно такой не потянуть?!
Go to the top of the page
 
+Quote Post
FAE_SKV
сообщение May 12 2010, 08:21
Сообщение #24


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 14-11-07
Пользователь №: 32 325



Цитата(uragan90 @ May 12 2010, 11:53) *
Спасибо! Крутой камушек, ничего не скажешь, если его ставить то платка будет маленькая!! Но мне как начинающиму в плис, наверно такой не потянуть?!


Вся разработка ведется в графическом редакторе. Особых знаний и не нужно. Кликай по квадратикам, да расставляй галочки. Если наловчиться, то проект можно за полчаса собрать и отладить. Внутри стандартный ARM-овский процессор.
Go to the top of the page
 
+Quote Post
uragan90
сообщение May 12 2010, 08:45
Сообщение #25


Местный
***

Группа: Свой
Сообщений: 248
Регистрация: 2-02-09
Из: Тверь
Пользователь №: 44 309



Не, пусть это будет версия 2.0......
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 14th July 2025 - 04:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.0137 секунд с 7
ELECTRONIX ©2004-2016