#Verilog HDL# Verilog中的UDP原语

打印 上一主题 下一主题

主题 816|帖子 816|积分 2448

目次
一 UDP符号
1.1 组合UDP
1.2 时序UDP
1.2.1 电平UDP
1.2.2 边沿UDP


标准的Verilog原语,如nand和not,有时大概不足以或未便用于表示复杂逻辑。为了建模组合逻辑或时序逻辑,可以界说称为用户界说原语(UDP)的新原语元素。
所有UDP都有且仅有一个输出,该输出可以是0、1或X,但绝不能是Z(不支持)。任何输入如果为Z值,将被视为X。
一 UDP符号

Verilog用户界说原语可以与模块界说处于同一层级编写,但绝不能位于module和endmodule之间。它们可以有多个输入端口,但总是只有一个输出端口,且不支持双向端口。所有端口信号都必须是标量,即它们必须是1位宽。
硬件运动通过原语状态表来形貌,该表列出了输入的不同大概组合及其在表中的对应输出,使用endtable结束表格。输入和输出信号的值使用以下符号表示。

    Symbol   Comments       0   Logic 0       1   Logic 1       x   Unknown, can be either logic 0 or 1. Can be used as input/output or current state of sequential UDPs       ?   Logic 0, 1 or x. Cannot be output of any UDP       -   No change, only allowed   
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

不到断气不罢休

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表