明德扬至简设计法--verilog综合器和仿真器
Verilg是硬件描述语言,顾名思义,就是用代码的形式描述硬件的功能。而我们最终是要在电路上实现该功能的。当Verilog描述出硬件功能后,我们需要综合器对Verilog代码进行解释,将代码转化成实际的电路来表示,最终实际的电路,我们称之为...
发表于 10/10/2018 3:49:42 PM
阅读(2473)
基于FPGA至简设计法的OV7670图像采集
题目实现摄像头OV7670的配置及完成图像的采集。请读者考虑实现该功能需要哪些模块?进行模块划分并给出端口定义,不需要写出代码。模块划分根据需配置外设交互架构,模块划分如图6-16所示:图6-16 初步模块划分进一步分析配置模块及接口模块。...
发表于 9/25/2018 3:16:10 PM
阅读(2157)
FPGA至简设计法为什么这么简单
由潘文明先生开创的IC/FPGA至简设计法,具备划时代的意义。这种设计方法不仅将IC/FPGA学习难度降到了最低,同时将设计过程变得简单,并规范了代码避免了混乱,将出错几率降到最低。下面我们来看看是如何实现的吧。一、 知识点集中化。(实例实...
发表于 12/18/2017 4:51:40 PM
阅读(1763)
SDRAM_至简设计法纯逻辑实现
纯逻辑实现SDARM控制器工程说明本项目展示如何用“至简设计法”设计SDARM,具体功能要求如下:1)读写仲裁机制:当同时出现读写请求时,如果上次执行了读操作,则此次执行写操作;如果上一次执行了写操作,则此次执行读操作。如果不是同时出现读写...
发表于 8/2/2017 11:42:11 AM
阅读(2285)
用至简设计法进行PWM流水灯设计
脉冲宽度调制(pulse width modelation)简称PWM,利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中脉冲宽度调制是利用微处理器的数字输出来对模拟电路进行控...
发表于 7/6/2017 11:03:09 AM
阅读(2168)
明德扬至简设计法设计的IP核加法器
明德扬至简设计法设计的IP核加法器,在Quartus II 和ISE中都有加法器的IP core,可以完成无符号数和有符号数的加、减法,支持有符号数的补码、原码操作及无符号数的加、减操作,引入了最佳流水线操作,可以方便的为用户生成有效的加法...
发表于 5/11/2017 5:38:07 PM
阅读(3615)
BCD译码的实现_移位加3算法
BCD译码是指将二进制数,转换成BCD格式。如当cnt_s值为10时,也就是8’b00001010,转换成个位值为4’b0000,十位值为4’b0001。这个转换过程就是BCD译码。此处介绍二进制转BCD码的硬件实现,采用左移加3的算法,具...
发表于 4/18/2017 11:14:31 AM
阅读(2612)
基于至简设计法实现的万年历功能
一、功能描述1、上板复位后从元年1月1号开始计数,为方便上板调试,将一天的时间压缩为1秒;2、按键用于设置日历,按下按键0进入设置状态,再次按下按键0退出设置状态;3、按键1来选择想要设置的年月日的各个位;4、按键2在设置状态进行计数设置,...
发表于 3/16/2017 5:49:37 PM
阅读(2342)
【明德扬劲爆分享】基于至简设计法实现的红外接收 verilog
明德扬分享的红外接收工程,该工程甚至至简设计法实现,已经在板子上亲测可用。需要该功能的,添加verilog文件就可以使用了。
发表于 2/24/2017 4:20:37 PM
阅读(2500)
明德扬至简设计法---分享一份实现矩阵键盘的verilog代码 可直接使用
`define SCANmodule key_scan( clk , rst_n , key_col, //键盘列输入 ...
发表于 2/21/2017 9:35:52 AM
阅读(1882)
基于至简设计法的数字时钟设计
基于至简设计法的数字时钟设计明德扬科技教育有限公司 官 网:www.mdy-edu.com淘 宝:mdy-edu.taobao.comQQ 群:97925396 至简设计法数字时钟视频链接:http://www.mdy-edu....
发表于 2/15/2017 4:09:31 PM
阅读(2285)
至简设计法中的四段式状态机
四段式状态机明德扬科技教育有限公司 官 网:www.mdy-edu.com淘 宝:mdy-edu.taobao.comQQ 群:97925396 在FPGA中,相信有FPGA学习经验的都能了解,现在流行的状态机设计,一般可分...
发表于 2/14/2017 11:24:55 AM
阅读(3120)
