- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 什么是FIFO?
FIFO是英文FirstInFirstOut的缩写,是一种先进先出的数据缓存器,他与普通存储器的区别是没有外部读写地址线,这样使用起来非常简单,但缺点就是只能顺序写入数据,顺序的读出数据,其数据地址由内部读写指针自动加1完成,不能像普通存储器那样可以由地址线决定读取或写入某个指定的地址。...
2022-07-31 16:41:05 35314 1
原创 IIC通信协议
IIC(I2C,Inter-IntegratedCircuit)即集成电路总线,是一种两线式串行总线,由PHILIPS公司开发用于连接微控制器及其外围设备。多用于主机和从机在数据量不大且传输距离短的场合下的主从通信。I2C总线由数据线SDA和时钟线SCL构成通信线路,既可用于发送数据,也可接收数据。只有一根数据线,属于半双工通信方式。标准模式100Kbit/s快速模式400kbit/s高速模式3.4Mbit/s。...
2022-07-16 18:23:44 19123 2
原创 FPGA学习笔记—UART,RS485串口通信(verilog)
串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口(SerialInterface)是指数据一位一位地顺序传送。其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。......
2022-07-10 16:42:26 9298 2
原创 基于FPGA的超声波测距(verilog)
基于FPGA的超声波测距,FPGA 产生 10us 脉冲 TRIG 给超声波测距模块,然后以 10us 为单位计算超声波测距模块返回的回响信号 ECHO 的高电平保持时间。ECHO 的高电平保持时间通过一定的换算后可以得到障碍物和超声波测距模块之间的距离(由距离公式计算&进制换算模块实现),我们将最终获得的以 mm 为单位的距离信息显示在 4 位数码管上。
2022-05-16 17:09:21 6108 5
原创 基于任务(task)的可配置PWM的验证与仿真
功能和接口定义PWM(Pulse Width Modulation),即脉冲宽度调制PWM的输出只有高电平1和低电平0PWM不停的重复输出周期为T,1/T是它的频率高电平1时间为t的脉冲,t/T是它的占空比实现功能:可配置的PWM周期T(频率)可配置高电平时间t(占空比)可配置周期数(T的周期数量)可配置接口定义:input i_clk, //50MHz(40ns)时钟input i_rst_n, //复位input i_en, //使能in
2022-04-27 20:23:42 469 1
原创 Verilog系统函数和任务
Verilog HDL语言中共有以下一些系统函数和任务:$bitstoreal, $rtoi, $display, $setup, $finish, $skew, $hold,$setuphold, $itor, $strobe, $period, $time, $printtimescale,$timefoemat, $realtime, $width, $real tobits, $write, $recovery,在Verilog HDL语言中每个系统函数和任务前面都用一个标识符$来.
2022-04-27 14:00:37 3530 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人