VHDL(VHSIC硬件描述语言)是一种用于电子设计的语言,用于描述FPGA(现场可编程门阵列)和IC(集成电路)等数字系统。
这是我的第一个问题,我真的希望你能帮助我,我有两个问题,我的第一个问题是当我将包与主文件分开声明时。我在编译中没有错误,但是我...
我为时钟设置了此代码(12小时),但(am / pm)的一部分不起作用。当小时数从11更改为12时,应从“ AM”更改为“ PM”(反之亦然),其余时间工作正常。我...
VHDL-来自HEX文件的初始化std_logic_vector数组
我有一个简单的“ RAM”,实现为:type memory_array是std_logic_vector(7降为0)的array(31降为0);信号ram:memory_array;我想从HEX文件初始化它的内容。我不知道...
是否可以声明包含自己的实体的数组?我正在尝试获取16个寄存器(4位地址),并希望使用数组访问它们。我有一个“注册”实体和一个注册-...
我制作了一个自定义程序包,并尝试在我的代码中使用它。由于某种原因,它无法识别我在包中声明的自定义类型。库IEEE;使用IEEE.std_logic_1164.all; ...
我为Xilinx XST,iSim,Altera Quartus II,Mentor Graphics QuestaSim和GHDL编写了一些跨平台VHDL库。现在我想移植我的ISE 14.7项目,该项目使用这些库到Vivado ...
我在这里有我的代码,但是当我运行我的TB时,我遇到的问题是,当我离开左='1'并且时钟又有另一个上升沿时,我的移位无法进行。这里的目的是使左边...
嘿,我想从我的Spartan 7(FPGA)中获得HDMI信号。分辨率:640 x 480 @ 60 Hz,25.2MHz用于我的像素时钟。这意味着我总共有(消隐时间)800 x 525 @ 60.0 ...
我在此过程中遇到问题,如果我包含一个reset语句,则会得到一个推断的闩锁。但是,如果不包含reset语句,则不会在Duty_cycle_triangle上得到推断出的闩锁。...
我的许多VHDL设计都依赖于“ for ___ generate”循环,在该循环中,我使用generate来实例化具有泛型的组件。这些组件的端口宽度是否经常取决于...
我一生都在使用VHDL,并且只使用了很短的时间就使用了Verilog,我必须在Verilog中为一个非常大的数组创建一个逻辑,并根据输入条件将其分配为1或0。 ...
我正在尝试将简单的代码打包到一个函数中。这是VHDL代码:process(CLK,RST)变量newdata:std_logic_vector(7到0):=(others =>'0');变量tempdata:...
我尝试将VHDL模拟结果写入txt文件。我可以写一些数据。但是我喜欢按行顺序堆叠这些数据。也就是说,保存的数据之间有新的界线。我保护了writeline函数...
我知道在一个过程中指令是顺序执行的,信号值直到过程结束才更新,但是我不明白...的原理。]
我有一个具有可配置大小的向量,例如信号a_vector:std_logic_vector(size-1降至0);在配置文件中定义大小的位置。我现在想做的是OR OR all ...
我是VHDL的初学者,尝试根据我按的开关在板子(BASYS-3)上写一个从0000到0099的代码。问题是,我需要一个开关来关闭程序,然后...
[请理解我在代码方面的技能很低。我正在努力学习变得更好。我正在尝试使用DE0 Nano板编写VHDL以模拟板上的所有可用LED(其中8个)I ...