|
xmega128a1 + sdram |
|
|
|
Jan 9 2011, 17:39
|

Участник

Группа: Участник
Сообщений: 66
Регистрация: 28-06-09
Пользователь №: 50 704

|
возникла необходимость внешней памяти на xmega128a1 под рукой есть 8 штук SDRAM 8Mx8 byte (MT48LC8M8A2) подскажите пожалуйста можно ли этот SDRAM присобачить к xmega128a1 ??? в даташите на мк написано что организация памяти должна быть 4 битная для SDRAM а у меня вроде 8 битная
--------------------
1 километр = 1024 метр
|
|
|
|
|
 |
Ответов
|
Jan 14 2011, 09:00
|

Участник

Группа: Участник
Сообщений: 66
Регистрация: 28-06-09
Пользователь №: 50 704

|
Подключил SDRAM (16M x 8) заработало сразу! но есть две проблемы: 1. компилятор видит только первые 64КБ. 2. если поднести руку к микросхеме памяти уже на расстоянии 1см, контроллер сбросывается. p.s. керамический кондер 100n у памяти между Vdd и Vss присутствует, неиспользуемый полубайт а так же все остальные неиспользованные ноги оставил в воздухе, может от этого происходит сброс ???
Сообщение отредактировал bekor - Jan 14 2011, 09:03
--------------------
1 километр = 1024 метр
|
|
|
|
|
Jan 14 2011, 09:23
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(bekor @ Jan 14 2011, 19:00)  Подключил SDRAM (16M x 8) заработало сразу! но есть две проблемы: 1. компилятор видит только первые 64КБ. 2. если поднести руку к микросхеме памяти уже на расстоянии 1см, контроллер сбросывается. p.s. керамический кондер 100n у памяти между Vdd и Vss присутствует, неиспользуемый полубайт а так же все остальные неиспользованные ноги оставил в воздухе, может от этого происходит сброс ??? 1. В настройках проекта разрешите внешнюю шину памяти и укажите ее количество. 2. Конечно же нужно было подтянуть неиспользуемые линии данных к напряжению питания. Так же поступить и с остальными не используемыми входами... Очень может влиять разводка платы на помехоустойчивость.
--------------------
|
|
|
|
|
Jan 14 2011, 09:43
|

Участник

Группа: Участник
Сообщений: 66
Регистрация: 28-06-09
Пользователь №: 50 704

|
Цитата(prottoss @ Jan 14 2011, 15:23)  1. В настройках проекта разрешите внешнюю шину памяти и укажите ее количество. это я и делаю но компилер грит типа немогу исползовать больше 64КБ памяти потомучто у меня указатели 16 битные. Цитата(prottoss @ Jan 14 2011, 15:23)  2. Конечно же нужно было подтянуть неиспользуемые линии данных к напряжению питания. Так же поступить и с остальными не используемыми входами... Очень может влиять разводка платы на помехоустойчивость. эту проблему я тоьк что решил, надо было CS заземлить
--------------------
1 километр = 1024 метр
|
|
|
|
|
Jan 14 2011, 09:50
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(bekor @ Jan 14 2011, 19:33)  это я и делаю но компилер грит типа немогу исползовать больше 64КБ памяти потомучто у меня указатели 16 битные. Модель LARGE или HUGE нуна сделать Код #pragma location = 0x0100000 __no_init char membase[1024];
void main(void) { int i = 0; while(1) membase[i] = (char)(i++); } Компилируется без проблем (IAR 5.30) Цитата(bekor @ Jan 14 2011, 19:43)  Я же говорю - у Вас модель памяти - SMALL
--------------------
|
|
|
|
Сообщений в этой теме
bekor xmega128a1 + sdram Jan 9 2011, 17:39 prottoss Цитата(bekor @ Jan 10 2011, 04:39) в дата... Jan 9 2011, 19:53 Duhas вся проблема что в А1 нету 4-х портов под EBI... Jan 10 2011, 05:02 prottoss Цитата(Duhas @ Jan 10 2011, 16:02) вся пр... Jan 10 2011, 05:49 bekor вот досада а
скажите пожалуйста а достать 4 бит... Jan 10 2011, 05:28 prottoss Цитата(bekor @ Jan 10 2011, 16:28) вот до... Jan 10 2011, 08:22  bekor Цитата(prottoss @ Jan 10 2011, 14:22) Я н... Jan 10 2011, 09:21   prottoss Цитата(bekor @ Jan 10 2011, 20:21) тоесть... Jan 10 2011, 09:25 Duhas хрен их разбери.. в спецификации семейства А есть ... Jan 10 2011, 08:11 Duhas ну если пол объема хватает - то не проблема .. Jan 10 2011, 09:29 bekor вот здорово
есть еще вопросы
генератор кода в C... Jan 10 2011, 09:53 Duhas по задержкам мона порыть ДШ.. там должны быть врем... Jan 10 2011, 10:52 bekor а что на счет row bits, column bits,
и SDRAM self ... Jan 10 2011, 10:55 Duhas это смотрите в ДШ на память там слово в слово таки... Jan 10 2011, 12:23 KKV2003 Меня лично их EBI-нутая система шин не порадовала ... Jan 12 2011, 08:11    bekor Цитата(prottoss @ Jan 14 2011, 15:50) Мод... Jan 14 2011, 10:00 KKV2003 А как насчет Huge-модели? Может пример от Atmel-а ... Jan 14 2011, 10:05 bekor huge модели там нету
там только small, medium и l... Jan 14 2011, 10:12 bekor разобрался
Код/* External memory >64k write ... Jan 14 2011, 12:16 KKV2003 Цитата(bekor @ Jan 14 2011, 18:16) разобр... Jan 17 2011, 04:01 bekor Спасибо,
буду разбираться, хотя у меня и сейчас 32... Jan 17 2011, 06:53 bekor вот настроил процессор на 32МГц а периферию на 64М... Jan 17 2011, 21:42 KKV2003 Поздравляю с успехом. А с прерываниями вряд-ли под... Jan 18 2011, 10:44 bekor спасибо,
с прерыванием тоже разбирусь как нибудь... Jan 18 2011, 18:26 bekor возможно ли писать этот кусок кода на ассемблере ч... Feb 4 2011, 12:49 demiurg_spb Цитата(bekor @ Feb 4 2011, 15:49) возможн... Feb 6 2011, 09:01  bekor Цитата(demiurg_spb @ Feb 6 2011, 13:01) В... Feb 6 2011, 17:19   demiurg_spb Цитата(bekor @ Feb 6 2011, 20:19) CodeVis... Feb 6 2011, 20:32 zombi Цитата(bekor @ Feb 4 2011, 15:49) возможн... Feb 6 2011, 20:50 bekor ЦитатаНапишите то что нужно Вам и будет счастье...... Feb 7 2011, 07:47 zombi Цитата(bekor @ Feb 7 2011, 10:47) Вот это... Feb 8 2011, 09:00  UraGun Сейчас вожусь с тем же самым. По моему твёрдому уб... Mar 1 2011, 18:34 korobov_michael Добрый день. У меня дополнительный вопрос по работ... Mar 3 2011, 04:52 KKV2003 Сильно сомневаюсь, чтобы можно было бы тормознуть ... Mar 3 2011, 10:15 AlexG Судя по справке AVR Studio 5 в JTAGICE mkII и 3 ко... Mar 3 2011, 10:55 korobov_michael В AppNote 1312 нашел штуку, которая напрямую, коне... Mar 4 2011, 04:29
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|