需要具备的基础知识:基本的电路知识,熟悉C语言,会protel,能读懂电子专业英文资料。
1、阅读PCI9030的datasheet——9030db-14.pdf,同时关注勘误表9030errata-20_270705.pdf。
2、精读PCI9030的RDK。
3、通过阅读EP1C6Q240了解的初步使用。
4、设计PCI9030+EP1C6Q240电路图。
5、了解ARINC429接口规范,设计出接口电路图。
6、完成PCB。
7、配置PCI9030的配置芯片EEPROM,建议用microchip的93LC56B。
8、ALTERA FPGA下载电缆制作。以上的硬件都是一次性成功,PCB未作改动。嘿嘿!
9、学习VHDL/verilog,语言,熟悉altera FPGA开发环境。选择性学习,大约需要1~2个月就能实现Arinc429。
10、学习使用jungo的windriver。
11、板卡可以完成初步调试。
11、编写程序,使FPGA完成ARINC429功能内核处理。
12、验证内核处理程序。
13、利用仔细阅读windriver提供的文档资料。
14、利用windriver提供的API编写驱动函数,建议用VC。
15、vc环境下,底层驱动函数的验证和封装。.dll、.lib、.h。1~15我花了10个月的时间。
16、写出应用程序需要的接口函数。
17、编写应用界面程序。
18、完成文档。16~18正在进行中。
文章评论(0条评论)
登录后参与讨论