自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yx

  • 博客(9)
  • 资源 (12)
  • 收藏
  • 关注

原创 用Matlab产生存放在ROM中的.coe文件格式的数据

利用Matlab来直接产生.coe文件,Matlab的完整代码如下:width=8;%rom中数据的宽度depth=256;%rom的深度y=0:255;y=fliplr(y);%产生要发送的数据,255,254......2,1,0fid=fopen('test_data.coe','w');%打开一个.coe文件%存放ROM中的.coe文件第一行字符串,16表示16进制,可以改成其...

2019-07-12 16:00:12 3383

原创 vivado中使用ROM IP核

1.在project中选择IP Catalog在IP Catalog中选择---->Block Memory Generator------>RAMs&ROMs&BRAM-------->Block Memory Generator2.basic 选择Single Port ROM3.设置PORT A的宽度和深度具体根据coe文件而定4.Load ...

2019-07-10 10:12:43 5313

原创 SPI总线verilog hdl实现(1)SPI通信

SPI总线传输只需要4根线就能完成,这四根线的作用分别如下:  SCK(Serial Clock):SCK是串行时钟线,作用是Master向Slave传输时钟信号,控制数据交换的时机和速率;  MOSI(Master Out Slave in):在SPI Master上也被称为Tx-channel,作用是SPI主机给SPI从机发送数据;  CS/SS(Chip Select/Slave Se...

2019-07-09 14:42:06 4020 3

原创 UART串口verilog hdl实现(4)串口回显功能的设计与实现

编写一个顶层模块把发送模块和接收模块均例化进去,然后从PC的串口调试助手上发送数据到FPGA,FPGA接收到数据以后把接收的数据返回给串口调试助手显示写一个顶层模块,把串口的发送模块与接收模块例化进去,把接收模块的接收完成标志位O_rx_done连接到发送模块的I_tx_start上,把接收模块的8-bit并行输出总线O_para_data连接到发送模块的8-bit并行输入总线I_para_da...

2019-07-08 16:49:59 1446 2

原创 UART串口verilog hdl实现(3)接收模块

波特率模块和发送模块都没问题以后,就可以开始编写接收模块的代码了。其中:  I_clk是系统时钟;  I_rst_n是系统复位;  I_rx_start是开始发送信号,当I_rx_start一直为高电平时,接收模块检测到有数据就会接收;  I_bps_rx_clk是接收模块波特率时钟信号,当检测到I_bps_rx_clk为高的时候就接收1个bit;  I_rs232_rx是串行的bit...

2019-07-08 16:20:38 2113 1

原创 UART串口verilog hdl实现(2)发送模块

有了波特率时钟以后,就可以开始编写发送模块的内部逻辑了。I_clk是系统时钟;  I_rst_n是系统复位;  I_tx_start是开始发送信号,当检测到I_tx_start为高电平时,立马把输入 I_para_data[7:0]的数据串行化成单bit的发出去;  I_bps_tx_clk是发送模块波特率时钟信号,当检测到I_bps_tx_clk为高的时候就发送1个bit...

2019-07-08 13:01:06 1875

原创 UART串口verilog hdl实现(1)波特率产生模块

串口通信主要包括三个模块:波特率产生模块、发射模块和接收模块。本节以波特率为115200bps为例来说明波特率模块设计方法,其余波特率可以以此类推。由于我的开发板上的时钟为50MHz,周期T=20ns,而波特率为115200bps,所以1个bit持续的时间是8.7us,那么每个bit占用的周期数N=(8.7us / 20ns) = 434,所以可以定义一个计数器,每当计数器从0计数到433的时候...

2019-07-05 16:52:21 6343 2

原创 Jlinko ob驱动

jlink ob驱动下载链接:https://pan.baidu.com/s/1C-0MYgHSU92PmJWGbyeoyA提取码:nbpu

2019-07-04 11:56:13 7210 2

原创 mealy状态机序列检测器设计

设计一个序列检测器。要求检测器连续收到串行码1110后,输出检测标志1,否则输出0。Mealy型状态机输出是由现状态和输入决定。状态机设计步骤:1.分析设计要求,列出全部可能状态;2.画出状态转移图;3.用Verilog hdl描述状态机,编写testbench验证。在这里插入代码片欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如...

2019-07-04 09:34:49 4931

STM32与FPGA通信接口测试程序

FSMC接口写FPGA通信 为STM32程序 PPS_NEW 为FPGA程序 软件版本Quartus II 14.1

2022-01-04

stm32 cubmx软件配置adc电压采集,串口2输出源码

stm32 cubmx软件配置adc电压采集源码,串口2输出。

2021-12-27

stm32cubemx工程源码(定时器、gpio、UART DMA传输)

对应博客STM32CubMx专栏一到四文章的源码,包括led控制、定时器使用、uart dma传输,源码,完整cubemx工程。

2021-12-23

两点经纬度计算距离.xlsx

已知两点经纬度,自动计算距离。在表格分别输入两点的经度、纬度,即可计算出这两个点之间的距离长度。已知两点经纬度,自动计算距离。在表格分别输入两点的经度、纬度,即可计算出这两个点之间的距离长度。

2019-12-12

C语言读取文件

c语言文件操作,详细的给出了如何读取文本文件数据,以及存储数据到另外的文件中

2016-06-14

矩阵分析学习指导(完整版)电子档

矩阵分析学习指导(完整版),电子扫描版,很清晰,是一份非常好的资料。

2016-01-12

历年英语4级阅读文章翻译

本文档包含了99年到10年的英语4级考试阅读文章的翻译,比较齐全,值得一看

2016-01-12

丁丁串口助手软件

丁丁串口助手,非常好用的串口助手软件,开发必备。

2016-01-02

中英文字符编码查询软件

中英文字符编码查询软件能快速查询中英文字符的ASCII、区位码、GB2312 码、Big5 码、GBK 内码、Unicode 码、UTF-8 码和 UTF-16 码。体积小、效率高、使用方便、批量转换、即输即得和多进制显示等。

2016-01-02

字库制作软件

字库制作软件方便制作字库,主要功能就是把windows用中使用的矢量的ASCII码和汉字转换为点阵的英文点阵字库和汉字点阵字库,可以随意使用您系统中所有可用的字体,并且可以从文档中提取各汉字生成自己的小字库,非常适用于嵌入式系统、DOS编程以及各种工业编程的汉字显示。

2016-01-02

串口助手软件SerialPortUtility

非常好用的串口助手软件SerialPortUtility,推荐下载使用 非常好用的串口助手软件SerialPortUtility,推荐下载使用 非常好用的串口助手软件SerialPortUtility,推荐下载使用

2016-01-02

电子竞赛常用芯片的资料

较为详细的收集了各种常用芯片资料,包括大量的数据手册,

2011-07-31

空空如也

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

TA关注的人

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