FPGA基础知识-开关级建模

这篇具有很好参考价值的文章主要介绍了FPGA基础知识-开关级建模。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

学习目标

学习内容

1.MOS开关

2.CMOS开关

3.双向开关

 4.电源和地

5.阻抗开关

6.开关中的延迟说明

学习时间

学习总结


学习目标:

提示:这里可以添加学习目标

1.能够描述基本 MOS开关:nmos.pmos和cmos。

2.理解双向传输开关、电源和地的建模方法。

3.识别阻抗MOS开关。

4.解释在基本MOS 开关和双向传输开关上说明延迟的方法。

5.在Verilog 中,用所提供的开关建立基本开关级电路。


学习内容:

提示:这里可以添加要学的内容

1.MOS开关

      Verilog 提供了各种语言结构,可以为开关级电路建立模型,MOS晶体管级数字电路可以用这些最基本的电路模型元件'来描述,

  可以用关键字定义nmos和pmos晶体管建模,关键字pmos用于pmos建模,

FPGA基础知识-开关级建模

   信号out的值由信号data和control的值确定。out的逻辑值如表11.1所示。信号data和control的不同组合导致这两个开关输出1,0或者z或x、逻辑值(如果不能确定输出为1或0,就有可能输出z值或×值)。符号L代表О或z、H代表1或z。

FPGA基础知识-开关级建模

2.CMOS开关

      信号ncontrol和pcontrol通常是互补的。当信号ncontrol为1且pcontrol信号为О时,开关导通。如果信号ncontrol为0且pcontrol为1、则开关的输出为高阻值。CMOS门本质上是两个开关(NMOS和 PMOS )的组合体。

    因为CMOS开关由NMOS 和 PMOS开关派生而来,所以给定data,ncontrol和 pcontrol 的信号值就可以根据表111推断出CMOS开关的输出值。

3.双向开关

    NMOS.PMOS 和 CMOS门都是从漏极向源极导通,是单向的。在数字电路中,双向导通的器件很重要。对双向导通的器件而言,其两边的信号都可以是驱动信号。通过设计双向开关就可以实现双向导通的器件。有三个关键字用来定义双向开关:tran,tranif0和tranif1,

FPGA基础知识-开关级建模

 4.电源和地

 设计晶体管级电路时需要源极( Vdd,逻辑1)和地极(Vss,逻辑О)。源极和地极用关键字supply1和 supplyo来定义。

    源极类型 supply1相当于电路中的Vdd,并将逻辑Ⅰ放在网表中。源极类型supply0相当于地或Vss,并将逻辑О放在网表中。在整个模拟过程中,supply1和 supplyO始终为网表提供逻辑1值和逻辑О值

5.阻抗开关

    前面所讨论的MOS,CMOS 和双向开关可以用相应的阻抗器件建模。阻抗开关比一-般的开关具有更高的源极到漏极的阻抗,且在通过它们传输时减少了信号强度。在相应的一般开关关键字前加带r前缀的关键字,即可声明阻抗开关。阻抗开关与一般开关的语法类似。

     在一般开关和阻抗开关之间有两个主要区别:源极到漏极的阻抗和传输信号强度的方式。关于Verilog 中的强度级。

     阻抗器件具有较高的源极到漏极阻抗。一般开关的面极到漏极阻抗较低。

     阻抗开关在传递信号时减少了信号强度,其变化如下所示。一般开关从输入到输出一直保持强度级别不变。有一点例外,如果输入supply强度、则输出strong 强度。表11.2显示出由于阻抗开关导致的强度缩减。

