关于单片机配置FPGA

2019-03-25 07:37发布

   最近一直想用单片机配置Xilinx 的FPGA,datasheet上说用从串模式,大概方法是看懂了,就是利用单片机模拟同步串口,将配置数据传送给FPGA。
就是想搞清楚,如果用 片外Flash 的话,是不是每次下载的话,只是将配置数据写到Flash的指定地址,而单片机里的程序只是将Flash里的配置数据读取出来,然后根据配置时序写出来的串口发送配置数据?
具体的单片机的 写Flash 和 读Flash 还有 串口发送 的程序是怎么结合起来的?还有Xilins 的配置文件格式是什么的?如何将 配置文件 和 单片机的C语言程序 结合起来呢?

我不太理解这一块,各位懂得帮帮小弟,说明的话,说的具体一点,单片机和FPGA都懂一点点,但是还是小白一个。


[ 本帖最后由 jinghong21 于 2012-11-16 10:01 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
mr.king
2019-03-25 19:13
整个系统有很多命令,其中有写FLASH的,主要做法就是命令包包含FLASH地址,然后是固定长度的数据(比如128字节 256字节等),PC要把原始BIN用ReadFile函数读进内存,然后分包填入命令中,单片机处理这个命令,当然前面擦除FLASH也是少不了的,单片机把命令包写完,要读回校验看对不对,对就给PC成功应答,不对就返回错误,PC会发下一包或重发刚刚的包。你对上位机不很了解就比较难了,要找个人来合作。

一周热门 更多>