记录

1. 硬件平台具有远程更新功能。远程服务器可以通过以太网下载ARM程序,也可以同过ARM对FPGA固件进行更新。

2. 利用MCU或者CPLD配置FPGA,存储不同的配置文件,通过接收命令,选择不同的地址,使需要的配置文件下载到FPGA中。

3. 关于Cyclone III系列芯片,具有非压缩配置数据(Decompression)和远程系统更新(Remote System Update)特性。

4. FPGA电源设计: PLL:2.5V,CORE:1.2V,I/O:3.3V

    早期功耗评估:Quartus II PowerPlay

    电源芯片选择:LINEAR:LT1083/84/85,或者TI(NS国半):AMS1117,TPS75003,LM1084

    电源转换:1.开关电源:可升压可降压,DC/DC;2.线性电源:只能降压,LDO(低压差线性稳压器);3.电源模块。http://blog.sina.com.cn/s/blog_4ccf43e901000a7i.html

    LDO:http://baike.baidu.com/link?url=yucBTIyixsQW6znlew0401XfcwExFpwpiH2Id0nueLnCrKgECkUZhazYG5Dp2RiXcVpJVcL3wl__QBmq_PS5T_

    DC/DC:http://baike.baidu.com/link?url=_28Oin81OGeciJ3rD5uAI2xBTKDKLJpDXKLuBA-tVuCLztV424Ph4Nr6OyZWR5x56344AW0rqXD57ZgUNjO6nK

5. 革新电子实验板学习

6. SAA711A可以对图像进行预处理、自动增益等,提高图像质量。

7. ARM开发板选择:野火、正点、天嵌、飞凌、韦东山、友善。。。

8. MATLAB实现TCP/IP协议,与ARM通信,实时显示图像。

9. Virtual JTAG模拟FPGA和ARM之间的并行接口,PC通过JTAG和FPGA通信,在PC上写程序通过JTAG控制FPGA实现联调,且PC程序可以验证ARM。此外,还可以通过LABVIEW调试。详见:http://www.alteraforum.com.cn/showtopic-1320-6.aspxhttp://www.alteraforum.com.cn/showtopic-1309-2.aspx

10. Altera推荐unused引脚的处理是如果pcb设计时未考虑(即悬空),那么在Quartus工程里设置为输入三态即可。

11. FPGA除法和取模运算,http://bbs.21ic.com/icview-405037-1-1.html

12. 利用SignalTap II查看I2C时序时(100K甚至更低),采样时钟可以不用系统时钟(50M),只要大于SCK时钟频率两倍即可。

13. 基于FPGA的数字示波器

14. FPGA的IO分不同的组(bank),有不同的VCCIO,有更大的灵活性。因为fpga的io支持2.5V 3.3v等等种类电平输入输出,为了获得这些IO电平,就需要在对应bank的供电引脚输入对应的电源电压。这样在一些复杂的系统中非常实用,例如cpu + fpga的系统中,cpu的io电压一般是2.5v,而很多其他ic都是3.3V,就可以使用fpga控制3.3v的ic,而与cpu通讯使用2.5V电平这样就节省了很多总线转换器。在Pin Planner中可以设置IO的电平标准。

posted @ 2014-01-02 10:59  aikimi7  阅读(356)  评论(0编辑  收藏  举报