我是靠谱客的博主 笨笨钥匙,最近开发中收集的这篇文章主要介绍使用Altium Designer和文本编辑器生成qsf文件快速分配FPGA管脚,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

问题:传统FPGA管脚分配方法可以通过Quartus软件界面Pin Planner一一配置,但做毕业设计时共用6片FPGA,每片FPGA需分配200个左右IO,共需分配上千个IO,手动分配效率极低且容易出错,还不易修改。

解决方法:采用了结合Altium Designer和文本编辑器,编写qsf脚本的方式分配FPGA IO管脚,具体步骤如下,此方法方便高效,可以准确的分配6片FPGA的IO管脚。

图1 Pin Planner分配管脚图

1、在“AD”软件中打开FPGA原理图,将原理图FPGA的部分转换元器件为图纸符号。去掉与分配管脚无关的连接,只保留想要连接的管脚。

2、点击 tools-convert-Push part to sheet

3、点击设计,生成FPGA原理图的网表,并转换为Verilog文件。

4、使用文本编辑器修改生成的.v文件为qsf文件格式:即删除文件前面和后面多余部分、使用“*_*_*_”替换为“set_location_assignment PIN_”、“NamedIOSignal_”替换为“-to”、“)*^p” 替换为“^p”、“-to ”替换“,”、排序后“,”替换“-to”就完成.v文件变为.qsf文件。

图2 FPGA原理图网表转化.v文件

图3 转化.v文件格式

图4 转化.qsf文件格式

最后

以上就是笨笨钥匙为你收集整理的使用Altium Designer和文本编辑器生成qsf文件快速分配FPGA管脚的全部内容,希望文章能够帮你解决使用Altium Designer和文本编辑器生成qsf文件快速分配FPGA管脚所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部