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)
źródło
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.
źródło
Sprawdź Atmel - robią AVR + FPGA ...
http://www.atmel.com/products/fpslic/default.asp
źródło
Istnieje kilka nowych PIC z niewielką ilością programowalnej logiki - PIC10F322 i PIC16F1507.
źródło
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.
źródło
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.
źródło
Xmos Nigdy ich nie używałem, chociaż do nich zaglądałem.
źródło