VHDL编译错误总结
- Vivado
-
- VHDL
- Verilog
- Quartus
-
- VHDL
- Verilog
- Lattice
-
- VHDL
- Verilog
Vivado
VHDL
- [Synth 8-2778] type error near txen_sync ; expected type std_logic_vector
std_logic类型值不能直接赋值给std_logic_vector - [Synth 8-1779] cannot read from ‘out’ object txd ; use ‘buffer’ or ‘inout’
[Synth 8-1085] txd with mode ‘out’ cannot be read
输出信号不能直接接ILA ,可以接上一级信号
Verilog
Quartus
VHDL
- Error(13690): VHDL Type Mismatch error at V3IN1_core.vhd(1376): indexed name returns a value whose type does not match “std_logic_vector”, the type of the target expression
模块例化时,不能写成 sdi_de => sdiin_vld_4to1(0) ,而是 sdi_de => sdiin_vld_4to1(0 downto 0)