试用verilog描述一个四输入的与三输入或非门真值表

gate 用verilog编写,与或非门的演示程 编程环境是xilinx ise10.1. VHDL-FPGA-
238万源代码下载-
&文件名称: gate
& & & & &&]
&&所属分类:
&&开发工具: VHDL
&&文件大小: 371 KB
&&上传时间:
&&下载次数: 5
&&提 供 者:
&详细说明:用verilog编写,与或非门的演示程序,编程环境是xilinx ise10.1.-Prepared using verilog, or non-doors demo program with the programming environment is the xilinx ise10.1.
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&gate\.lso&&....\device_usage_statistics.html&&....\fuse.log&&....\gate.bgn&&....\gate.bit&&....\gate.bld&&....\gate.cmd_log&&....\gate.drc&&....\gate.ise&&....\gate.lfp&&....\gate.lso&&....\gate.ncd&&....\gate.ngc&&....\gate.ngd&&....\gate.ngr&&....\gate.ntrc_log&&....\gate.pad&&....\gate.par&&....\gate.pcf&&....\gate.prj&&....\gate.ptwx&&....\gate.restore&&....\gate.stx&&....\gate.syr&&....\gate.twr&&....\gate.twx&&....\gate.ucf&&....\gate.unroutes&&....\gate.ut&&....\gate.vhd&&....\gate.xpi&&....\gate.xst&&....\gate_fpga_editor.log&&....\gate_guide.ncd&&....\gate_map.map&&....\gate_map.mrp&&....\gate_map.ncd&&....\gate_map.ngm&&....\gate_map.xrpt&&....\gate_ngdbuild.xrpt&&....\gate_pad.csv&&....\gate_pad.txt&&....\gate_par.xrpt&&....\gate_prev_built.ngd&&....\gate_summary.html&&....\gate_summary.xml&&....\gate_usage.xml&&....\gate_vhdl.prj&&....\.....xdb\cst.xbcd&&....\........\tmp\ise\version&&....\........\...\...\__OBJSTORE__\HierarchicalDesign\HDProject\HDProject&&....\........\...\...\............\..................\.........\HDProject_StrTbl&&....\........\...\...\............\..................\__stored_object_table__&&....\........\...\...\............\ISimPlugin\SignalOrdering1\test_gate_isim_beh.exe&&....\........\...\...\............\..........\...............\test_gate_isim_beh.exe_StrTbl&&....\........\...\...\............\PnAutoRun\Scripts\RunOnce_tcl&&....\........\...\...\............\.........\.......\RunOnce_tcl_StrTbl&&....\........\...\...\............\.rojectNavigator\dpm_project_main\dpm_project_main&&....\........\...\...\............\................\................\dpm_project_main_StrTbl&&....\........\...\...\............\................\__stored_objects__&&....\........\...\...\............\................\__stored_objects___StrTbl&&....\........\...\...\............\................\__stored_object_table__&&....\........\...\...\............\................Gui\GuiProjectData&&....\........\...\...\............\...................\GuiProjectData_StrTbl&&....\........\...\...\............\xreport\Gc_RvReportViewer-Current-Module&&....\........\...\...\............\.......\Gc_RvReportViewer-Current-Module_StrTbl&&....\........\...\...\............\.......\Gc_RvReportViewer-Module-Data-gate&&....\........\...\...\............\.......\Gc_RvReportViewer-Module-Data-gate_StrTbl&&....\........\...\...\............\.......\Gc_RvReportViewer-Module-DataFactory-Default&&....\........\...\...\............\.......\Gc_RvReportViewer-Module-DataFactory-Default_StrTbl&&....\........\...\...\..REGISTRY__\Autonym\regkeys&&....\........\...\...\............\bitgen\regkeys&&....\........\...\...\............\common\regkeys&&....\........\...\...\............\.pldfit\regkeys&&....\........\...\...\............\Cs\regkeys&&....\........\...\...\............\dumpngdio\regkeys&&....\........\...\...\............\ExpandedNetlistEngine\regkeys&&....\........\...\...\............\fuse\regkeys&&....\........\...\...\............\HierarchicalDesign\HDProject\regkeys&&....\........\...\...\............\..................\regkeys&&....\........\...\...\............\hprep6\regkeys&&....\........\...\...\............\idem\regkeys&&....\........\...\...\............\ISimPlugin\regkeys&&....\........\...\...\............\map\regkeys&&....\........\...\...\............\netgen\regkeys&&....\........\...\...\............\.gc2edif\regkeys&&....\........\...\...\............\...build\regkeys&&....\........\...\...\............\..dbuild\regkeys&&....\........\...\...\............\par\regkeys&&....\........\...\...\............\ProjectNavigator\regkeys&&....\........\...\...\............\................Gui\regkeys&&....\........\...\...\............\.......SeedData\ProcessProperties\regkeys&&....\........\...\...\............\...............\...jectProperties\regkeys&&....\........\...\...\............\...............\regkeys&&....\........\...\...\............\...............\UserLibraries\regkeys&&....\........\...\...\............\...............\....Partitions\regkeys&&....\........\...\...\............\...............\....SourceFiles\regkeys&&....\........\...\...\............\runner\regkeys&&....\........\...\...\............\SrcCtrl\regkeys&&....\........\...\...\............\.TE\bitgen\regkeys
&输入关键字,在本站238万海量源码库中尽情搜索:4420人阅读
FPGA verilog(44)
与门(and)和或门(or):与门、或门都有一个标量输出端和多个标量输入端。门的端口列表中的第一个端口必是输出端口,其后为输入端口。当任意一个输入端口的值发生变化时,输出端的值立即重新计算。verilog中可以使用的属于与/或门类的术语包括:and& nand& or& nor& xor& xnor例:与门/或门的实例引用wire OUT,IN1,IN2;and a1(OUT,IN1,IN2);&//基本门的实例引用nand na1_3inp(OUT,IN1,IN2,IN3);&//输入端超过两个,三输入与非门and (OUT,IN1,IN2);&//合法的门实例引用,不给实例命名
缓冲器/非门与and/or门相反,buf/not门具有一个标量输入和多个标量输出。端口列表中的最后一个终端连接至输入端口,其他终端连接至输出端口。对于多个输出端的buf/not门,所有输出端的值都是相同的。verilog提供了两种基本的门:&buf&&&& not在verilog中可以实例引用这些门,注意:buf和not门可以具有多个输出端口,但只能具有一个输入端口,这个输入端口必须是实例端口列表的最后一个。例:buf b1(OUT1,IN);&//基本门的实例引用not n1(OUT1,IN);buf b1_2out(OUT1,OUT2,IN);&//输出端多于两个not (OUT1,IN);&//实例引用门时,不给实例命名
带控制端的缓冲器/非门(bufif/notif)bufif1&&bufif0&&notif1&&notif0这四类门只有在控制信号有效的情况下才能传递数据;如果控制信号无效,则输出为高阻抗Z。bufif1 b0(out,in,ctrl);在控制信号有效的情况下,这些门才能传递信号。在某些情况下,例如当一个信号由多个驱动源驱动时,这样设计驱动源:让它们的控制信号的有效时间相互错开,从而避免一条信号线同时被两个源驱动,这时就需要用带控制端的缓冲器/非门来搭建电路。
门延迟Verilog中允许用户通过门延迟来说明逻辑电路中的延迟,此外用户还可以指定端到端的延迟。在Verilog门级原语中,有三种从输入到输出的延迟。1 上升延迟:在门的输入发生变化的情况下,门的输出从0,x,z变化到1所需的时间成为上升延迟。2 下降延迟:下降延迟是指门的输出从1,x,z变化到0所需的时间。3 关断延迟:门的输出从0,1,x变化为高阻Z所需的时间。另外,如果值变化到不确定值x,则所需的时间可以看成是以上三种延迟值中最小的那个。
Verilog中有三种不同的方法来说明门的延迟。如果用户只确定了一个延迟值,那么所有类型的延迟都是用这个延迟值,如果用户指定了两个延迟值,则他们分别代表上升延迟和下降延迟,两者中小者为关断延迟,如果用户指定了三个延迟值,则他们分别代表上升延迟、下降延迟和关断延迟。如果为制定延迟值,那么默认延迟值为0.
延迟声明的例子
and #(3,4,5) b1 (out,in,control);& //上升延迟为3,下降延迟为4,关断延迟为5
最小/典型/最大延迟
Verilog中,用户除可以指定上面所述的三种类型的延迟以外,对每种类型的延迟还可以指定其最小值、最大值和典型值。
最小值& 设计者预期逻辑门所具有的最小延迟
典型值 设计者预期逻辑门所具有的典型延迟
最大值 设计者预期逻辑门所具有的最大延迟
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:960735次
积分:13054
积分:13054
排名:第684名
原创:328篇
转载:328篇
评论:162条
(3)(5)(2)(2)(3)(2)(11)(5)(1)(1)(2)(1)(2)(6)(2)(4)(7)(2)(5)(1)(3)(4)(3)(5)(2)(2)(2)(2)(11)(5)(8)(9)(21)(5)(7)(14)(10)(11)(4)(2)(9)(2)(2)(2)(4)(11)(35)(11)(22)(3)(47)(48)(57)(16)(53)(24)(36)(17)(10)(2)(13)(16)(22)Verilog_HDL硬件描述语言_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
Verilog_HDL硬件描述语言
上传于||文档简介
&&3​.​V​e​r​i​l​o​g​_​H​D​L​硬​件​描​述​语​言
大小:1.37MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢&&&&2输入四或非门74LS02
&2输入四或非门74LS02
2输入四或非门74LS02的电子原理图及芯片介绍;2输入四或非门74LS02的电子原理图及芯片介绍;
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
Q.为什么我点的下载下不了,但积分却被扣了
A. 由于下载人数众多,下载服务器做了并发的限制。若发现下载不了,请稍后再试,多次下载是不会重复扣分的。
Q.我的积分不多了,如何获取积分?
A. 获得积分,详细见。
完成任务获取积分。
论坛可用分兑换下载积分。
第一次绑定手机,将获得5个C币,C币可。
关注并绑定CSDNID,送10个下载分
下载资源意味着您已经同意遵守以下协议
资源的所有权益归上传用户所有
未经权益所有人同意,不得将资源中的内容挪作商业或盈利用途
CSDN下载频道仅提供交流平台,并不能对任何下载资源负责
下载资源中如有侵权或不适当内容,
本站不保证本站提供的资源的准确性,安全性和完整性,同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
课程资源下载排行
您当前C币:0&&&可兑换 0 下载积分
兑换下载分:&
消耗C币:0&
立即兑换&&
兑换成功你当前的下载分为 。前去下载资源
你下载资源过于频繁,请输入验证码
如何快速获得积分?
你已经下载过该资源,再次下载不需要扣除积分
2输入四或非门74LS02
所需积分:3
剩余积分:0
扫描微信二维码精彩活动、课程更新抢先知
VIP会员,免积分下载
会员到期时间:日
剩余下载次数:1000
2输入四或非门74LS02
剩余次数:&&&&有效期截止到:
你还不是VIP会员VIP会员享免积分 . 专属通道极速下载
VIP下载次数已满VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员
你的VIP会员已过期VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员

我要回帖

更多关于 二输入或非门 的文章

 

随机推荐