正确的方法是,ISR只负责侦测中断,通知外部的数据处理程序有数据包到达,然后清中断标志。
外部的数据处理函数得到ISR的通知之后,开始处理数据包。
w5100 是一款多功能的单片网络接口芯片,内部集成有 10/100Mbps 以太网控制器,主要应用于高集成、高稳定、高性能和低成本的嵌入式系统中。与FPGA连接,把需要的控制线全部连接到FPGA的通用I/O就可以了。关键是FPGA程序编写。
驱动这个W5100网口芯片不难啊,难在你拿到W5100的数据后,总得解释这些基于TCP/IP协议的数据啊,在FPGA里面进行解释话,就需要挂上NIOS之类的软核,才能加上TCP/IP协议栈。才能解析出数据后,再回给另一台主机。这样才能实现最基本的ping功能的。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)