Для чого призначені мікроконтролери RAM, призначені лише для ОЗУ?


29

Шукаючи детальну інформацію про конструкцію деталей для серії MSP430 Texas Instruments, я натрапив на цю сторінку вікі: TI MSP430

Є заява,

"L", як у серії MSP430L09x, що вказує на частину, що є лише ОЗУ; вона повинна постійно живитись, щоб зберегти своє програмування

Хоча я не зміг підтвердити вищезазначене після проходження аркуша даних на офіційному веб-сайті , питання, яке мені натрапляє, це, якщо взагалі є одна така частина, що може бути відповідним додатком для її використання?


15
Може бути периферійним пристроєм, де програма завжди завантажується від хоста при включенні живлення?
Джек Б

2
Дійсно, це дійсно, але яку програму в реальному житті ми бачимо, що вона робить це так?
WedaPashi

11
Всі FPGA роблять це. Можливо, це також має перевагу, що оперативна пам'ять швидше читати і записувати, ніж Flash. Але поза цим я можу лише міркувати.
Том Карпентер

2
Я використовував деталі ADSP-21xx, які були лише ОЗУ. Вони включали процес завантаження при включенні, де вони могли заповнити цю пам'ять із зовнішнього EEPROM, наприклад. Я, однак, не дивився на ту частину, яку ви обговорюєте. Тож я не можу розповісти вам про його випадок. Але саме таку річ я б шукала.
джонк

8
Деякі типи захищених програм можуть захотіти "записатись після читання" - блоківки або жетони безпеки банку.
Брайан Драммонд

Відповіді:


45

Суть серії "L" полягає в підтримці дуже низьких напруг живлення (0,9 В; що ви отримаєте від однієї батареї); веб - сторінка говорить:

Типові програми для цього пристрою включають одноклітинні системи, що вимагають повноцінного аналогового ланцюга.

Відсутній спалах - не мета; це прикрий побічний ефект діапазону напруги. Розділ 8 Посібника користувача говорить:

У цій главі описано, як код завантажувача MSP430L092 використовується для побудови рішення для автономного мікроконтролера. Підхід навантажувача вибирається, оскільки енергонезалежний об'єм пам’яті недоступний для природних наднизьких напруг живлення.

Ви повинні попросити TI створити чіп із кодом у ПЗУ (саме для цього призначена серія "C"). Однак під час розробки (коли ви ще не знаєте, що потрапляє в ПЗУ) або коли у вас не багато пристроїв (тому фіксований накладний диск буде занадто дорогим), вам доведеться використовувати чіп "L" без ПЗУ:

MSP430x09x сценарії налагодження


"Не навмисна функція" не є точною. Це, звичайно, не було випадковістю. Ви маєте на увазі "бажане"?
Скотт Сейдман

Так, наміри важливіші.
ЗР.

13

Багато пристроїв, підключених до ПК, побудовані без ПЗУ, оскільки вони можуть легко програмуватися хостом. Наприклад, усі модулі WiFi, які я бачив, програмуються їх драйвером, коли вказаний драйвер завантажений. Це економить гроші на дорогому флеш-диску (зберігання на ПК набагато дешевше) та робить оновлення програмного забезпечення безперервним для кінцевого користувача.

Ця концепція не є унікальною для WiFi, але виявилася дуже корисною в цьому випадку, оскільки багато чіпсетів WiFi випускаються, поки відповідна специфікація ще знаходиться на стадії проектування, тому слід очікувати частих оновлень прошивки.


3
Також будь-який вбудований процесор, який працює поряд з іншими процесорами. Зазвичай головний процесор запускає всі інші процесори і надсилає їм свій код.
Девід Шварц
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.