新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 利用单片机实现CPLD的在系统编程

利用单片机实现CPLD的在系统编程

作者: 时间:2012-02-27 来源:网络 收藏

四、过程

本设计的过程如图2所示。

43.gif

第一步,XILINX提供的工具,用原理图或HDL语言设计所需的逻辑,然后进行综合。

第二步,将文件输出为标准的JEDEC文件(*.jed)。

第三步,顺JTAGProgrammer环境下,将文件进一步转换为SVF文件。

第四步,VSF2XSVF软件,将SVF转换为XSVF。

第五步,将二进制的XSVF转换为MCU可接受的相应格式。本设计中采用Intel公司16位,所以生成Intel Hex格式文件。

当需要更新逻辑时,MCU从网络总线上获得更新后的XSVF文件(Intel Hex格式),暂存于RAM空间,然后读取XSVF文件命令,逐条解释,并予以执行,即通过I/O口模拟JTAG的TAP口操作,产生指令、数据和控制信号,完成对的擦除、编程、校验、读写保护设置等项工作。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