MAX10 是intel 公司新推出的一款FPGA芯片,MAX II还是flash,现在升级直接成FPGA了。
新增添功能:1、ADC功能。2、MEMORY LE单元。
1、ADC功能介绍
以 10M08SAE144XXX这款芯片介绍吧!有8个Analog接口,12位ADC转化值。参考电压为0-2.5V,接口电压可达到3V甚至3.3V,当然,这时候已经满量程了。
管脚原理图如下所示:
内部结构如下所示:
其中:MAX10的 04 08 16器件包含一个ADC模块,25、40、50器件包含2个ADC模块。每个ADC模块支持8个模拟输入。
软件通过切换不同的通道,读取不同的值。
用户可以通过avalon总线对ADC的值进行读取。
MAX10的ADC 控制,需要命令和时序配合。IPCORE 给的是QSYS的环境,可以在此环境下进行配置使用。
开发设计注意:
1、模拟avalone时序对其进行命令和数据的读写控制。
2、不同的通道数据通过切换命令控制。
3、可以看出,ADC的频率最高位80M,估计一般读不出来。
2、存储功能
存储单元就不多说了,以后我们可以肆无忌惮的去使用MAX10玩耍了。