Гость MALLOY2 17 октября, 2005 Опубликовано 17 октября, 2005 · Жалоба На корпусе имеем А[21:2] проц может адресовать 24 бита адресс. Линии A[23:22] используются для банков памяти CE0...CE3 итго остается А0..А21. Если использовать внешнюю шину 16 бит, то внутринние адресса подключатся вот так А[20:1] -> А[21:2]. Так вот вопрос куда девается А21 внутренней шины ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость MALLOY2 17 октября, 2005 Опубликовано 17 октября, 2005 · Жалоба То есть получается если емиф настроен на 8 бит мы можем максимально к не му подцепить 1*8 = 8 Мбит , если емиф настроен на 16 бит можем подцепить 1*16 = 16 Мбит, если 32 бит то соответственно 1*32 = 32 Мбит или 4 Мбайта. Или я чего то не так понял ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Hercules 0 18 октября, 2005 Опубликовано 18 октября, 2005 · Жалоба То есть получается если емиф настроен на 8 бит мы можем максимально к не му подцепить 1*8 = 8 Мбит , если емиф настроен на 16 бит можем подцепить 1*16 = 16 Мбит, если 32 бит то соответственно 1*32 = 32 Мбит или 4 Мбайта. Или я чего то не так понял ? <{POST_SNAPBACK}> Немного не так. Если EMIF настроен на 8 бит, мы получим шину данных D[7-0] и шину адреса A[19-0], тогда мы можем максимально к нему подцепить 8*(2^20) = 8 Мбит. Если EMIF настроен на 16 бит, тогда мы получим шину данных D[16-0] и шину адреса A[20-1] и можем подцепить 16*(2^21) = 32 Мбит. Если 32 бита, то имеем шину данных D[32-0] и шину адреса A[21-2] и соответственно 32*(2^22) = 128 Мбит или 16 Мбайт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость MALLOY2 18 октября, 2005 Опубликовано 18 октября, 2005 · Жалоба интерестно одкуда мы веозьмем 16M если размер одного пространства СE 4M максимум Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Hercules 0 18 октября, 2005 Опубликовано 18 октября, 2005 · Жалоба интерестно одкуда мы веозьмем 16M если размер одного пространства СE 4M максимум <{POST_SNAPBACK}> Имелось ввиду максимум внешнего адресуемого пространства для того или иного режима, а не сколько будет доступно на один CE. А размер пространства одного CE и сколько CE будет доступно можно сконфигурить. Для это используется регистр "EMIF CE Size Control Register 1", который расположен по адресу 0x0840. При записи в этот регистр значения 0x00 получим: CE0: 0x000000-0x3FFFFF CE1: 0x400000-0x7FFFFF CE2: 0x800000-0xBFFFFF CE3: 0xC00000-0xFFFFFF т.е. именно по 4M на один CE. При записи в этот регистр значения 0x01 получим: CE0: 0x000000-0x7FFFFF CE1: not available CE2: 0x800000-0xFFFFFF CE3: not available т.е. по 8M на один CE, но в этом случае доступно только два CE. При записи значения 0x02 получим: CES=10 CE0: 0x000000-0xFFFFFF CE1: not available CE2: not available CE3: not available и соответсвенно будем иметь 16M на CE, но и доступен будет только один из 4-х. Более подробно про EMIF процессора 5502 можно почитать в "TMS320VC5501/5502 DSP External Memory Interface (EMIF) Reference Guide" от TI (spru612f.pdf) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KykyryzzZ 0 7 ноября, 2005 Опубликовано 7 ноября, 2005 · Жалоба Если не секрет, какими отладочными средствами пользуетесь? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость MALLOY2 7 ноября, 2005 Опубликовано 7 ноября, 2005 · Жалоба не секрет, да и выбор не совсем большой, это SM510 (аналог xds510) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KykyryzzZ 0 8 ноября, 2005 Опубликовано 8 ноября, 2005 · Жалоба не секрет, да и выбор не совсем большой, это SM510 (аналог xds510) А можно немного поподробнее об этом звере узнать? А то у меня такая ситуация: на плате TMS320vc5502 стоит, а как и через что с ним работать ума не приложу, искал evaluation bordы, но ценААА... по этому собираю всю нужную и не очень информацию о том как сделать эту тэмээсину своим другом Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Hercules 0 9 ноября, 2005 Опубликовано 9 ноября, 2005 · Жалоба не секрет, да и выбор не совсем большой, это SM510 (аналог xds510) А можно немного поподробнее об этом звере узнать? Про SM510 можно почитать тут: _http://projects.caxapa.ru/index.html?ID=6 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KykyryzzZ 0 9 ноября, 2005 Опубликовано 9 ноября, 2005 · Жалоба Спасибо, посмотрел. Скажите, а вы его сами собирали или все таки преобрели каким-то образом? Как я понял, это устройство не выпускается серийно, т.к. было разработано определенными людьми для своих потребностей. Хэнд-мэйд вообщем. Я очень заинтересовался, но возможности изготовления собственными силами пока не предвидится, так что если есть вариант преобретения, очень хотелось бы о нем узнать Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость MALLOY2 9 ноября, 2005 Опубликовано 9 ноября, 2005 · Жалоба Спасибо, посмотрел. Скажите, а вы его сами собирали или все таки преобрели каким-то образом? Как я понял, это устройство не выпускается серийно, т.к. было разработано определенными людьми для своих потребностей. Хэнд-мэйд вообщем. Я очень заинтересовался, но возможности изготовления собственными силами пока не предвидится, так что если есть вариант преобретения, очень хотелось бы о нем узнать Фирма его купила (~400 зеленых), где я незнаю, где то в москве, но я знаю людей которые собирали сами и не знали никаких проблем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KykyryzzZ 0 9 ноября, 2005 Опубликовано 9 ноября, 2005 · Жалоба Фирма его купила (~400 зеленых), где я незнаю, где то в москве, но я знаю людей которые собирали сами и не знали никаких проблем. ОКЭЙ, большое спасибо, постараюсь найти это место, да и 400$ вроде приемлемо. А с каким ПО он совместим? с ним через Code Composer работать можно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shread 0 9 ноября, 2005 Опубликовано 9 ноября, 2005 · Жалоба Если вам нужны платы, обратитесь к Rezident'у, правда сейчас с ними некоторые проблемы, я сам вот жду. Еще есть вариант XDS510PP собрать, это вариант на LPT порт, правда он в отличии от фирменного, может работать только в SPP8 режиме. Но за-то он дешевле всех остальных вариантов(около 80$ у меня получилось, собирал первый раз на макетке) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость MALLOY2 10 ноября, 2005 Опубликовано 10 ноября, 2005 · Жалоба Фирма его купила (~400 зеленых), где я незнаю, где то в москве, но я знаю людей которые собирали сами и не знали никаких проблем. ОКЭЙ, большое спасибо, постараюсь найти это место, да и 400$ вроде приемлемо. А с каким ПО он совместим? с ним через Code Composer работать можно? Собственно только сним и совместим, т.к. другого софта для техасов нет :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KykyryzzZ 0 16 марта, 2006 Опубликовано 16 марта, 2006 · Жалоба Вопрос по EMIF В описании регистров встретил следующее: EMIF Registers Register Field EGCR MEMFREQ, WPE, MEMCEN, ®ARDY, ®HOLD, ®HOLDA, NOHOLD EMIRST (W)EMIRST EMIBE ®TIME, ®CE3, ®CE2, ®CE1, ®CE0, ®DMA, ®FBUS, ®EBUS, ®DBUS, ®CBUS, ®PBUS CE01 MTYPE, RDSETUP, RDSTROBE, RDHOLD CE11 MTYPE, RDSETUP, RDSTROBE, RDHOLD CE21 MTYPE, RDSETUP, RDSTROBE, RDHOLD CE31 MTYPE, RDSETUP, RDSTROBE, RDHOLD CE02 RDEXHLD, WREXHLD, WRSETUP, WRSTROBE, WRHOLD CE12 RDEXHLD, WREXHLD, WRSETUP, WRSTROBE, WRHOLD CE22 RDEXHLD, WREXHLD, WRSETUP, WRSTROBE, WRHOLD CE32 RDEXHLD, WREXHLD, WRSETUP, WRSTROBE, WRHOLD CE03 TIMOUT CE13 TIMOUT CE23 TIMOUT CE33 TIMOUT SDC1 TRC, SDSIZE, SDWID, RFEN, TRCD, TRP SDPER PERIOD SDCNT ®COUNTER INIT INIT SDC2 TMRD, TRAS, TACTV2ACTV 5502-only Registers Register Field GBLCTL1 EK1EN,EK1HZ,NOHOLD,HOLDA,HOLD,ARDY GBLCTL2 EK2EN,EK2HZ,EK2RATE CE1CTL1 READ_HOLD,WRITE_HOLD,MTYPE,READ_STROBE,TA CE1CTL2 READ_SETUP,WRITE_HOLD,WRITE_STROBE,WRITE_SETUP CE0CTL1 READ_HOLD,WRITE_HOLD,MTYPE,READ_STROBE,TA CE0CTL2 READ_SETUP,WRITE_HOLD,WRITE_STROBE,WRITE_SETUP CE2CTL1 READ_HOLD,WRITE_HOLD,MTYPE,READ_STROBE,TA CE2CTL2 READ_SETUP,WRITE_HOLD,WRITE_STROBE,WRITE_SETUP CE3CTL1 READ_HOLD,WRITE_HOLD,MTYPE,READ_STROBE,TA CE3CTL2 READ_SETUP,WRITE_HOLD,WRITE_STROBE,WRITE_SETUP SDCTL1 SLFRFR,TRC SDCTL2 TRP,TRCD,INIT,RFEN,SDWTH SDRFR1 PERIOD,COUNTER SDRFR2 COUNTER,EXTRA_REFRESHES SDEXT1 TCL,TRAS,TRRD,TWR,THZP,RD2RD,RD2DEAC,RD2WR,R2WDQM SDEXT2 R2WDQM,WR2WR,WR2DEAC,WR2RD CE1SEC1 SYNCRL,SYNCWL,CEEXT,RENEN,SNCCLK CE0SEC1 SYNCRL,SYNCWL,CEEXT,RENEN,SNCCLK CE2SEC1 SYNCRL,SYNCWL,CEEXT,RENEN,SNCCLK CE3SEC1 SYNCRL,SYNCWL,CEEXT,RENEN,SNCCLK CESCR CES Note: R = Read Only; W = Write; By default, most fields are Read/Write Для 5502 существуют все выше описанные регистры или только которые идут после слов 5502-only Registers ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться