Приветствую Вас Гость | RSS


Главная страница » Разводка офигенно громоздких плат - Страница 20 - ZX-Форум » Регистрация » ВходСуббота
2026-01-24
03:32:43
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Разводка офигенно громоздких плат
lvdДата: Вторник, 2008-07-29, 14:28:57 | Сообщение # 286
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Репутация: 13
Статус: Offline
Quote (Romanich)
софтваре рендеринг с одной SDRAM 1M x 16 x 4 (7.5 ns) идёт в 4 раза медленее чем с 1M x 16 (10 ns) сдрам - оцтой для видеобуфера ИМХО закреплённое на практике

Ага, скажи это производятлам видимокарточек для пц =)
СДРАМ надо уметь готовить. Лазить кусками по много байт подряд, и не более чем из 2 или 4 банков сразу (сколько там у ней). И код не выплнять ни в коем случае из ней, если кеша нету smile


Многого нет здесь: http://lvd.nedopc.com
 
KOEДата: Вторник, 2008-07-29, 23:55:15 | Сообщение # 287
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
Кто-нибудь работал с efsl?
Интересует настройка скорости spi. Есть желание выставить на максимум, а то с дефолтной конфигурацией mp3 играет хреновато прямо скажем...


Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
 
KOEДата: Среда, 2008-07-30, 01:03:11 | Сообщение # 288
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
Quote (KOE)
Кто-нибудь работал с efsl? Интересует настройка скорости spi. Есть желание выставить на максимум, а то с дефолтной конфигурацией mp3 играет хреновато прямо скажем...

Разобрался. mp3 теперь в пентагоне играет!!! Файлы читает с SD-карты с fat12/16/32 и играет их независимо от z80.

Что сильно удивило, так это то, что при паспортной частоте тактирования vs1033c (12.288 МГц), темп проигрывания mp3 заметно выше (даже на слух) требуемого. Пришлось экспериментально подгонять константу, загоняемую в регистр конфигурации PLL. Надо будет по частотомеру откалиброваться.

По качеству звучания (опять же на слух) лучше, чем пц, но хуже, чем hi-fi прогигрыватель Technics (чего и следовало ожидать, в принципе).


Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"


Сообщение отредактировал KOE - Среда, 2008-07-30, 01:50:45
 
deathsoftДата: Среда, 2008-07-30, 02:18:42 | Сообщение # 289
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (KOE)
По качеству звучания (опять же на слух) лучше, чем пц, но хуже, чем hi-fi

Все зависит от кодека на ПЦ и аудиокарты. В хардварных чипах - кодек обычно примитивный, и без пост обработки, т.ч. о качестве говорить не приходится.

Так vs1033c вовсе не хардверный кодек - а обычный кодек на интегрированном DSP, на таких щас куча мп3-плееров делается. Вон skiser недавно подобный кодек ковырял (stmp35xx).

Сообщение отредактировал deathsoft - Среда, 2008-07-30, 02:23:43
 
KOEДата: Среда, 2008-07-30, 02:27:45 | Сообщение # 290
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
Quote (deathsoft)
Так vs1033c вовсе не хардверный кодек - а обычный кодек на интегрированном DSP

И еще программируемый пользователем. Можно свой варез под его DSP писать. Кстати, какая-то пост-обработка там есть, но я все эффекты вырубил в процедуре инициализации. В целом звук радует.
По крацней мере я рад, что не накосячил в аналоговой части, никто не шумит и не звенит. Звук чистейший. Каждую из шин питания vs1033 включил через отдельный LC-фильтр, сделал аккуратный микс с ЦАПом от FPGA. Сижу и радуюсь. Летова слушаю :))))))


Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
 
deathsoftДата: Среда, 2008-07-30, 02:34:47 | Сообщение # 291
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (KOE)
Сижу и радуюсь. Летова слушаю :))))))

Круто, поздравляю !!! hands

Сделай кстати модуль апгрейда для старых плат, и продавай посетителям говнофорума за мегабаксы. Типа апгрейд кит для плат пентагона 2.2 купленных ранее.

По идее ведь этот кодек можно вообще к любому спектруму подключить, только мгтфить придется если ситемного разъема нету.

Сообщение отредактировал deathsoft - Среда, 2008-07-30, 02:36:26
 
KOEДата: Среда, 2008-07-30, 02:46:11 | Сообщение # 292
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
Quote (deathsoft)
Круто, поздравляю !!!

