+
Hardware Profile Feed

Kingdom PRA-SYNTH demo

Итак, мне удалось собрать невероятно примитивный синтезатор^^))

Сейчас он работает в роли дверного звонка - играет 4 ноты по кругу.

Состав FPGA логики: 

1) Генеративная логика-осциллятор из счетчика-аккумулятора с выходом старшего бита в качестве звука

2) Виртуальный юзерский процессор NIOS2, который подает на управляющий вход осциллятора нужное число-прибавку, для создания циклического счета с нужной частотой тона, а также меняет это число для создания повторяющейся мелодии

3) Внешняя память SDRAM 128 мбит для хранения управляющей программы и работы процессора 

Осциллятор способен воспроизводить любую волну из таблицы, но создание таблицы - отдельная задача, пока отложил на попозже, в итоге в тесте играет только однобитная волна.


Как резюме, хочу сразу предупредить тех кто захочет это повторить - создание собственного процессора и самостоятельное подключение и программирование SDRAM оперативной памяти - непростая задачка, просто знать сишечку и быдлокодинг недостаточно, придется хорошо поднапрячься и расширить склад знаний))))

3 ▲
2 June 2021 19:44
Kingdom

Comments

Pinned comment
КруЭлла  2 June 2021 21:41
Ты гений)))
Ты гений)))
Го к нам в группу!
Трем о музле и около нее!
Я просто неленивый)))
Please, sign up (it's quick!) or sign in, to post comments and do more fun stuff.