摘要: 一设计功能 计算得到的dxy,再通过和阈值比较大小,输出po_sum作为VGA的输入,在显示器器上显示图像的轮廓。 二设计思路 根据前一篇博客对sobel算法的介绍,先通过FIFO的双流水线操作采集到三行三列的九个数,再得到dx 和dy,再求dx 和dy的绝对值和给Dxy,最后把Dxy 和阈值比较大 阅读全文
posted @ 2020-05-26 19:37 菜鸟芯片师 阅读(506) 评论(0) 推荐(0)
摘要: 连续学习FPGA基础课程接近一个月了,迎来第一个有难度的综合设计,图像的边沿检测算法sobel,用verilog代码实现算法功能。 一设计功能 (一设计要求) (二系统框图) 根据上面的系统,Verilog代码如下:注意的是,VGA模块的时钟输入有两个,一是50M,二是25M。PLL的IP核的输入时 阅读全文
posted @ 2020-05-26 16:06 菜鸟芯片师 阅读(1139) 评论(0) 推荐(0)
摘要: 一设计功能 通过串口发送端,可以发送一字节的数据。有输入标志信号和发送完成的标志信号进行控制发送过程,核心是发送的时序图。串口发送分成两个部分:串口波特率和串口数据发送。即空闲时的高电平和起始位,八位数据位,停止位。 二设计输入 下面的程序代码是从上到下,从最基本的时钟开始,分频计数器,分频标志信号 阅读全文
posted @ 2020-05-17 21:19 菜鸟芯片师 阅读(816) 评论(0) 推荐(0)
摘要: 一设计功能 实现FPGA开发板能够收到PC发送的一字节数据,共8比特。串口接收一个是波特率,还有就是接收引脚的下降沿检测,最后就是数据接收的时序逻辑。在开始时,接收引脚是空闲状态,当接收引脚下降沿到来时,先来一个起始位,然后是八位的数据位,每到一个波特率时钟传输一个数据位,接收完八位数据后,八位数据 阅读全文
posted @ 2020-05-17 21:01 菜鸟芯片师 阅读(685) 评论(0) 推荐(0)
摘要: 今天准备在ISE14.7中调用PLL的IP核,搞一下时钟的分频和倍频。可在我做好pll的IP核后,我直接用ise生成了一个仿真文件,只需要修改下例化模块名和加一个时钟就行勒。 问题:但怎么在ISE14.7中调用Modelsim勒? 百度找了很多资料发现,要想调用:首先得先对ISE编译库进行编译。然后 阅读全文
posted @ 2020-05-13 19:05 菜鸟芯片师 阅读(3449) 评论(0) 推荐(0)
摘要: 前言 从两年前就一直总结自己对人生,工作,与人交往的思考,对一门技能的学习和科研也有更深的认识,其实学好一门专业技能或者搞定任何事,无非就是正确的心态和方法。 主动意味着更好的选择 1.正确的心态(热爱、豁达、体贴、扎实耐心): 豁达和体贴则是做人做事的核心。 豁达:即对实现自己想要的:如积累技术和 阅读全文
posted @ 2020-05-12 18:00 菜鸟芯片师 阅读(940) 评论(0) 推荐(0)
摘要: 一设计功能 1.上次状态机的练习 2这次自动售货机综设 (一)对比两次的售货机 上次售货机的关键是画出状态转移图。明确输入分几种,输出是啥,有哪些状态。如下图所示 (二)系统或综合设计的经验: 既然这次的综设,在上次的售货机基础上,加了流水灯,按键等模块。那么根据模块化设计,那我先做核心模块,再做功 阅读全文
posted @ 2020-05-12 17:13 菜鸟芯片师 阅读(709) 评论(0) 推荐(0)
摘要: 一设计功能 (一)实验现象: 在赛灵思的开发板上,按键每按下一次,四个LED灯向左移位一次实现流水灯效果。 (二)知识点:按键消抖,移位。按键按下与释放,首先得把按键的完整过程分为下降沿和上升沿,下降沿与上升沿都得维持10ms,才能看作真正的按下与释放。否则为抖动。移位分成左移和右移,实现方式有两种 阅读全文
posted @ 2020-05-11 14:07 菜鸟芯片师 阅读(555) 评论(0) 推荐(0)
摘要: 一设计功能:(一)用两个分频模块,实现16分频,且让输入a 和b在16个系统时钟内,相与一次。 (二)模块化设计思想(结构化思维) 拆分,即把一个系统划分成多个功能模块,控制模块,组合模块。然后从功能模块开始,循序渐进一个个设计好,再把所有的模块连接起来,实现系统功能。 二设计输入 (一)顶层模块: 阅读全文
posted @ 2020-05-08 21:58 菜鸟芯片师 阅读(710) 评论(0) 推荐(0)
摘要: 一设计功能:从灭到亮,时间为2秒,再从亮到灭也为2秒,总的时间为4秒。现象是,led灯的亮度从暗逐渐到亮的过程,再从亮逐渐变暗。 二设计实现之我看:(一)可调占空比的方波。可调占空比,是对于一个周期固定的方波信号,即方波的高电平持续时间或翻转时间不断改变。 (二)实现过程: 把2秒分成1000份,则 阅读全文
posted @ 2020-05-07 21:06 菜鸟芯片师 阅读(457) 评论(0) 推荐(0)