Докомпилял прошивку, теперь истчо и светодиодом моргает при чтении с сдкарты. КАЙФ ВАЩЕ!!!!!!!!!!

Quote (deathsoft)
Сделай кстати модуль апгрейда для старых плат, и продавай посетителям говнофорума за мегабаксы. Типа апгрейд кит для плат пентагона 2.2 купленных ранее.

На пентагоне 2.2 тоже можно слушать mp3. С помощью нгс.

Quote (deathsoft)
По идее ведь этот кодек можно вообще к любому спектруму подключить, только мгтфить придется если ситемного разъема нету.

Есть уже в нгс все. Только там надо работу с ФАТ полностью на асме z80 делать и аналоговую часть дорабатывать.
У меня работа с ФАТ сама собой получилась нахаляву, т.к. есть ARM с сдкарточкой. Надо только имя файла указать и все играеццо.


Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
 
RomanichДата: Среда, 2008-07-30, 06:14:57 | Сообщение # 293
Младший одепт
Группа: Человеки
Сообщений: 578
Репутация: 1
Статус: Offline
Quote (lvd)
Ага, скажи это производятлам видимокарточек для пц =) СДРАМ надо уметь готовить.

Вот я и подумал - в попу эти все зилоги.
Буду мать на RM9200 + SDRAM делать.
Поставлю токо одну на 16 бит. Две для 32 бит ставить не хочу(религия не позволяет). Будет 8MB = 1M x 16 x 4

Хотел вначале SAM9260 - но это откровенно оцтой так как:

1) 8 кБ кешей/буфер - вместо 16 как у RM9200
2) 8 кБ внутреннего СОЗУ - вместо 16 у RM9200
3) много втроенного гавна которое не нужно (например АЦП - на работе достали)


Живу схемами, питаюсь концепциями :)
http://emu-apparatchik.narod.ru
 
RomanichДата: Среда, 2008-07-30, 06:24:11 | Сообщение # 294
Младший одепт
Группа: Человеки
Сообщений: 578
Репутация: 1
Статус: Offline
Quote (KOE)
Интересует настройка скорости spi. Есть желание выставить на максимум, а то с дефолтной конфигурацией mp3 играет хреновато прямо скажем...

в VS1003 по дефолту стоит частота ядра соответствующая 128 кбпс.
Поэтому мп3 с переменным битрейтом до 320 кбпс будут играть с дрожжанием.
Надо разгонять DSP (40-60 МГц)

по SPI. запись MCK/4=3 МГц, чтение MCK/6=2 МГц. Тоесть клок SPI нежелательно подымать до 2 МГц (хотя у мну до 8 МГц играло через раз)


Живу схемами, питаюсь концепциями :)
http://emu-apparatchik.narod.ru
 
KOEДата: Среда, 2008-07-30, 08:14:40 | Сообщение # 295
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
Quote (Romanich)
в VS1003

У меня vs1033.
Quote (Romanich)
соответствующая 128 кбпс. Поэтому мп3 с переменным битрейтом до 320 кбпс будут играть с дрожжанием.

Я умножаю входную частоту на 4 (получается нечто порядка 50 МГц). Играет все, в т.ч. vbr и 320 kbps.

Quote (Romanich)
по SPI. запись MCK/4=3 МГц, чтение MCK/6=2 МГц.

У меня MCK=60 МГц, а SPI тактируется частотой MCK/4 и все прекрасно работает (инициализация сдкарты идет с частотой MCK/254). В датом шыте на сдкарты написано, что можно работать на частотах до 20 МГц.


Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
 
lvdДата: Среда, 2008-07-30, 08:56:45 | Сообщение # 296
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Репутация: 13
Статус: Offline
Quote (KOE)
Разобрался. mp3 теперь в пентагоне играет!!!

Боян smile
Quote

Файлы читает с SD-карты с fat12/16/32 и играет их независимо от z80.

На арме играть - много ума не надо, взял сарцы и сколхозил. А вот Савелий всё сам написал, вымучил, и тоже играет smile

Quote (Romanich)
в VS1003 по дефолту стоит частота ядра соответствующая 128 кбпс. Поэтому мп3 с переменным битрейтом до 320 кбпс будут играть с дрожжанием. Надо разгонять DSP (40-60 МГц)

