Jakie mikrokontrolery z wbudowaną programowalną logiką (jak FPGA / CPLD) są dostępne na rynku?

13

Zainspirowany pytaniem Chciałbym zapytać, jakie dostępne są mikrokontrolery z wbudowanymi funkcjami CPLD lub FPGA? Najciekawsze byłyby te tanie w przyjaznych pakietach (nie BGA). Część CPLD / FPGA powinna być wystarczająco duża, aby umożliwić implementację dość skomplikowanej maszyny stanów (10+ stanów), dość dużej funkcji logicznej (10+ wejść), dość dużych liczników i rejestrów przesuwnych (8+ bitów) i być w stanie działać na dziesiątkach częstotliwości MHz. Preferowana metoda projektowania danych wejściowych dla programowalnej funkcji logicznej powinna być oparta na HDL (Verilog lub VHDL).

Do tej pory znalazłem dwa przykłady:
1) FPSLIC z Atmel
2) PSOC3 i PSOC5 z Cypress (te nie są jeszcze dostępne, z wyjątkiem objętości próbek)

mazurnifikacja
źródło

Odpowiedzi:

9

Xilinx ma układy FPGA z procesorami PowerPC 440 i 405. Actel ma układy FPGA z rdzeniami ARM Cortex-M3.

Zarówno Xilinx, jak i Altera mają IP dla procesorów miękkich - MicroBlaze i NIOS II - a na stronie internetowej Open Cores dostępnych jest kilka podobnych bezpłatnych procesorów.

Leon Heller
źródło
Zgadzam się ... oryginalny plakat źle na to patrzy. Zamiast szukać mikroprocesorów z wbudowaną logiką programowalną, szukaj układów FPGA z wbudowanymi procesorami lub przynajmniej rdzeni procesorów, które można załadować w projekcie. Ostatnio dużo tego widziałem.
MattG
6

Sprawdź SmartFusion firmy Actel - łączą one układ FPGA z mikrokontrolerem ARM Cortex-M3, a także całkiem niezłe obwody analogowe. Ten zestaw ewaluacyjny jest dość przystępny cenowo za to, co robi.

davr
źródło
1

Istnieje kilka nowych PIC z niewielką ilością programowalnej logiki - PIC10F322 i PIC16F1507.

mikeselectricstuff
źródło
0

Jeśli chodzi o SmartFusion Actela, istnieje również zestaw ewaluacyjny uClinux, który łączy niedrogą platformę ewaluacyjną dla SmartFusion z portem uClinux działającym na rdzeniu procesora Cortex-M3 SmartFusion.

Vladimir Khusainov
źródło
0

Mikrokontrolery ARM urządzeń analogowych zawierają PLA, jednak może być zbyt mała dla logiki, którą próbujesz osadzić.

Zarówno Xilinx, jak i Altera przygotowują nowe linie produktów, w których osadzone są dwurdzeniowe twarde rdzenie ARM połączone z tkaniną FPGA. Ale pakiet nie będzie tak przyjazny, a koszty będą porównywalne z innymi FPGA o tej samej złożoności.

Ben Voigt
źródło
Xilinx ma już nową linię produktów (Zync), ale nie będzie to proste.
Mark Lakata
0

Xmos Nigdy ich nie używałem, chociaż do nich zaglądałem.

Dziekan
źródło
Chociaż urządzenia XMOS są dość interesujące, nie mają żadnych programowalnych sekcji logicznych. Jest to wyłącznie mikroprocesor, aczkolwiek ze sprzętową wielowątkowością, która pozwala mu zachowywać się tak , jakby miała programowalną logikę, za pomocą sprytnego kodowania.
Connor Wolf,