我是靠谱客的博主 超帅抽屉,最近开发中收集的这篇文章主要介绍Verilog多种方式实现三人表决器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

查找表LUT

本质上是RAM,一个6输入的LUT中包括6为地址线的64*1的RAM,6输入的LUT有64中输出结果,将64中结果存储下来,可以根据不同的地址输入查找处相应输出结果。

LUT实现6输入与门的事例如下:

地址线有64种组合,进行寻址,并存储数据。

Verilog HDL的抽象级别

指同一个物理电路可以在不同层次上用硬件描述语言描述。

①系统级:实现设计模块外部特性(行为级)

②算法级:实现算法运行模型(行为级)

③RTL级:描述数据在寄存器之间的流动、处理、控制(数据流描述方式)

④门级:逻辑门之间的连接(结构化描述)

⑤开关级:描述器件中三极管和存储节点之间的模型(结构化描述)

综合使用时是混合级

1、结构化描述方式

又承元件例化,直接调用verilog的基本门级元件的方法叫门级结构描述;调用定义的module的方法叫模块结构描述。

分别有and-与、nand-与非、nor-或非、xor-异或、xnor-同或、not-非、buf-缓冲器、bufif0-低电平使能的三态缓冲器、bufif1-高电平使能的三态缓冲器、notif0-低电平使能的三态门反相器。

可以直接调用。

用结构化描述三人多数表决器(利用了卡诺图化简)

2、数据流方式

//前面定义不变

assign f=a&b|a&c|b&c;

3、行为级描述方式(抽象级别最高,概括性最强)

4、混合描述

主要是行为描述,再穿插数据流和结构化描述

最后

以上就是超帅抽屉为你收集整理的Verilog多种方式实现三人表决器的全部内容,希望文章能够帮你解决Verilog多种方式实现三人表决器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部