自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一二三四

一名工科生的FPGA之路

  • 博客(5)
  • 收藏
  • 关注

原创 N个数中找到第K大的数值(C语实现)

研究生了,选了计算机算法这门课程,这周布置了一个作业,在OJ上做:**N个数中找到第K大的数值**。大一简单学过C语言基础,目前只能用C语言编程,后续会学C++编程。分享一份不超时的C语代码~测试例子:思路:思路超简单,看到题目首先想到的就是先对N个数进行排序,再直接输出第K大的值即可。1、最简单的方法就是冒泡排序(入门基础知识哈哈)我试了下,成功超时了。因为冒泡排序要做的次数太多了,时间上还是不够的。代码如下:#include <stdio.h>int main(void

2020-09-22 11:26:40 2298 1

原创 ISE与Modelsim做时序仿真(不必约束管脚)

ISE虽然是入门级软件,没再更新了,但在小工程下我还是很乐意用的,速度快啊~这篇是关于用ISE做时序仿真(也称门仿真,综合后仿真…)的相应步骤,希望能帮到你噢~~明确:时序仿真所需要的文件:1、综合布局布线生成的网络表文件;2、TSET_BENCH文件3、元器件库4、综合布局布线生成的具有延时信息的SDF文件。第一部分:ISE上获得网络表和SDF文件~ISE上建立工程写RTL级代码、激励文件等操作,我就不写了~直接上精华!首先,右击Synthesize-XST,选择Process-Prop

2020-09-22 19:01:33 3292

原创 FPGA-数码管显示

今天来看看入门级必备代码之–数码管显示。简单的说,理解了原理,哪种语言都可以描述,第一次接触数码管是在学习单片机的时候,后来学习verolog HDL也就顺其自然的会了。点亮数码管原理:输入相应的电平点亮一根根小火柴a-b-c-d-e-f-g-dp。如果数码管是共阴极,给高电平1即可相应点亮,反之如果是共阳极,给低电平0即可相应点亮。所以才有:/******数字0-9的显示******/...

2018-11-19 11:10:35 13230

原创 FPGA—按键消抖

今天简单的说说按键消抖,原理特别好理解,其实就是延时,做一定时间的延时后取值一次,就能够得到特定的消抖后的状态了。为什么要消抖? 见图:我们可以看到,但按键按下的那一刻,存在一段时间的抖动,同时在释放按键的一段时间里也是存在抖动的,这就可能导致状态在识别的时候可能检测为多次的按键,因为运行过程中普通的检测一次状态key为1就执行一次按键操作。所以我们在使用按键时往往需要消抖。消抖方式有很...

2018-11-18 22:22:42 22143 13

原创 UART通信,接收与发送(详细版,附代码)

UART通信—字节的发送与接受串行接口是一种可以将接受来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接受的串行数据流转换为并行的数据字符供给CPU的器件。在FPGA入门阶段,UART通讯协议是必学的知识,因为很多模块都是使用UART协议进行传输的,详细的这里我就不再多做介绍了,先贴上我的代码模板再慢慢做解释。在串口通信中波特率表示每秒能传输的数据位,9600就是每秒能传输...

2018-11-14 21:00:55 50617 15

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除