Inspiriert von der Frage möchte ich fragen, welche Mikrocontroller mit eingebauten CPLD- oder FPGA-ähnlichen Funktionen verfügbar sind? Am interessantesten wären kostengünstige Pakete in freundlichen Paketen (ohne BGA). Der CPLD / FPGA-Teil sollte groß genug sein, um die Implementierung einer ziemlich komplizierten Zustandsmaschine (10+ Zustände), einer ziemlich großen Logikfunktion (10+ Eingänge), ziemlich großen Zählern und Schieberegistern (8+ Bits) zu ermöglichen und in der Lage zu sein, mit zehn zu arbeiten von MHz-Frequenzen. Die bevorzugte Methode zur Eingabe des Entwurfs für die programmierbare Logikfunktion sollte HDL-basiert sein (Verilog oder VHDL).
Bisher habe ich zwei Beispiele gefunden:
1) FPSLIC von Atmel
2) PSOC3 und PSOC5 von Cypress (diese sind noch nicht verfügbar, außer im Sample-Volumen)
quelle
Schauen Sie sich Actels SmartFusion an - sie kombinieren ein FPGA mit einem ARM Cortex-M3-Mikrocontroller sowie einige ziemlich raffinierte analoge Schaltkreise. Dieses Evaluierungskit ist recht günstig für das, was es leistet.
quelle
Schauen Sie sich Atmel an - sie machen einen AVR + FPGA ...
http://www.atmel.com/products/fpslic/default.asp
quelle
Es gibt einige neue PICs mit einer winzigen Menge programmierbarer Logik - PIC10F322 und PIC16F1507.
quelle
In Bezug auf Actels SmartFusion gibt es auch ein uClinux-Evaluierungskit , das eine kostengünstige Evaluierungsplattform für SmartFusion mit einem uClinux-Port kombiniert, der auf dem Cortex-M3-Prozessorkern von SmartFusion ausgeführt wird.
quelle
ARM-Mikrocontroller von Analog Devices enthalten einen PLA, der jedoch möglicherweise zu klein für die Logik ist, die Sie einbetten möchten.
Sowohl Xilinx als auch Altera bereiten neue Produktlinien vor, die mit dem FPGA-Fabric verbundene Dual-Core-ARM-Hartkerne einbetten. Das Paket wird jedoch nicht so benutzerfreundlich sein und die Kosten werden mit denen anderer FPGAs der gleichen Komplexität vergleichbar sein.
quelle
Xmos Ich habe sie noch nie benutzt, obwohl ich sie mir angesehen habe.
quelle