6.开关中的延迟说明

      可以为通过这些开关级元件的信号指定延迟。延迟是可选项,它只能紧跟在开关的关键字之后。延迟说明类似于之前中讨论的Rise,Fall和Turn-off延迟。可以为开关指定0个、1个、2个或者3个延迟,所示。

     

     specify块: 也可以给使用开关设计的模块指定路径延迟(引脚到引脚的延迟〉以及时序检查。用specify块可以描述路径延迟。在之后中详细讨论了路径延迟说明、它在开关级模型中也完全适用。

学习时间:

提示:这里可以添加计划学习的时间例如:

20230618


学习总结:

提示:这里统计学习计划的总量

1.开关级建模处于很低的设计抽象层次。只在很少的情况下,比如在设计者需要定制自己的叶级元件(即最基本的元件)时,才使用开关级建模。随着电路复杂度的增加,这个级别的Verilog 设计越来越少见; 

2.MOS,CMOS,双向1.关和supply1,supplyO源可用于设计任意的开关级电路。CMOS开关是MOS开关的一种组合;

3.延迟对开关元件来说是可选的。对于不同的双向器件,有不同的延迟解释。文章来源地址https://www.toymoban.com/news/detail-499483.html

到了这里,关于FPGA基础知识-开关级建模的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【FPGA零基础学习之旅#9】状态机基础知识

    🎉欢迎来到FPGA专栏~状态机基础知识 ☆* o(≧▽≦)o *☆ 嗨 ~我是 小夏与酒 🍹 ✨ 博客主页: 小夏与酒的博客 🎈该系列 文章专栏: FPGA学习之旅 文章作者技术和水平有限,如果文中出现错误,希望大家能指正🙏 📜 欢迎大家关注! ❤️ 🔸 Hello状态机例程 : RTL视图: 状态

    2024年02月16日
    浏览(46)
  • 从1开始学习FPGA——FPGA的一些基础知识(1)

            这应该是笔者的第一篇CSDN博客了,之所以起名叫从1开始学习FPGA,原因在于笔者已经有一定的FPGA基础,并且使用FPGA完成了一些项目。但是基本没有系统成理论的学习FPGA,经常是用到哪看到哪,导致很多之前用过的东西往往经过一段时间就忘了。开始写CSDN博客更多的

    2024年04月10日
    浏览(48)
  • 【FPGA零基础学习之旅#6】ip核基础知识之计数器

    🎉欢迎来到FPGA专栏~ip核基础知识之计数器 ☆* o(≧▽≦)o *☆ 嗨 ~我是 小夏与酒 🍹 ✨ 博客主页: 小夏与酒的博客 🎈该系列 文章专栏: FPGA学习之旅 文章作者技术和水平有限,如果文中出现错误,希望大家能指正🙏 📜 欢迎大家关注! ❤️ LPM_COUNTER IP核 的RTL视图: IP核

    2024年02月09日
    浏览(45)
  • FPGA_学习_01_基础知识(有点劝退,心灵弱小者勿入)

    有些人喜欢直接拿开发板看教程开干,我认为了解点历史发展没什么坏处,一些FPGA的基础知识也是同样重要的。 有个粉丝评论说建议把 总结 写在前面,估计多半是被中间大段文字折磨后看到我说其实大段文字也可以浏览浏览就行了。 总结 :如果你能从头看到尾,说明你是

    2024年02月11日
    浏览(40)
  • 开关电源电路主要元器件基础知识详解

    在学习电子电路过程中,电源我们无法绕开的一个重要部分,很多时候,故障就出现在电源部分,特别是开关电源。开关电源电路主要是由熔断器、热敏电阻器、互感滤波器、桥式整流电路、滤波电容器、开关振荡集成电路、开关变压器、光耦合器、三 端稳压器等构成的。为

    2024年02月21日
    浏览(42)
  • 图论及其应用(基础知识)(1)(数学建模基础速成)

    能否从任一陆地出发通过每座桥恰好一次而 回到出发点? 你要是自己做过,就会显而易见的发现这道题是 没有答案 的(遵守规则以及图形规定的情况下) 欧拉就这个问题说过: 如果每块陆地所连接的桥都是 偶数 座,则从任一陆地出发,必能通过每座桥恰好一次而回到出

    2023年04月08日
    浏览(38)
  • [FPGA] 7系列FPGA的基础知识

    Virtex-7 Family是Xilinx公司推出的一系列FPGA器件,采用了28纳米工艺制造。它是Xilinx公司的第一个采用28纳米工艺的FPGA系列,提供了高性能、低功耗和灵活性的特点。 Virtex-7 Family提供了不同规模的器件,包括Virtex-7 XT、Virtex-7 HT、Virtex-7 H580T、Virtex-7 VXT和Virtex-7 VX系列,每个系列都

    2024年02月09日
    浏览(45)
  • FPGA基础知识

    FPGA是在PAL、PLA和CPLD等可编程器件的基础上进一步发展起来的一种更复杂的可编程逻辑器件。它是ASIC领域中的一种半定制电路,既解决了定制电路的不足,又克服了原有可编程器件门电路有限的缺点。 由于FPGA需要被反复烧写,它实现组合逻辑的基本结构不可能像ASIC那样通过

    2024年02月03日
    浏览(38)
  • 第一篇 FPGA基础知识

    FPGA的全称为Field-ProgrammableGateArray,即现场可编程门阵列。 在开始学习FPGA之前,同学们首先应该清楚地了解FPGA的概念,明白FPGA到底是什么东西,可以用来做什么。FPGA是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物,是作为专用集成电路(ASIC)领域中的一种半定制

    2024年02月07日
    浏览(69)
  • FPGA基础知识点

    基础知识 逻辑值 逻辑0:表示低电平,也就是对应电路GND 逻辑1:表示高电平,也就是对应电路VCC 逻辑X:表示未知,有可能是高电平也有可能是低电平 逻辑Z:表示高阻态,外部没有激励信号,是一个悬空状态 数字进制格式 Verilog数字进制格式包括 二进制(b) , 八进制(

    2024年02月03日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包