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

 
 
> EBI у AT91RM9200, и CF и SDRAM
Андрейr
сообщение Apr 25 2006, 11:14
Сообщение #1





Группа: Новичок
Сообщений: 9
Регистрация: 24-01-06
Пользователь №: 13 537



К AT91RM9200 надо прикрутить Compact Flash. На EBI уже висит SDRAM.
Не могу понять, как все это одновременно работает. Если в варианте SDRAM - Data Flash более и менее понятно - загрузились из флеши в SDRAM и работаем, то в связке SDRAM - СF, - непонятки. Как одновременно 2 интерфаса жить могут. Насколько все тормозить будет, когда с CF пообщаться надо.
И вообще непонятно, откуда в это время работать. Из внутренней SRAM? Как это реализуется?
Или я не прав и они одновременно жить могут (Не один из пинов вроде не пересекаются).
Привык, блин, что и RAM и Flash на борту всегда. А тут все внешнее!!!
Теперь вот голову ломаю.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
Lelick
сообщение Apr 25 2006, 13:25
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 14-06-05
Пользователь №: 6 007



C CF она вообще не загрузится, все возможные способы загрузки указаны на странице 85 pdf-файла на at91rm9200 (Boot program). Так что придется прикручивать что-то еще. По поводу подключения на шину EBI указаны на стр139 (table 39 Ebi Pins and External Device Connections) того же файла. (Совет - без оси с этим процом лучше не извращаться)
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Apr 25 2006, 13:42
Сообщение #3


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Андрейr @ Apr 25 2006, 15:14) *
К AT91RM9200 надо прикрутить Compact Flash. На EBI уже висит SDRAM.
Не могу понять, как все это одновременно работает. Если в варианте SDRAM - Data Flash более и менее понятно - загрузились из флеши в SDRAM и работаем, то в связке SDRAM - СF, - непонятки. Как одновременно 2 интерфаса жить могут. Насколько все тормозить будет, когда с CF пообщаться надо.
И вообще непонятно, откуда в это время работать. Из внутренней SRAM? Как это реализуется?
Или я не прав и они одновременно жить могут (Не один из пинов вроде не пересекаются).
Привык, блин, что и RAM и Flash на борту всегда. А тут все внешнее!!!
Теперь вот голову ломаю.
У 9200 есть встроенный контроллер CF. Как его использовать - можно посмотреть в этом наборе схем
http://rapidshare.de/files/18899269/csb.rar_.html
Go to the top of the page
 
+Quote Post
Андрейr
сообщение Apr 26 2006, 05:38
Сообщение #4





Группа: Новичок
Сообщений: 9
Регистрация: 24-01-06
Пользователь №: 13 537



Цитата(Lelick @ Apr 25 2006, 17:25) *
C CF она вообще не загрузится, все возможные способы загрузки указаны на странице 85 pdf-файла на at91rm9200 (Boot program). Так что придется прикручивать что-то еще. По поводу подключения на шину EBI указаны на стр139 (table 39 Ebi Pins and External Device Connections) того же файла. (Совет - без оси с этим процом лучше не извращаться)

По поводу грузиться у меня и так полная ясность - Data Flash (скорее всего SPI-ная).
Читаем ее в SDRAM и начинаем работать. А вот когда придет время пообщаться с CF? (CF - модем или еще какой девайс) Не могу врубиться, кто будет EBI разруливать. SDRAM же тоже на EBI висит. Получается, будут конкретные тормоза из-за медленной CF. Или можно будет разрулиться защет внутренней SRAM, ну или я не знаю, может кеша или еще как-то?
Из операционок, если буду использовать, - думаю uCOS. Хотя точно пока не знаем. Много быстрого железа повесить надо на девайс. Может свое что-то придется писать.



Цитата(Evgeny_CD @ Apr 25 2006, 17:42) *
Цитата(Андрейr @ Apr 25 2006, 15:14) *
К AT91RM9200 надо прикрутить Compact Flash. На EBI уже висит SDRAM.
Не могу понять, как все это одновременно работает. Если в варианте SDRAM - Data Flash более и менее понятно - загрузились из флеши в SDRAM и работаем, то в связке SDRAM - СF, - непонятки. Как одновременно 2 интерфаса жить могут. Насколько все тормозить будет, когда с CF пообщаться надо.
И вообще непонятно, откуда в это время работать. Из внутренней SRAM? Как это реализуется?
Или я не прав и они одновременно жить могут (Не один из пинов вроде не пересекаются).
Привык, блин, что и RAM и Flash на борту всегда. А тут все внешнее!!!
Теперь вот голову ломаю.
У 9200 есть встроенный контроллер CF. Как его использовать - можно посмотреть в этом наборе схем
http://rapidshare.de/files/18899269/csb.rar_.html

Спасибо за информацию.
Со схемной реализацией более и менее все ясно, примеров здесь хватает. Правдо пока еще так и не определился, ставить на CF буфер или нет.
Не ясно, куда SDRAM девается, пока с CF общаться буду.

Сообщение отредактировал Андрейr - Apr 26 2006, 05:32
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Apr 26 2006, 07:08
Сообщение #5


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Андрейr @ Apr 26 2006, 09:38) *
Не ясно, куда SDRAM девается, пока с CF общаться буду.
Буфер обязателн - иначе угробите параметры ШД - SDRAM глючить начнет. CF может не оценить 90 Мгц на ШД.

А "куда девается" - проц с кешем общается (если повезло) или "курит" (если не повезло). Пока идет цикл с CF, все остальное на ШД "курит".
Go to the top of the page
 
+Quote Post
Андрейr
сообщение Apr 26 2006, 13:11
Сообщение #6





Группа: Новичок
Сообщений: 9
Регистрация: 24-01-06
Пользователь №: 13 537



Все как я и предполагал, к сожалению.
И буффер поставить надо, и CF тормозить нас будет.
Спасибо за предложенный вариант реализации. Все-таки буфферы за 1.5$. а то до этого видел варианты за 3Е(74ALVCH32245). Уже легче.
Интересно, а на PocketPC CF по тем же причинам тормозит!?

Сообщение отредактировал Андрейr - Apr 26 2006, 13:13
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Apr 26 2006, 13:59
Сообщение #7


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Андрейr @ Apr 26 2006, 17:11) *
Все как я и предполагал, к сожалению.
И буффер поставить надо, и CF тормозить нас будет.
Спасибо за предложенный вариант реализации. Все-таки буфферы за 1.5$. а то до этого видел варианты за 3Е(74ALVCH32245). Уже легче.
Интересно, а на PocketPC CF по тем же причинам тормозит!?
CF - медленная по определению. Но для борьбы с этим есть кеш и PDC контроллер в 9200. Почтайте внимательно _всю_ доку на 9200, прежде чем что-то делать.
Go to the top of the page
 
+Quote Post

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

 


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


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