在Verilog HDL设计中用什么表示异或
位运算符:?~:表示非;&:表示与; |:表示或; ^:表示异或; ^~:表示同或。
Verilog一般全称指Verilog HDL,是用于数字逻辑设计硬件描述语言HDL的一种,普遍认为另一种是VHDL。
Verilog可以进行数字逻辑的仿真验证、时序分析、逻辑综合,具有描述电路连接、电路功能、在不同抽象级上描述电路、描述电路的时序,表达并行系等功能,是目前应用最广泛的一种硬件描述语言。
扩展资料:
Verilog硬件描述语言的主要能力:
1,基本逻辑门,例如and、or和nand等都内置在语言中。
2,用户定义原语( U D P)创建的灵活性。用户定义的原语既可以是组合逻辑原语,也可以是时序逻辑原语。
3,开关级基本结构模型,例如pmos 和nmos等也被内置在语言中。
4,提供显式语言结构指定设计中的端口到端口的时延及路径时延和设计的时序检查。
5,可采用三种不同方式或混合方式对设计建模。这些方式包括:行为描述方式—使用过程化结构建模;数据流方式—使用连续赋值语句方式建模;结构化方式—使用门和模块实例语句描述建模。
6,Verilog HDL中有两类数据类型:线网数据类型和寄存器数据类型。线网类型表示构件间的物理连线,而寄存器类型表示抽象的数据存储元件。
7,能够描述层次设计,可使用模块实例结构描述任何层次。
8,设计的规模可以是任意的;语言不对设计的规模(大小)施加任何限制。