|
|
  |
TMS320 - начало пути, Прошу помощи в освоении |
|
|
|
Jan 11 2010, 17:35
|

пуля
   
Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959

|
Всем добрый день! Вот смотрю в сторону TMS320F28234 и понять не могу по поводу частоты переключения "ног". Может кто нить пояснить? Вот в даташите написанно мол скорость на выход макс 25 МГц, а на вход? там чёт такое написанно, а разобраться не могу... Если кому не трудно, поясните пжлст. Дело в том что хочу ентот камень на ацп 20MSPS подключить. Вот думаю буду ли я успевать читать с портов? Или может какой другой камень лучше подойдёт?
|
|
|
|
|
Jan 15 2010, 21:03
|
Частый гость
 
Группа: Свой
Сообщений: 185
Регистрация: 5-05-06
Из: Ekaterinburg, Russia
Пользователь №: 16 821

|
1) Обычно у таких АЦП LVDS выходы, а у DSP'ков вроде как нет LVDS интерфейсов. 2) Для работы со скоростными интерфейсами лучше применить ПЛИС, возможно даже FPGA (в них и поддержка LVDS имеется). 3) В даташите пишут: If QUALPRD = 00, then the sampling period is 1 SYSCLKOUT cycle, т.е. при отключении входного "фильтра", частота опроса равна 150 МГц.
--------------------
Чудес не бывает - бывает мало знаний и опыта!
|
|
|
|
|
Jan 20 2010, 12:36
|
Группа: Validating
Сообщений: 6
Регистрация: 9-01-10
Из: Волгоград
Пользователь №: 54 688

|
Добрый день! Получилось завести железяку tms320vc5507, определятся через USB, грузится и через SPI EEPROM и через USB. Возник вопрос по программированию - как выставлять данные на линии D0-D15 (как при использовании EMIF, так и при HPI)? насколько я понял - регистры связанные с данными интерфейсами содержат только флаги управления и состояния. В CSL обнаружил функции только для конфигурирования (( Подскажите пожалуйста.
|
|
|
|
|
Jan 20 2010, 12:57
|
Группа: Validating
Сообщений: 6
Регистрация: 9-01-10
Из: Волгоград
Пользователь №: 54 688

|
Спасибо!
|
|
|
|
|
Jan 23 2010, 01:22
|
Группа: Validating
Сообщений: 6
Регистрация: 9-01-10
Из: Волгоград
Пользователь №: 54 688

|
Возник новый вопрос по TMS320VC5507/09A  Существует ли возможность однократного вывода данных на линии D0-D15? Другими словами мне необходимо на данные линии в произвольные моменты времени выводить некоторые данные. Возможно ли это реализовать и если да то как лучше?
|
|
|
|
|
Jan 23 2010, 09:42
|
Группа: Validating
Сообщений: 6
Регистрация: 9-01-10
Из: Волгоград
Пользователь №: 54 688

|
Грубо говоря - да, на манер GPIO. Ведь когда данные выводишь через EMIF, он начинает последовательно перебирать содержимое отведенной памяти. Что данные линии (Д0-Д15) линиями GPIO не являются я знаю, но возможно существует какой-либо фокус с конфигами EMIF или с использованием однократного DMA DARAM -> EMIF, чтобы их можно было использовать как таковые?
|
|
|
|
|
Jan 23 2010, 10:31
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Сигналы данных и управления так использовать не представляется возможным. А вот сигналы шины адреса - A15...A0 - можно, переключив режим в регистре EBSR на DATA EMIF или MULTIPLEXED HPI. Цитата Ведь когда данные выводишь через EMIF, он начинает последовательно перебирать содержимое отведенной памяти Извините, но это какой-то бред. EMIF сам никогда и ничего перебирать не начинает. Сделали один вывод в адресное пространство, соответствующее EMIF-у, он, EMIF, сгенерировал один цикл доступа в внешнюю память. А вот останется ли после этого цикла линия данных в том состоянии, в котором была во время цикла - смотрите осциллографом. Возможно и останется, там есть bus holder-ы. А возможно и нет... Никто не обещает.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|