IcoBoard — это FPGA IO-плата, совместимая с Raspberry Pi. FPGA (Field Programmable Gate Array) — это кремниевый чип, который может реализовывать пользовательские цифровые схемы (например, DSP‑процессоры) и многократно перенастраиваться на разные схемы. Другие кремниевые чипы — это ASICs (application-specific integrated circuit, специализированные интегральные схемы), чьи схемы зафиксированы навсегда.
На канале YouTube OpenTechLab пытается создать программно-определяемое радио на основе своего FPGA IcoBoard. Для этого он соединил его с аудио‑преобразователем A2D/D2A (аналогово‑цифровой/цифро‑аналоговый) и Raspberry Pi. Видео охватывает весь процесс проектирования, включая выбор и приобретение A2D/D2A, проектирование адаптера PCB в KiCad, пайку печатной платы, а также 3D‑печать рамы.
В последней части видео он проводит простой тест: сигнал подаётся на A2D‑преобразователь, преобразуется в цифровой и обрабатывается FPGA. Схема, запрограммированная в FPGA, затем просто выводит принятые данные на D2A, который преобразует их обратно в аналоговый сигнал. В дальнейших этапах проекта OpenTechLab надеется заняться программным обеспечением и превратить это в полноценное SDR. Заметки к видео доступны здесь.
Источник:
