- 博客(11)
- 资源 (1)
- 收藏
- 关注
转载 【至简设计案例系列】基于FPGA的密码锁(XILINX ISE版)
本文为明德扬原创及录用文章,转载请注明出处!作者:造就狂野青春一、总体设计1、概述本文基于明德扬至简设计法和明德扬设计规范,设计了一个基于FPGA的数字密码锁,实现了在拨码开关条件下,按键设置密码、按键输入解锁密码,密码正确时正确指示灯亮、密码错误时或者默认状态错误指示灯亮,密码正确时一位数码管显示1,其他情况显示0。本案例的扩展和应用在现实生活中具有重大意义。在本案例的设计过程中,应用了...
2020-04-26 14:14:20 3749 6
原创 关于在仿真软件中计数器提前计数的问题
本文为明德扬原创文章,转载请注明出处!作者:肖肖肖MDY有一条非常重要的看波形技巧,即“时钟上升沿前看条件”的技巧,意思就是在时钟上升沿前,看条件信号,看到什么值就是值。如下图所示:这一条技巧,对于刚学习FPGA的人来说,非常之实用。但是,部分工程师在做仿真时,有时候会出现违反这一原则的奇怪现象。例如下面这个案例。关于在仿真软件中,为什么计数器的判定会在不满足加一条件的时候进行加一操作...
2020-04-25 15:03:52 716
原创 【技巧分享】阻塞赋值与非阻塞赋值
本文为明德扬原创及录用文章,转载请注明出处!作者:小黑同学关于阻塞赋值和非阻塞赋值的问题,明德扬的学员提得比较多,今天小黑老师专门给大家普及一下阻塞赋值和非阻塞赋值的相关知识。一、概述1、阻塞赋值对应的电路往往与触发沿没有关系,只与电平的变化有关系。阻塞赋值符号“=”。2、非阻塞赋值对应的电路结构往往与边沿触发有关系,只有在触发沿时才有可能发生赋值的情况。非阻塞赋值符号“<=”...
2020-04-25 14:10:49 1217
转载 【至简设计案例系列】基于FPGA的密码锁设计(altera版)
本文为明德扬原创及录用文章,转载请注明出处!作者:秦红锴一、项目背景概述随着生活质量的不断提高,加强家庭防盗安全变得非常重要,但传统机械锁的构造过于简单,很容易被打开,从而降低了安全性。数字密码锁因为它的保密性很高,安全系数也非常高,再加上其不需要携带避免了丢失的可能,省去了因钥匙丢失而需要换锁的麻烦,受到了越来越多的人的欢迎。随看人们对高科技产品也越来越推崇,在当今社会科技的高度集中和创新...
2020-04-24 14:02:41 5771 1
转载 【至简设计案例系列】基于FPGA的SDRAM控制器设计(三)读写
本文为明德扬原创及录用文章,转载请注明出处!作者:小周SDRAM控制器设计的主要功能是能对SDRAM进行读写操作,本工程实现了SDRAM的初始化、自动刷新、读、写等功能。初始化功能和刷新功能在前一章的分享中已经进行了比较详细的描述,感兴趣的同学可以搜索学习下,这里不再赘述。今天我们主要讨论SDRAM读写的功能以及实现。一、原理功能1、读写突发模式在初始化里的模式寄存器配置中我们将读写的...
2020-04-23 16:57:05 977
转载 【至简设计案例系列】ZYNQ自定义AXI总线IP应用 ——PWM实现呼吸灯效果
作者:没落骑士一、前言在实时性要求较高的场合中,CPU软件执行的方式显然不能满足需求,这时需要硬件逻辑实现部分功能。要想使自定义IP核被CPU访问,就必须带有总线接口。ZYNQ采用AXI BUS实现PS和PL之间的数据交互。本文以PWM为例设计了自定义AXI总线IP,来演示如何灵活运用ARM+FPGA的架构。功能定义:在上一篇ZYNQ入门实例博文讲解的系统中添加自定义IP核,其输出驱动LE...
2020-04-23 14:19:06 937
转载 【至简设计案例系列】基于FPGA的频率、电压测量仪器
作者:造就狂野青春1、概述基于明德扬至简设计法和明德扬设计规范,设计一个基于FPGA的频率、电压测量仪器,实现了测量AD采集后的波形频率和电压(峰峰值),并将数值显示在数码管上。这个案例通过扩展还可结合明德扬的波形采集显示案例实现显示波形频率、峰峰值功能,还可拓展结合上次DDS案例产生的已知波形的频率峰峰值,验证本设计的正确性。本案例的扩展和应用在现实生活中具有重大意义。在本案例的设计过程...
2020-04-22 17:25:44 2815 2
转载 【原创】基于FPGA的SDRAM控制器设计—自动刷新设计
本文为明德扬原创录用文章,转载请注明出处!作者:小周SDRAM控制器设计的主要功能是能对SDRAM进行读写操作,本工程实现了SDRAM的初始化和自动刷新两个功能。初始化功能在前一章的分享中已经进行了比较详细的描述,感兴趣的同学可以搜索学习下,文后历史文章里有链接。今天我们主要讨论SDRAM的自动刷新的功能以及实现。一、原理功能1、为什么刷新我们都知道SDRAM是使用电容保存信息的,随着...
2020-04-17 17:12:47 893
转载 【原创】基于FPGA的M序列发生器设计
作者:小周本文为明德扬原创及录用文章,转载请注明出处!1.1 M序列简介M序列是最长线性反馈移位寄存器序列的简称。它是由带线性反馈的移位寄存器产生的周期最长的序列。一般来说,一个n级线性反馈移位寄存器可能产生的最长周期为(2^n-1)。因为移位寄存器的初始值不能为0,否则不管怎么移,移位寄存器的值都不为0,所以最长周期为(2^n-1)。1.2 应用范围m序列是广泛应用的一种伪随机序列,...
2020-04-16 14:21:59 5027 1
转载 【原创】组合逻辑电路详解、实现及其应用
作者:造就狂野青春本文为明德扬原创及录用文章,转载请注明出处!一、 什么是组合逻辑电路?在数字电路中,根据逻辑功能的不同,我们可以将数字电路分成两大类,一类叫做组合逻辑电路、另一类叫做时序逻辑电路。本次主要讲解组合逻辑电路的原理、应用和Verilog实现。组合逻辑电路在逻辑功能上的特点是任意时刻的输出仅仅取决于该时刻的输入,与电路原来的状态无关。而时序逻辑电路在逻辑功能上的特点是任意时刻...
2020-04-15 16:05:46 4744
转载 《FPGA至简设计原理与应用》学习笔记——1位闪烁灯设计
本文为明德扬原创及录用文章,转载请注明出处!作者:一条咸鱼个人总结及感悟:对于学习本案例,首先要理解案例的顶层框架,再是理解框架下面的逻辑,最后才是理解代码。这一点对于自己动手写代码也很有帮助,毕竟写代码就是为了实现框架。再来说说本案例中的代码吧,本案例给出的代码对于刚接触FPGA的人也许会有“这代码写的太麻烦了吧!”“明明可以写成49_999_999的为啥要写成50_000_000-1呢?...
2020-04-15 15:25:15 986
明德扬K7核心板+底板产品说明书
2022-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人