如何在vhdl中使用3输入逻辑门?

ndc*_*057 4 vhdl

我正在学习vhdl,我正在尝试使用3输入nand门.我的代码是:

G => (A nand B nand C) after 3 ns;
Run Code Online (Sandbox Code Playgroud)

但这不编译.

Pau*_*l R 9

我不是VHDL的专家,但我认为你有几个错误 - 应该是:

G <= not (A and B and C) after 3 ns;
Run Code Online (Sandbox Code Playgroud)

即分配是在错误的方向,我不确定nand以3个输入需要的方式通勤,因此使用and输入然后not反转输出.