ααΆαα ααααααΆααααααα Sound Open Firmware 2.0 (SOF) ααααΌαααΆαα ααααααΆα αααααΎαα‘αΎαααααΌαααΆααααααΎαα‘αΎαααα Intel ααΎααααΈααααΆααααΈααααΆαααΈααΆαα’αα»ααααααααΆαααααααααααα·ααΈαααααααα·ααααααΆαααααααααααααΈ DSP αααααΆααααααΉαααααΎαααΆαα’αΌααΈαααΌα αααααααααααααΌαααΆααααααααΆαααααααααΆαααα αααααααααΆαααααΌααα·αα·ααΈαα»α α αΎαα₯α‘αΌαααααααα»αααααΌαααΆααααααΎαα‘αΎααααααΆαααΆαα αΌααα½αααΈαα αααα αα·ααααααΆαααΆαα αΌααα½αααΈ AMD, Google αα·α NXP α ααααααααααααα»ααααααΎα SDK ααΎααααΈααααα½ααααααΆαα’αα·αααααααααααα·ααΈαααααα αααααΆαααααα·ααΈαααααΆααα‘αααααααΆααααΊαααααΈαα»α αα·ααααα»ααααααααα·ααΈαααααααααααααααα½α ααΆααααα αααααΆαααααααααααααΈ DSP αααααα αααααααα·ααΆααααααααααααααΈαααααααΌαααΆααααααΎαααααα ααααααααΆαααααα αααααααΆααΈααΈααα ααΌααααααα·ααΈααααααααααΌαααΆααααααααΆααΆααΆ C ααΆαα½αααΉαααΆααααα αΌαααΆααα½αααααα»αααααΆ α αΎαααααΌαααΆαα ααα αΆααααααα’αΆααααΆααααα BSD α
ααΌαα’ααα»αα αααααα ααΆαααααααααααΌαα»αααααααΆ Sound Open Firmware α’αΆα ααααΌαααΆααααααΌααα ααααΆαααααααα DSP αα·ααααα·ααΆαααααααΉαααααααα α§ααΆα ααα αααα»αα αααααααα·ααΆαααααΆαααα ααΆαααΆαααααααααΆαααααααααΈα Intel αααααα (Broadwell, Icelake, Tigerlake, Alderlake ααα), Mediatek (mt8195), NXP (i.MX8*) αα·α AMD (Renoir) ααααΆααααα DSPs ααα’ααααΎ Xtensa HiFi ααααΆααααααααααααΌαααΆααααααΆαα 2, 3 αα·α 4 α αααα»αα’αα‘α»ααααααααΎαααΆαα’αα·αααααα αααααα·ααΈααααΆααααΆααα·ααα α¬ QEMU α’αΆα ααααΌαααΆαααααΎα ααΆαααααΎααααΆαααααααα·ααΈααααααααΎαα αα αααααΆαα DSP α’αα»ααααΆαα±ααα’ααααα αα·ααα·αα·α αααααααα αΆαα αααα»ααααααα·ααΈααααααααΆαααΆααααααΏα α αΎααααααΆαααααααα±ααα’αααααααΎααααΆααααΌαα±ααΆαααΎααααΈααααααααααα·ααΈαααααααααα―αααΆααααα ααΉααααααΌαααΆααααααα½ααα ααααΎα±ααααΆααααααΎαααααα·αααααΆαααΆααααΆαα αα·ααααααΎααααααααααα·ααΈααααααααααααααααΆααααααΆααα»αααΆαα αΆαααΆα ααααααΆαα ααα·αααα
ααααααααααααααααΌαααααααααααααααΆααααΆαα’αα·αααααα αααααΎαααααα·αααααΆα αα·αααΆααααααααααααααΆαααΆααααααΉαααααΎαααΆαα’αΌααΈαααΌ ααααΌα ααΆααΆααααααΎααααααα·ααΈαααααΆ αα·ααααααα·ααΈαααααΆααα’ααααααααααΆαα½α DSP α αααΆαααΆααα½αααΆαααΆαα’αα»αααααααααα·ααΈαααααα α§ααααααααααΆααααΆααααααααααα·ααΈαααααα α§αααααααααΎααααΆαααααααΆαααααααααα―αααΆα ELF αα ααΆααΌαααΆααααααα·ααΈααααααααααααααααααααΆααααΆαααα‘αΎααα ααΎα§ααααα α§αααααααααΆααααα α»α α§αααααααααΆααααΆα DSP αααααα·ααΈααααΆααααΆααααα·ααΆαααΆαααΈα (ααα’ααααΎ QEMU) α§ααααααααααΆααααΆαααΆααααααα·ααΈαααααα ααααααΈααααααΆαα MATLAB /Octave αααααΆαααααα»ααααααααΌαααΆαααΆααα·ααααααααΆαααααΆαααΆαα»α’αΌααΈαααΌ αααααα·ααΈαααααΆαααααα αα’αααααααα αα·αααΆαααααΆααααααΌααα·ααααααααΆαα½ααααααα·ααΈαααααα ααααΌαααααααααα½α ααΆααααα αα topologies ααααΎαααΆαα’αΌααΈαααΌα
ααααααααααααααα»ααααααΎααααααα·ααΈαααααΆααΆααααααα’αΆα ααααΎααΆαα½αα§ααααααααααααΎαααααα·ααΈαααααααααααα’ααααΎ Sound Open Firmware α αααααα·ααΈαααααΆααααΌαααΆααα½ααααα αΌααα½α α αΎααα αααα»αααΊαααααΈαα»α α αααα αααα αΆααααααΎαααΆαα½αααΉαααΆαα ααααααΆα 5.2 α αΎααααααααα’αΆααααΆαααααααΈα - BSD αα·α GPLv2 α αααααα·ααΈαααααΆααΊααα½ααα»αααααΌααααα»αααΆααααα»ααααααα·ααΈαααααααα αααα»αα’αααα αα αΆα DSP αααα»αααααααααα’αΌααΈαααΌαα αααα»α DSP αααα αααααα·ααααα·ααΆαααααα§αααααα’αΌααΈαααΌ (ααα½ααα»αααααΌαα ααααααΆαα αΌαααααΎαα»αααΆα DSP ααΈαααααα·ααΈ) αα·ααααααα ααα»α α αΌαααααΎαααΆααααααα·ααΈαα ααΆαααα·ααααααα’αΌααΈαααΌα αααααα·ααΈαααααΆαααααααααΌαααααααΆα IPC αααααΆααααΆαααααΆαααααααααΆααααααααααααΆαααΈα αα·α DSP αα·ααααααΆαααααααΆααααΆαα αΌαααααΎαααααααΆααααααααΉα DSP ααΆαααα API ααΌαα α αααααΆαααααααα·ααΈ DSP ααΆαα½α Sound Open Firmware ααΎααα ααΌα ααΆα§ααααα ALSA ααααααΆ αααα’αΆα ααααΌαααΆαααααααααααααααααΎα ααα»α αααααΆαααααααα·ααΈαααααααΆαα
ααΆαα αααααααα·αααααΆααααα αααα»α Sound Open Firmware 2.0α
- ααΆαα’αα»αααααα»αααΆαα ααααα’αΌααΈαααΌααααΌαααΆαααααΎα±αααααααΎαα‘αΎααααΆαααααΆαα α αΎαα ααα½αααααΆαα αΌαααααΎα’αααα αα αΆαααααΌαααΆαααΆαααααααα ααααΆααΈαααΌααααΎαααΆαα’αΌααΈαααΌαα½αα ααα½αααΆαααΆαααααααααΆααααα»ααα αΌαααα 40% ααααααααααααααΆααΆαααΌααα»αααΆαααα‘ααααΌα ααααΆα
- αααααααΆααα ααΎ multi-core Intel platforms (cAVS) ααααΌαααΆαααααΎα±αααααααΎαα‘αΎα αα½αααΆααααΆαααΆαααααααααΆααααααΎαααΆα handlers αα ααΎααααΌα DSP ααΆαα½αα
- αααααΆαααααα·ααΆ Apollo Lake (APL) ααα·ααααΆα Zephyr RTOS ααααΌαααΆαααααΎααΆααΌαααααΆααααααααα·ααΈαααααααααα½αα±αα XTOS α ααααα·αααααΆααα½ααααα αΌα Zephyr OS ααΆαααΆααααααΆαααααΎααααΆαααα»αααΆααααααΆαααααα·ααΆ Intel αααααααΎαααΎαα ααΆαααααΎααααΆαα Zephyr α’αΆα αα½αααααα½α αα·αααΆαααααααααΌααααααααα·ααΈ Sound Open Firmware α
- αααααααΆααααα»αααΆαααααΎααααΆαααα·ααΈααΆα IPC4 ααααΌαααΆαα’αα»αααααααααΆααααΆαααΆααααααΆααΌαααααΆααααααΆααααΆαααααα‘αα αα·αααΆαα αΆααααΆαααααΈαα ααΎα§ααααα Tiger Lake (TGL) αα½αα ααα½αααααααα»αααααΎαααΆα Windows (ααΆαααΆαααα IPC4 α’αα»ααααΆαα±ααα’αααααααΎα’ααααααααααΆαα½α DSPs αααααα’ααααΎ Sound Open Firmware ααΈ Windows ααααα·αααααΎαααααα·ααΈαααααΆααΆααααΆαα) .
ααααα: opennet.ru