- 博客(13)
- 收藏
- 关注
原创 ILA在线逻辑分析仪
在做工程仿真时,很多时候仿真的条件不容易模拟出来,那么此时就需要使用到另一种工具——ILA在线逻辑分析仪。它是vavido自带的功能之一,在使用时需要连接板卡来配套使用。ILA的创建方法有两种:综合前调IP核和综合后使用网表添加源语,下面将一一介绍。
2025-01-09 16:13:10
598
原创 FPGA实例——呼吸灯
PWM(脉冲宽度调制,Pulse Width Modulation)是一种通过改变脉冲信号的宽度来调节平均电压或功率的技术。PWM信号通常是一个方波,其占空比(即高电平持续时间与周期的比例)可以调节,从而控制输出的有效功率。
2025-01-08 17:54:09
617
原创 FPGA实例——数码管(下)
通过以上的模块等就可以去实现一个数码管的简易计数器,它主要的话是通过余晖效应和根据数码管的一些特征,运用三段式状态机去实现该实验本次的话主要是以两个小的实例去展示了动态数码管的一个思路和方法,关于数码管的实例还有很多,感兴趣的朋友可以自行去研究。
2024-11-07 08:40:26
934
原创 FPGA实例——数码管(上)
也称作辉光管,是一种可以显示数字和其他信息的半导体发光电子设备。其基本组成单元为发光二极管。数码管按照发光二级管的数量可以分为7段数码管或八段数码管。(或者其他段数的管,例如:米字管等)本次这个小实验的话将去实现一个,在数码管上显示按键按下的次数,由于这里是静态数码管,因此最大值为9,记满后清零,再从零开始计数依次循环,四个位选位全部展示一致的数字。
2024-11-05 17:51:46
1499
原创 FPGA基础——仿真篇
对于一个完整的项目开发来说,跑仿真是必不可少的,用户可以通过仿真去检查代码中的逻辑性错误,以及观察功能是否能够实现。在这里我将去介绍vivado平台所自带的仿真Simulation信号线仿出来是z(初始颜色为蓝色):1.该信号是wire类型未赋初值,没有对其进行说明;2.该信号线悬空,未接入(出现在例化连线时未接通)信号线仿出来是x(初始颜色为红色):1.仿真出来没有跑起来,不一定是错的,有可能是使用的复位方法不一样(同步复位)
2024-11-01 11:11:44
2804
原创 FPGA实例——模块例化和画布
在FPGA里面除了模块例化可以将不同功能的模块集成在一起使用以外,还有另外一种方法就是画布。模块例化在连接较少模块的时候比较方便,但是一旦功能模块多了起来,都需要互相连线的时候,那时使用例化的话就会非常麻烦。此时,就可以考虑使用画布这种方法了。接下来我将继续以按键控制流水灯去进行展示。本章的话主要是去学习了在遇到模块需要互联时用到的两种方法,例化一般适用于模块较少的情况下,画布一般适用于模块较多的情况,当然也是根据每个人的一个喜好去选择最适合自己的方法。
2024-10-31 16:12:45
2142
原创 FPGA实例——点亮led
Hello world ! 这句代码大家都很熟悉吧,作为学习C语言的开始,逐渐的进入代码的世界。那么对于硬件来说,点灯也就是梦的开始,无论是单片机还是FPGA等等。有句话说得好,当你学会点灯的时候那么你就已经开始入门了哈哈哈。当然,硬件的话不比得软件,想要真正的入门还得通过不断地学习,打好基础,才能走得更远,加油吧,未来的硬件工程师们!开发平台:vivado 2020.1语言:verilog开发板:Xilinx ZYNQ 7010首先是去直接点灯,测试一下led是否能被点亮组合逻辑时序逻辑仿真代
2024-10-29 10:27:58
3214
原创 FPGA小白初学第三天
下面的是一些常见的运算符,按照优先级依次由高到低~ 按位取反(针对数值)!逻辑取反 (针对逻辑判断关系)+ (加)、-(减)、*(乘)、/(除)、%(求余)>(右移位宽不变,依次移除 数值变成原来的1/2^N倍)>(大于)、=(大于等于)、
2024-10-24 09:44:24
566
原创 FPGA小白初学第一天
FPGA是一种硬件可重构的体系结构。英文全称是Field Programmable Gate Array,中文名是现场可编程门阵列。在FPGA里面有三种端口定义的方式,分别是input(输入类型)、output(输出类型)、inout(双向端口),在输入时只能使用wire类型进行定义,输出类型可以使用reg和wire类型定义端口。双向端口在做IIC协议时会使用到,它既可以作为输出也可以作为输出。例:module A(input wire clk ,//输入系统时钟。
2024-10-22 09:59:40
826
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人