Очередная звуковая карта на FPGA

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
justontime
Full Member
Сообщения: 264
Зарегистрирован: 10.09.2016,00:06
Откуда: СПб

Вклад в сообщество

Очередная звуковая карта на FPGA

Сообщение justontime » 20.09.2018,22:10

В процессе работы над комплексным проектом для проверки некоторых моментов оказалось удобным сделать простейшую звуковую карту, в которой (на данный момент) DSP сделан внутри FPGA, а FM часть - на "родном" OPL2 чипе. DAC для OPL2 тоже сделан внутри FPGA. Пока качество так себе, попробую улучшить.

Изображение

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

Вклад в сообщество

Сообщение Tronix » 21.09.2018,07:36

Красиво )

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26890
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Сообщение Rio444 » 21.09.2018,09:05

Но опять непонятно, зачем. Разве что попрактиковаться в программировании FPGA.
Электронка: Изображение копия Изображение

Аватара пользователя
Hustler
Advanced Member
Сообщения: 6234
Зарегистрирован: 06.04.2013,17:05
Откуда: Екатеринбург

Вклад в сообщество

Сообщение Hustler » 21.09.2018,09:07

А что она умеет?
Призрак полигона.

justontime
Full Member
Сообщения: 264
Зарегистрирован: 10.09.2016,00:06
Откуда: СПб

Вклад в сообщество

Сообщение justontime » 21.09.2018,13:06

Rio444 писал(а):Но опять непонятно, зачем.
Как это непонятно ? Первая причина прямо там озвучена - "В процессе работы над комплексным проектом для проверки некоторых моментов"

А вторая, глобальная, уже озвучивалась мною ранее

Jccwu писал(а):А что она умеет?
В настоящий момент более-менее Sound Blaster с прошивкой 2.01

Вообще теоретически можно прошить в FPGA ядро 8051, и тогда туда можно прямо грузить родные прошивки от Sound Blaster'ов (если их каким-нибудь образом вытащить).

Bobo
Advanced Member
Сообщения: 9537
Зарегистрирован: 16.08.2007,11:42
Откуда: СПб

Вклад в сообщество

Сообщение Bobo » 21.09.2018,13:10

Rio444 писал(а):Но опять непонятно, зачем.
Угу. Чего-чего а звуковых карт для старого железа хватает.
И чтобы потешить себя достаточно Adlib на OPL2 сваять, а не искать сложных путей
Xeon E5-2670v2/32 Gb, Amiga А4000Т

justontime
Full Member
Сообщения: 264
Зарегистрирован: 10.09.2016,00:06
Откуда: СПб

Вклад в сообщество

Сообщение justontime » 21.09.2018,13:17

Bobo писал(а):И чтобы потешить себя достаточно Adlib на OPL2 сваять, а не искать сложных путей
Как насчет DSP части ? Что, если именно DSP мне лично нужна для "потешения" ?


Bobo
Advanced Member
Сообщения: 9537
Зарегистрирован: 16.08.2007,11:42
Откуда: СПб

Вклад в сообщество

Сообщение Bobo » 21.09.2018,13:37

justontime писал(а):Как насчет DSP части ?
тут тонкий ценитель возьмет что-то хорошо изученное - вроде ENSONIQ ES1371 aka SoundBlaster128 и не будет изобретать велосипед
Xeon E5-2670v2/32 Gb, Amiga А4000Т

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26890
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Сообщение Rio444 » 21.09.2018,14:29

justontime, коллега, когнитивный диссонанс вызывает не сам факт того, что Вы смогли повторить популярную звуковую карту. Это как раз очень похвально.
А то, что для этого Вы использовали весьма мощный и дорогой чип FPGA, на котором, наверное, можно сделать целиком компьютер уровня XT или даже круче.
Электронка: Изображение копия Изображение

justontime
Full Member
Сообщения: 264
Зарегистрирован: 10.09.2016,00:06
Откуда: СПб

Вклад в сообщество

Сообщение justontime » 21.09.2018,19:09

Для любителей металла - https://clyp.it/ezauzslh :)

Где-то я с цифро-аналоговым преобразованием слегка напутал...

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

Вклад в сообщество

Сообщение Tronix » 21.09.2018,19:21

Нормальный такой дист получился -)))))

Ответить