# Память DSP ядра

**URL:** <https://forum.elvees.com/t/pamyat-dsp-yadra/36>\
**Category:** 1892ВМ14Я и модули Салют\
**Tags:** embedded-soft, dsp\
**Created:** [31.Март.2026 08:07:12 UTC](https://forum.elvees.com/t/pamyat-dsp-yadra/36 "2026-03-31T08:07:12Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Den4ikSoz](https://forum.elvees.com/letter_avatar_proxy/v4/letter/d/439d5e/32.png) [@Den4ikSoz](https://forum.elvees.com/u/Den4ikSoz)\
**Post date:** [31.Март.2026 08:07:12 UTC](https://forum.elvees.com/t/pamyat-dsp-yadra/36/1 "2026-03-31T08:07:12Z")

</div>

Добрый день! Имеется ли возможность в вм14я использовать внешнюю память(например ту же DDR3) в качестве памяти программ DSP ядра, при нехватке 32кб внутренней памяти?

---

<div class="post-metadata">

**Author:** ![kirill](https://forum.elvees.com/user_avatar/forum.elvees.com/kirill/32/7_2.png) [@kirill](https://forum.elvees.com/u/kirill)\
**Post date:** [31.Март.2026 13:15:58 UTC](https://forum.elvees.com/t/pamyat-dsp-yadra/36/2 "2026-03-31T13:15:58Z")

</div>

Уточните, вопрос про Linux или baremetal?

---

<div class="post-metadata">

**Author:** ![Den4ikSoz](https://forum.elvees.com/letter_avatar_proxy/v4/letter/d/439d5e/32.png) [@Den4ikSoz](https://forum.elvees.com/u/Den4ikSoz)\
**Post date:** [31.Март.2026 14:21:45 UTC](https://forum.elvees.com/t/pamyat-dsp-yadra/36/3 "2026-03-31T14:21:45Z")

</div>

На текущий момент интересует baremetal, но если с использованием Linux существуют варианты использования большего объема программы на dsp ядре, мы с удовольствием рассмотрим их.

---

<div class="post-metadata">

**Author:** ![pavel](https://forum.elvees.com/letter_avatar_proxy/v4/letter/p/a4c791/32.png) [@pavel](https://forum.elvees.com/u/pavel)\
**Post date:** [01.Апрель.2026 07:45:48 UTC](https://forum.elvees.com/t/pamyat-dsp-yadra/36/4 "2026-04-01T07:45:48Z")

</div>

Добрый день.

В “лоб” - чтобы DSP вычитывал инструкции из DDR и исполнял - невозможно. Но в теории можно реализовтаь подзагрузку кода в PRAM через ARM ядро.

Т.е. реализовываем n-ое количество нужных функций для DSP. Храним их где-то в DDR. Для конкретной задачи на DSP нам, например, нужны функция 1 и 3 - подгружаем в память PRAM только их.

В еще более сложной реализации, **возможно** даже получится подгружать функции “на лету” - через циклы ожидания и программные прерывания от DSP.
