grigorybold
Свой-
Постов
32 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о grigorybold
-
Звание
Участник
- День рождения 28.12.1962
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
Посетители профиля
1 378 просмотров профиля
-
Уважаемые ГУРУ, кто работал с DDR2 помогите разобраться. Имеется ADSP-21469 и два чипа Samsung K4T1G164QQ-HCE6 При работе запись в DDR2 осуществляется за 3-4 , что соответствует документации на процессор, а чтение за 29-30 машинных циклов. Почему? Одна из ошибок процессора или неправильные настройки контроллера DDR2? Параметры настройки контроллера приведены ниже. // Parameters: // Config - 128M x 16(16M x 16 x 8) // Speed - 667 MHz // CAS Latency - 5 // Row addressing - 8K(A0-A12) // Column addressing - 1K(A0-A9) // No of Banks - 8 //tRCD - 15ns //tRP - 15ns //tRC - 60ns //tRRD - 10ns //tRASmin - 45ns //tRFC - 127.5ns //tFAW - 50ns //tRTP - 7.5ns //tWR - 15ns //tWTR - 7.5ns //tREFI - 7.8mks //For the case, tDDR2CLK = 1/196.608 MHz = 5ns // CAS Latency = 3 // tRCD = 15 / 5 = 3(3) // tRP = 15 / 5 = 3(3) // tRC = 60 / 5 = 12(12) // tRRD = 10 / 5 = 2(2) // tRAS = 45 / 5 = 9(9) // tRFC = 127.5/5 = 26(25.5) = 0x1A // tFAW = 50 / 5 = 10(10) // tRTP = 7.5 / 5 = 2(1.5) // tWR = 15 / 5 = 3(3) // tWTR = 7.5 / 5 = 2(1.5) // RDIV = ((f DDCLK X t REFI)) - (t RAS + t RP) // RDIV = (196.608 X 10^6 x 7.8 x 10^-6) - (9 + 3) // RDIV = 1522 = 0x5F2
-
keil, обращение к внеш. памяти в симуляторе
grigorybold ответил grigorybold тема в ARM
Да, действительно, почитал документацию, симулятор не способен показать сигналы внешней шины. -
keil, обращение к внеш. памяти в симуляторе
grigorybold опубликовал тема в ARM
Как в симуляторе keil посмотреть обращение к внешней памяти (lpc2214)? Во встроенном анализаторе добавил сигналы PORT2, PORT3, а там ничего не происходит. Pinsel выбрал, вроде все как положено. Может он и не должен отображать обращения к внешней памяти? Пробовал пример от keil: lpc22xx_extmem.zip, тоже ничего нет. -
Тогда надо чтоб управляющий процессор по очереди выводил синальники из ресета, если есть такая возможность
-
PCM
grigorybold ответил beer_warrior тема в Алгоритмы ЦОС (DSP)
Хранить голос в PCM imho не совсем правильно, большая избыточность => места в памяти много нужно. Можно, например, применить простейший программный или аппаратный дельта-кодек. А вообще для голосового информатора идеально подходят микросхемы winbond серии ISD1600. Это что-то вроде аналогового eeprom со встроенными цап/ацп. За счет своей аналоговости позволяют получить хорошее качество _голоса_ при частотах дискретизации 4-12кГц и хранить до 40сек речи. Есть и более емкие микросхемы (см. на www.winbond.com) с применением других способов сжатия. А можно пойти еще дальше - применить аппаратный mp3-кодек типа mas3507D,sta013 или vs1001k, последний со встроенным цап/ацп. -
Была проблема загрузки через spi в VisualDSP 3.0. Там elfloader был с глюками, лечилось патчами. И еще, попробуйте поэкспериментировать с различными опциями в секции load свойств проекта.
-
CompactFlash на ARM
grigorybold ответил grigorybold тема в ARM
Спасибо VslavX за развернутый ответ! А есть ли опыт работы с CF через внешнюю шину LPC22xx? -
CompactFlash на ARM
grigorybold опубликовал тема в ARM
Здравствуйте, господа разработчики. У кого есть опыт чтения карт CompactFlash ARM-ом? Расскажите, какая скорость была достигнута на каком процессоре, через какой интерфейс, разрядность шины (8/16 бит). Вообщем буду благодарен за любую информацию на эту тему. Текже интересуют и SD/MMC. -
TMS320VC5409 + uC/OS
grigorybold ответил Yra тема в Операционные системы
Может кто работал с dspBios и с данной операционной системой опубликует сравнительный анализ. Интересно всё-таки какие достоинства и недостатки у обеих. Пока кроме как закрытости исходного кода и непортируемости на другие процессоры мне не известны недостатки dspBios (хотя на мой взгляд этого вполне достаточно, чтобы отпугнуть разработчика). -
MicroWindows
grigorybold ответил Johny тема в Операционные системы
После долбежа с конфигуратором всё-таки нано-х компильнулось под asp-линуксом вместе с примерами (запускал demo.sh и другие сценарии - прикольно). Чтобы компильнулось и заработало под линуксом надо компилить с драйверами для X-11 (а не как с фрэймбуфером - по умолчанию). Под виндой-же пока поставить выше названный эксперимент пока не получается. -
Аналоговые и цифровые земли соединяются только на клемме питания. Это делается для того, чтобы шумы от цифры не пролазили по питанию на аналоговые цепи (например чтоб повысить точность работы АЦП или обеспечить чистоту выходного спектра). В моей практике тяжких последствий от объединения земель не наблюдалось, но все зависит от конкретной задачи. Я на своих платах стараюсь использовать отдельный слой земли вместо проводников аналоговых и цифровых земель. В большинстве случаев этого достаточно.
-
LPC2880/LPC2888 - ARM7 от филипса, имеет usb 2.0 hi-speed
-
преобразование файла *.bmp -> *.jpg
grigorybold ответил etoja тема в Алгоритмы ЦОС (DSP)
Посмотрите это: ftp://ftp.simtel.net/pub/simtelnet/msdos/...cs/jpegsr6b.zip -
RS-232 + FPGA
grigorybold ответил maksya тема в Работаем с ПЛИС, области применения, выбор
Можно сделать, что генератор скорости бод будет работать всегда. При приходе фронта сигнала (т.е. начала старт- импульса) запускается конечный автомат приёмника. После приёма формируется импульс, фиксирующийся в контроллере прерываний. После обработки данного запроса микроконтроллер сбрасывает этот бит в контроллере. Таким образом промимо ядра RS-232 вам требуется ещё напмсить ядро контроллера прерываний. RS-232 у меня занял 3 экрана verilog- кода, приоритетный контроллер прерываний - тоже 3 экрана. -
DCM в ModelSim
grigorybold ответил BuTeK тема в Работаем с ПЛИС, области применения, выбор
Попробуйте перекомпилить библиотеки для моделсима утилитой xilinx/bin/nt/comphlib.exe (надо запустить её с директивой - help почитать помощь, составить *.bat - файл, запустить.) В результате появятся библиотеки симуляции элементов для моделсима... свеженькие.