Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Sound Blaster на FPGA |
<<Назад Вперед>> | Печать |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
Что-то меня в сторону звука тянет, но до последнего момента останавливала кажущаяся сложность разных там Signal Processing и т.п. вещей. Однако при более внимательном рассмотрении Sound Blaster'а (до версии SB 16 включительно) оказалось, что именно DSP'шная часть примитивна до невозможности, и реализовать ее можно кучей разных способов - от воссоздания оригинального железа, но со своей прошивкой, до вариации "на тему" на базе FPGA. В качестве разминки, для начала, решил разобраться в чужом проекте и адаптировать его для своей платы. Адаптация прошла довольно просто (попутно научился программировать SB в самых разнообразных режимах для написания тестовых программ). Еще раз подчеркиваю - пока говорю исключительно о работе с оцифрованным звуком, FM синтез пока не затрагиваю (там как раз уже нужно развлекаться с математикой). В качестве примера запись знаменитой мелодии Bad Apple: Через настоящий Sound Blaster Через мою плату Разница немного есть, в первую очередь, из-за крайне простого DAC'а на моей плате - резистор и конденсатор. Думаю, если бы не поленился и добавил еще один резистор с конденсатором в качестве фильтра нижних частот, было бы еще лучше. |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 февраля 2018 18:51 Сообщение отредактировано: 23 февраля 2018 18:52
Кстати, посмотрел внимательнее - такое впечатление, что DAC у Sound Blaster'а вообще никакой, мой вроде даже получше будет. Вот синус, период которого состоит из 16 ступенек: Оригинальный Sound Blaster: Моя плата: |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
"теплый, ламповый"! |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
Решил посмотреть в сторону FM-синтеза, начал с написания тестовой программы, которую попробовал прогнать на настоящем SB. Долго бился, но не работало вообще ничего, причем как-то странно. Только на третий день Штирлиц догадался, что на плате отсутствует микросхема OPL2, только пустая панелька из-под нее Как только вставил, так все заработало... |
<<Назад Вперед>> | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Sound Blaster на FPGA |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |