基于单片机P89C61X2的FPGA配置
[09-12 18:18:38] 来源:http://www.88dzw.com 单片机学习 阅读:8665次
文章摘要: MAX+PLUS II不自动生成.rbf文件,须按照下面的步骤生成:①在MAX十PLUS II编译状态下,选择文件菜单的变换SRAM目标文件命令;②在变换SRAM目标文件对话框中指定要转换的文件并且选择输出文件格式为.rbf,然后确定。 针对单片机P89C61X2,可以通过在系统编程(ISP)的方法实现。这里采用广州致远电子有限公司开发的在线编程下载软件ZLGICD。该软件支持.hex文件。.hex文件为十六进制文件,MAX+PLUS II编译时会自动生成该文件,如果没有也可采用类似产生.rbf文件的方法生成。用P89C61X2来配置FPGA,需将引导配置代码(.hex文件)和FPGA的配置
基于单片机P89C61X2的FPGA配置,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com针对单片机P89C61X2,可以通过在系统编程(ISP)的方法实现。这里采用广州致远电子有限公司开发的在线编程下载软件ZLGICD。该软件支持.hex文件。.hex文件为十六进制文件,MAX+PLUS II编译时会自动生成该文件,如果没有也可采用类似产生.rbf文件的方法生成。
用P89C61X2来配置FPGA,需将引导配置代码(.hex文件)和FPGA的配置数据(.hex文件)一起通过编程器写入P89C61X2。配置数据需要改变现有地址来让引导程序调用,否则会造成冲突。可以自己编写一个小程序来实现此功能。注意.hex文件的格式。由于引导配置代码不长,通常小于1 KB,因此有足够的空间来存放配置数据。
3 软件设计
软件编程时,本系统只用到了串行口移位寄存器的输出方式,串行数据通过RXD引脚输出,移位时钟由TXD引脚输出。当有一个字节数据写入串行数据缓冲器SBUF时,开始发送。而串行口输出方式本身就满足配置时最低位(LSB)先送出的要求。下面给出用C语言编写的子程序:
结 语
用P89C61X2单片机来配置FPGA,从价格上来看,要优于EPC配置器件;从时间上来看,采用串行口方式0配置EPF10K20不到1秒钟,而用单片机的普通输入/输出口方式要慢许多;从使用上来看,不扩展存储器使电路连线更加简单。另外,单片机与FPGA优势相结合也给产品开发提供了更多更优的选择方案。
Tag:单片机学习,单片机开发,单片机原理,单片机教程,单片机学习
《基于单片机P89C61X2的FPGA配置》相关文章
- › 基于单片机的直接数字频率合成器的设计
- › 基于单片机P89C61X2的FPGA配置
- › 基于单片机的直流调速系统设计
- › 基于单片机仿真器的设计
- › 基于单片机和DSP的被动声目标探测平台设计
- › 基于单片机的电子导游系统设计
- 在百度中搜索相关文章:基于单片机P89C61X2的FPGA配置
- 在谷歌中搜索相关文章:基于单片机P89C61X2的FPGA配置
- 在soso中搜索相关文章:基于单片机P89C61X2的FPGA配置
- 在搜狗中搜索相关文章:基于单片机P89C61X2的FPGA配置
分类导航
最新更新