伟大领袖毛主席说,三天不学习,赶不上刘少奇。 XILINX的技术日新月异,越来越强大和方便。
最近俺忙着竞赛的事,居然忘了学习7系列一个重要突破,通用模拟ADC模块的集成。 到Youtube上看了视频,学习了一下:
http://www.youtube.com/watch?v=LwxbxO1Gwqk&feature=related
国内的童鞋需要翻墙才能看到,就别忙了,俺慢慢解释给大伙听。
这里是中文官网:
http://china.xilinx.com/products/technology/agile-mixed-signal/index.htm
前几年,我参加展会,回答观众提问的时候,经常被问到的问题,就是XILINX是否集成模拟电路,什么时候集成,我回答的时候,经常偷梁换柱,说什么高速收发器就是模拟电路,因此已经集成了云云,然后迅速切换到下一个问题,或者拿出眼图狂解释,呵呵。
回答问题是需要有技巧滴。
其实俺明白,听众问的是通用模数转换器ADC。 是啊,如果FPGA集成了一大堆通用ADC,设计起系统来岂不是非常非常爽?
7系列的FPGA,重要有这个功能了,还取了一个好听的名字, Agile Mix Signal,
敏捷混合信号,其实就是可配置的ADC。
猛看AMS,心里先凉了半截,什么,才两个ADC,够什么用啊 ? 现在哪个模拟系统不是十个八个的模拟信号?
看来,也就是管管温度,测测电压而已。
仔细看了一下,才发现, 每个ADC都有1M的采样率,12位精度。 速度还不错啦。
Xilinx啥都喜欢在通用名词前加一个X,把它变成专用名词,这个东东,就叫XADC
难能可贵的是ADC通过多路选择器,和多达17个差分模拟管脚相连, 这样,可以用多路复用的方法,支持很多较低速的模拟通道。
原先ADC还要通过SPI之类的总线送到下一级MCU什么的,这里直接进FPGA,挺方便。
因此,如果你的系统里有触摸屏啊,温度计啊,MEMS加速度传感器啊,
单双路超声探头啊,这种多通道相对低速的系统,一个FPGA芯片的片上XADC肯定可以搞定了。
如果有电机控制这样通路数有限,速度不是很高的系统,也可以搞定。
另外,传统的片上电压和温度传感器也仍然存在,可以监视芯片温度和电压。
这个功能,在7系列中, 低端,低功耗,超低价格的Artix-7会是主打功能之一,单片取代目前ADC+MCU+DSP的设计。
想想美好未来吧,真的是一片XILINX FPGA在手, 模拟信号不用愁!