受问题启发,我想问一下有哪些内置 CPLD 或类似 FPGA 功能的微控制器可用?最有趣的是采用友好封装(非 BGA)的低成本封装。CPLD/FPGA 部分应该足够大,以允许实现相当复杂的状态机(10+ 个状态)、相当大的逻辑功能(10+ 个输入)、相当大的计数器和移位寄存器(8+ 位),并且能够以数十位运行兆赫频率。可编程逻辑功能的设计输入的首选方法应该是基于 HDL(Verilog 或 VHDL)。
到目前为止,我已经找到了两个示例:
1)来自 Atmel 的 FPSLIC
2)来自 Cypress 的 PSOC3 和 PSOC5(这些尚不可用,样本量除外)