发 帖  
经验: 积分:596
研发工程师 没有
广东省 东莞市 设计开发工程
  • 设计背景: 在我们工程设计中,有时会需要到上升沿和下降沿这么一个说法,通过上升沿和下降沿来驱动一个电路,那么学习边沿检测就非常的重要了。 设计原理 : 在学习边沿检测前我们先学习一下下面的电路,这样方便我们学习,边沿检测。 这个电路的意思就是,输入一个信号后我们经过一个寄存器,然 后把这个寄存器的输出,和下次输出的值取反后相与,那么我们就可 以这么想,如果一个高平的值经过这个寄存器后延迟一个上升沿后输 出也为高
    晓灰灰
    5505次阅读
    0条评论
  • 大家好,又到了每日学习的时间了,今天我们来聊一聊基于FPGA 的CRC校验码生成器。下面咱们就来具体看看,欢迎大家一起交流学习。 1.概述 CRC即Cyclic Redundancy Check,循环冗余校验,是一种数字通信中的常用信道编码技术。其特征是信息段和校验字段的长度可以任意选定。 2.CRC校验的基本原理: CRC码是由两部分组成的,前部分是信息码,就是需要校验的信息,后部分是校验码,如果CRC码长共n bit,信息码长k bit,就称为(n,k)码,剩余的r bit即为校验位。如
    晓灰灰
    6479次阅读
    0条评论
  • 一文看懂CAN总线 2018-06-13 11:16
    前言 CAN总线的应用在现在看来越来越广泛,我厂设备从最初的ARM9与ARM7平台、期间升级过度到CortexA8与Cortex M3平台,再到现在的Cortex M4平台,围绕CAN进行了一系列产品的开发,CAN总线的稳定性是毋庸置疑的。 CAN总线物理结构与特性 CAN总线网络 CAN总线网络主要挂在CAN_H和CAN_L,各个节点通过这两条线实现信号的串行差分传输,为了避免信号的反射和干扰,还需要在CAN_H和CAN_L之间接上120欧姆的终端电阻,但是为什么是120欧姆呢?那是因为 电缆的特性阻抗为
    eedesigner
    346335次阅读
    1条评论
  • 设计背景: 分频在 fpga的设计中一直都担任着很重要的角色,而说到分频,我相信很多人都已经想到了利用计算器来计算达到想要的时钟频率,但问题是仅仅利用计数器来分频,只可以实现偶数分频,而如果我需要三分频,五分频,七分频等等奇数类分频,那究竟怎么办呢?在这里,让我介绍一个可以实现任意整数分频的方法,这个办法也是同样利用了计数器来计算,当是跟偶数分频不一样的地方是任意整数分频利用了两个计数器来实现。 设计原理 : 本
    晓灰灰
    12909次阅读
    0条评论
  • 容性负载一定会影响运算放大器的性能。简单地说,容性负载可以将放大器变为振荡器。今天我们就来说说 ◎ 容性负载如何将放大器变为振荡器 ◎ 如何处理容性负载? 放大器变振荡器?这是有原理的! 运算放大器固有的输出电阻Ro与容性负载一起,构成放大器传递函数的另一个极点。如波特图所示,在每个极点处,幅度斜率(负值)减小20dB/10倍。请注意各极点如何增加多达-90的相移。我们可以从两个角度来考察不稳定性问题。请看对数图上的幅度响应
    电子设计
    6878次阅读
    0条评论
  • 到MCU开发的时候下载了生成的代码发现是HAL库的,无奈自己刚刚学习stm32,用的是标准库这里参考了官方的移植MSP340教程并修改出适用于STM32标准库的教程。
    9GxC_IoTMaker
    17710次阅读
    0条评论
  • 怎样处理电源线的EMC 2018-06-08 10:31
    电源线相当于一个小区的大门,小区的安全与门卫关系密切。电源线滤波器就相当于小区大门的保安。没有安装滤波器的电源线,相当于一个没有保安的大门,没有任何保障。
    qtFK_EMC_EMI
    12499次阅读
    1条评论
  • 为何需要有“象限”这个概念?“象限”通用命名法?(个人认为:对于象限概念的提出,是为了更好地描述、理解可控硅的特性,就如同笛卡尔引入直角坐标系是为了更好地描述二维数据)
    h1654155971.7688
    6067次阅读
    0条评论
  • 热力学中常犯的一个错误就是选择和线性稳压器一样简易的装置。当设计上台面后,设计师通常会意识到自己的错误。更糟的是,由于稳压器的运行温度超过其额定温度,这种设计在实际使用中会发生故障。凭借新型线性稳压器的新功能和规格,很容易忽视封装中消散的功率。 记住,线性稳压器基本上由一个旁路元件和一个控制器组成。该元件是一个晶体管,可以在控制回路的帮助下作为可变电阻器,在旁路元件和负荷之间形成一个分压器。 图 1. 线性
    电子设计
    4163次阅读
    0条评论
  • 目前市面上的电源模块品类繁多,初期应用都能满足要求,但随着时间的考验就开始经不起考验了。电源作为系统核心,绝对不允许这样的情况发生。那么我们怎样才能设计出稳定可靠电源呢?本文为你揭晓。
    AGk5_ZLG_zhiyua
    6159次阅读
    0条评论
  • 在规模和复杂程度不一的建筑物中,自动化系统正在变得越来越常见,其重要性也越来越高。便利性、安全和能效是推动住宅和楼宇产品智能监视和控制的关键因素。从照明到窗户百叶窗控制,到复杂的供热、通风和空调 (HVAC) 部件,以及电表计量/管理系统,住宅和商用楼宇配备了更加智能的自动化解决方案。每年,这一趋势都在促使全球范围内的厂商们在这个市场发布成千上万的产品。 一个典型的楼宇自动化系统由三个只要组件组成:传感器、一条通
    电子设计
    7485次阅读
    0条评论
  • 前两篇给大家介绍了软件的安装、破解以及工程的建立等基本的软件操作,这一篇就通过简单的二选一的数据选择器的设计来实际操作一下,要记住,多动手才是王道。 设计背景: 数据选择器在数字电路的设计中非常重要,在 FPGA内部的逻辑实现中都是通过数据选择器实现的, 数据选择器的应用使我们的代码和设计更加人性化,多元化。 设计原理 : 本次的设计主要是一个简单的二选一数据选择器,我们的设计主要有 4个端口,数据输入data_1,data_2,数据选
    晓灰灰
    31788次阅读
    0条评论
  • 设计背景: 阻塞 (=)和非阻塞(=)一直是在我们FPGA中讨论的问题,资深的学者都是讨论的是赋值应该发生在上升下降沿还是在哪里,我们在仿真中看的可能是上升下降是准确的,但是在时间电路中这就是不得而知了,今天我们将学习阻塞和非阻塞的区别,我们不研究他们发生在哪里,之讨论发生的时间和发生的地方。 设计原理 : 阻塞:在本语句中 右式计算和左式更新完全完成之后,才开始执行下一条语句; 非阻塞:当前语句的执行不会阻塞下一语句的执
    晓灰灰
    6783次阅读
    0条评论
  • 之前有一篇文章介绍过仿真测试文件编写的步骤: 1.给A模块写测试,其测试模块的模块名为A_tb,比如原模块模块名叫做led,测试模块名就叫 led_tb; 2.复制A模块的所有输入输出端口,也就是I/O声明部分(input和output信号),注意这里不包括中间变量(reg型和wire型信号);将所有的input 改为 reg, output 改为 wire; 3.再把A模块的端口定义部分复制过来,包括 模块名到分号结束,进行模块例化; 4.测试模块的意义就是模拟输入信号,来验证原模块的输出信号是否
    晓灰灰
    25701次阅读
    1条评论
  • 上一篇说到了软件的安装以及破解,还有附带的网盘里的软件安装包都分享给大家了。这一篇咱们就来说一说FPGA工程的建立。 点击桌面的quar tus 的图标,打开软件。 然后点击软件上面的菜单:点击 FIFE --New projiec, 建立一个新的工程。 点击下一步,会出现如下的窗口,问你你的工作路径,和工程的名字,还有顶层的名字 ( 注意 : 工程一定不要放在 C 盘 , 还有文件名为中文,这样会编译不过去,也可认为是错误的操作 ) 。给你的工程起个名字后然后下一
    晓灰灰
    13948次阅读
    0条评论
ta 的专栏

成就与认可

  • 获得 0 次赞同

    获得 319 次收藏

谁来看过他

关闭

站长推荐 上一条 /6 下一条

返回顶部