Чи існують "аналогові FPGA"?


13

Я думаю про аналогові схеми, чиї схеми можна було прочитати (або, принаймні, істотно змінити) з програмного забезпечення. Чи вони вже існують?


Ви можете заглянути в сімейство мікроконтролерів PSOC. У них є програмований апаратний шар, який можна "прокласти", як вам завгодно, і містить декілька аналогових блоків, розташованих поверх загального ядра мікроконтролера. Насправді не FPGA, але альтернатива, яка може бути кращою у випадку більш простих програм.
СФ.

@SF. Я думаю, що це насправді не проблема, з точки зору функціональності він робить те, що я шукаю. Хоча така конструкція містить, ймовірно, набагато менше схем, як FPGA, це залежить від обставин, є проблема чи ні. Дякую!
петерх

Відповіді:


9

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

Блоки, які працюють так, йдуть від масивів аналогових комутаторів та / або мультиплексорів на протязі повних підсилювачів програмованого посилення до повних інтегрованих мікросхем, які мають комбінацію блоків, таких як програмоване посилення, ціла купа аналогових комутаторів, аналогових змішувачів та мультиплексорів і все таке. Аналогові пристрої - це королі таких дій.

Наприклад, програмований підсилювач посилення може мати лише дискретну кількість коефіцієнтів посилення, 4, 16 або 32, або навіть 256 для розкішного класу високого класу, але він отримає будь-яку напругу на вході за цим числом, будь-яке реальне напруга, яку може зробити щось, тому вони є справді аналогом.

Я вважаю, що є навіть деякі фактичні пристрої типу FPGA, подібно до DSPIC, які включають деякі з цих типів блоків у масив програмованих воріт разом з DAC (Digi-> Analogue) та ADC (Analogue-> Digi), але немає типів весна на розум, так що я міг просто згадати.

Напевно багато пристроїв системи DSP на чіпах (SoC), виготовлених для аналогового відео- та / або багатодоріжкового аудіо маніпуляції та перетворення, були б сумішшю подібних аналогових хитрощів до того, як сигнал буде перетворений у цифровий формат та оброблений далі як цифровий сигнал . Що потім у деяких випадках буде повернено до аналогового і, можливо, знову мультиплексоване або модульоване в якийсь сигнал антени.

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

Отже, більш ніж одним способом відповідь здається так, вони існують. Хоча, звичайно, не зовсім як FPGA, оскільки цифровий звір ніколи не може бути повністю порівняний з аналоговим.


11

Так, це називається Аналоговий масив, програмований на місцях (FPAA):

https://en.wikipedia.org/wiki/Field-programmable_analog_array

Вони є саме аналоговою версією FPGA. Існує безліч різних підтипів (керований струмом або напругою, дискретний або безперервний час). Вони будуються з КАБ (настроюваних аналогічних блоків) та з взаємозв'язків між ними.


Дякую! Я поширив вашу відповідь суттю цілі посилання, сподіваюся, що хтось це виправить. :-)
peterh
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.