首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xilinx约束文件中的IO数组[VHDL Spartan-6]

Xilinx约束文件中的IO数组[VHDL Spartan-6]
EN

Stack Overflow用户
提问于 2015-10-30 23:39:12
回答 1查看 1.7K关注 0票数 2

我正在学习对VHDL进行编程,并尝试在FPGA (XilinxSpartan-6评估委员会)上实现它。到目前为止,我已经看过“入门”指南这里,这是无用的-因为它只是告诉我,如果你知道你在做什么(我不知道)一个FPGA的潜力有多大。然后,我看到youtube视频通过原始的VHDL代码、约束文件和最终通过iMPACT/JTAG对其进行编程。

所以我更进一步,做了一个按钮,当我按住LED时,它也能工作,但是当我按下这个按钮时,我的LED矢量打开,我必须为每个索引声明它们的引脚位置,如下所示;

代码语言:javascript
复制
NET "LED(0)" LOC = "D17";
NET "LED(1)" LOC = "AB4";
NET "LED(2)" LOC = "D21";
NET "LED(3)" LOC = "W15";
NET "CLK" LOC = "K21";
NET "BUTTON" LOC = "F3";

如何在一行中将整个LED(0)数组声明为LED(3)?考虑到std_logic_vector的大小,肯定还有另外一种方法。

作为后续问题,如果有人知道任何资源,教程,视频,甚至书籍,可以帮助我的基础,实际上编程一个斯巴达-6(或类似的) FPGA从一个新手的水平,这将是非常感谢!

非常感谢!

大卫

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-31 07:56:50

Xilinx文件支持像*?这样的占位符。但是不幸的是,引脚位置没有顺序或模式,所以您只能一个一个地分配它们。

我们的PoC-图书馆试图通过提供准备使用有意义的信号名称的UCF文件来最小化最终用户的工作。可以将多个UCF文件加载到一个项目中。

这是一个Virtex-5例。还有用于Vivado工具链的XDC文件。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33446384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档