Xilinx是现场可编程门阵列(FPGA)和CPLD(复杂可编程逻辑器件)的主要品牌
我正在尝试将简单的代码打包到一个函数中。这是VHDL代码:process(CLK,RST)变量newdata:std_logic_vector(7到0):=(others =>'0');变量tempdata:...
我是VHDL的初学者,尝试根据我按的开关在板子(BASYS-3)上写一个从0000到0099的代码。问题是,我需要一个开关来关闭程序,然后...
我创建了每个模块和一个测试台。每个都完全按照模拟器中的规定执行。但是当我尝试合成时,出现错误“ 2170-Unit VgaTest:以下信号形式...
我怀疑我遇到了堆栈溢出问题。我在Zynq 7020上使用Xilinx SDK,但不能确定。如何确定Xilinx SDK使用的堆栈大小,然后如何...
我正在为一种算法编写Verilog代码,但是我遇到一个模块的问题,例如,该模块从上一个模块(每个上升沿clk输入1个)接收10个二进制数(每个1个4位)...
我正在尝试制作4位乘法器。这是我的顶层设计:这是两个模块:但是,当我尝试对此进行模拟时,没有任何输出。我的测试台:...
我正在尝试将一些数据写入双端口BRAM并从PL读取数据。我从IP目录创建了一个自定义的BRAM,并将其放在包装中,这样我就可以在框图中使用它。 PORTA宽度为32 -...
我正在尝试在Spartan-3E开发板上编写一个非常简单的程序。我想阅读滑动开关,并使用滑动开关旁边的LED指示哪个开关处于打开位置。...
我在行为VHDL编程的Xilinx BASYS 3板。我照亮了4倍七段显示器的各个段,使之看起来好像显示有两个旋转的“轮子”。 ...
我在Zedboard上实现了一个C ++代码。它编译和运行完美,但现在我想检查性能,以优化一些功能。我在这里查了一些帖子(...
我正在尝试在Verilog中制作一个4位全加法器。但是,似乎无法实例化fulladder。我也无法追踪错误。 `timescale 1 ns / 1 ps模块Halfadder(input a,...
Zynq + Microblaze通过智能互连共享DDR内存
我在Xilinx Zed板上采用了Zynq和Microblaze的块设计。我希望微型激光器能够访问与PS中的臂式内核共享的DDR内存。我的microblaze使用缓存。那里 ...
我正在zybo板上构建一些东西,所以使用Zynq设备。我想从CPU写入主存,并用FPGA读取它,以便将CPU结果写入另一个设备....
在Vivado中,我成功地制作了一个简单的块图来控制Zybo板的LED。我可以看到我的LED的偏移地址是:0x4120 0000,高地址是0x4120 FFFF。现在,当 ...
我正在研究基于BCH代码的解码器模块。该设计将在Virtex-7 FPGA上实现。我基本上有三个街区。综合症计算块,错误定位器查找器和错误...
我正在寻找一个不太理想的情况的建议。我继承了一个我们遇到硬件设计问题的项目。我们为芯片生成一个时钟,它将时钟反馈到无时钟-...
Xilinx ISim中双端口BRAM的原因不明的红X(碰撞?)
我已经阅读了相当多的内容,我无法弄清楚为什么我会使用简单的双端口BRAM IP内核获得Red X(碰撞?)。我认为只有少数情况可以导致这种情况:......
我使用putenv通过我的代码设置了环境变量。我正在通过tcl文件读取环境变量。看来,在Windows中显示以下错误:无法读取“env(...
我应该在哪里执行包含#include的代码 和xil_printf?
我有代码,我不知道在哪里编译它。我收到的消息没有这样的文件或目录,我包括的特定.h文件。我使用gcc -o main main.c作为命令行来...
设计流程,为包含配置bitsream和Microblaze软件的Xilinx Spartan-6创建可引导SPI闪存(PROM文件)
我想知道为串行SPI闪存创建PROM文件(.MCS)的正确程序,其中包括FPGA配置比特流和Microblaze处理器使用的软件....