в вс1001 в лице её китайского клона ma8201 ставиццо кварец на 14мгц (ширпотреб спектрумский) и она работает на 28мгц, на этой частоте она играет 320кбпс и вбр вообще без вопросов.

Quote (KOE)
и аналоговую часть дорабатывать.

Кстати да!


Многого нет здесь: http://lvd.nedopc.com

Сообщение отредактировал lvd - Среда, 2008-07-30, 08:58:42
 
RomanichДата: Среда, 2008-07-30, 09:27:41 | Сообщение # 297
Младший одепт
Группа: Человеки
Сообщений: 578
Репутация: 1
Статус: Offline
Quote (KOE)
У меня vs1033.

один хрен что и 1003 (касаемо вопроса).

Quote (Romanich)
Надо разгонять DSP (40-60 МГц)

Quote (KOE)
Я умножаю входную частоту на 4 (получается нечто порядка 50 МГц). Играет все, в т.ч. vbr и 320 kbps.

я тоже множу на 4: 12.288*4=49.152 Мгц, длятого шоб vbr + 320кбпс играл

Quote (Romanich)
по SPI. запись MCK/4=3 МГц, чтение MCK/6=2 МГц. Тоесть клок SPI нежелательно подымать до 2 МГц (хотя у мну до 8 МГц играло через раз)

Quote (KOE)
У меня MCK=60 МГц, а SPI тактируется частотой MCK/4 и все прекрасно работает (инициализация сдкарты идет с частотой MCK/254). В датом шыте на сдкарты написано, что можно работать на частотах до 20 МГц.

Я про VS'овский MCK wink
MCK=12.288 MHz - кварц для мп3 чипа.

Не знаю как там в 1033, в шите на 1003 сказано что спи клок должен быть в 4 раза меньше кварца (мастерклок мп3) при записи и в 6 раз меньше при чтении.

Мои растактовки:
PCK = 180 MHz
MCK= PCK/3 = 60 MHz (мастерклок АРМа - первая частота шины)

SPI:

MCK/150 = 400 kHz - инит MMC/SD
MCK/3 = 20 MHz - работа ММЦ/СД
MCK/30 = 2 MHz < 12.288/6 (mp3-MCK/6) - мп3

Quote (lvd)
в вс1001 в лице её китайского клона ma8201 ставиццо кварец на 14мгц (ширпотреб спектрумский) и она работает на 28мгц, на этой частоте она играет 320кбпс и вбр вообще без вопросов.

а вот VS'ку в этом случае нада конфигурить - разгонять smile


Живу схемами, питаюсь концепциями :)
http://emu-apparatchik.narod.ru


Сообщение отредактировал Romanich - Среда, 2008-07-30, 09:38:23
 
RomanichДата: Среда, 2008-07-30, 09:42:11 | Сообщение # 298
Младший одепт
Группа: Человеки
Сообщений: 578
Репутация: 1
Статус: Offline
Я ошибся.
у VS1003 под MCK имелась ввиду умноженная частота (CLKI) а не кварц wacko

надо будет попробовать поднять частоту спи для VS'ки smile

Прикрепления: 7394429.gif (55.9 Kb)


Живу схемами, питаюсь концепциями :)
http://emu-apparatchik.narod.ru


Сообщение отредактировал Romanich - Среда, 2008-07-30, 09:42:55
 
lvdДата: Среда, 2008-07-30, 16:05:24 | Сообщение # 299
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Репутация: 13
Статус: Offline
мну с вас пухнет. Ну подумаешь, подали мр3файл на мр3декодер, и он заиграл. А скоко плейму! :-))
Аж картинками из датошытов кидаться начали, прям какбутта вселенцкий спор :)))


Многого нет здесь: http://lvd.nedopc.com
 
savelijДата: Среда, 2008-07-30, 17:10:19 | Сообщение # 300
Активист
Группа: Человеки
Сообщений: 158
Репутация: 0
Статус: Offline
Quote (KOE)
По качеству звучания (опять же на слух) лучше, чем пц

Меня кстати это тоже сильно порадовало, хоть у меня и похрипывает. После этого софтовые плейеры на пц кошмаром выглядят.
Quote (Romanich)
SPI:
MCK/150 = 400 kHz - инит MMC/SD

Вот объясни ты мне что ты уперся в эти килогерцы? На Zконтроллере инициализация идет на полной скорости без проблем, до нгс правда еще не добрался.
 
Поиск:

the DLCorp © 2006