自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 学习笔记——SPARTAN 6 系列IO资源学习笔记

所有Spartan-6 fpga都具有可配置的高性能SelectIO驱动器和接收器,支持各种标准接口。每个IOB都包含输入、输出和3态SelectIO驱动程序。这些驱动程序可以配置为各种I/O标准。•单端I/O标准(LVCMOS, LVTTL, HSTL, SSTL, PCI)•差分I/O标准(LVDS, RSDS, TMDS,差分HSTL和SSTL)•差分和VREF输入由VCCAUX提供电源电路设计为差分输入时,可以选择使用片上或者外部的终端电阻。

2023-07-12 14:14:08 1664 1

原创 QT学习笔记——获取QTextEdit数据(QString 类型)并将其转换为QByteArray类型数据

QString 2 QByteArray

2023-02-02 20:04:50 1178

原创 学习笔记——SRAM、DRAM、SDRAM区别

RAM:即随机存储器或者易失性存储器,因为断电后就失去保存的数据。RAM分为SRAM和DRAM,本文介绍了二者的区别,方便选择适合应用场景的存储方案。

2023-01-06 15:45:12 3490 1

原创 Multisim安装问题

multisim安装好后中访问数据库失败解决办法

2022-08-23 10:44:31 3130

原创 学习笔记——FPGA芯片主要资源介绍

简化的 FPGA基本结构由 6部分组成,分别为可编程输入 /输出单元、基本可编程逻辑单元、嵌入式块 RAM、丰富的布线资源、底层嵌入功能单元和内嵌专用硬核等

2022-07-15 15:31:08 8555

原创 学习笔记——SDRAM学习

SDRAM介绍

2022-07-07 21:08:18 2154

原创 学习笔记——基于FPGA的SD卡学习(1)

基于FPGA的SD卡学习,包括SD卡的分类、数据的读取速度及SD卡使用方法介绍。

2022-07-07 21:06:03 3614

原创 FPGA学习之旅

记录FPGA学习历程

2022-05-06 10:42:17 118

原创 FPGA学习之旅——奇奇怪怪的报错

Error (10243): Verilog HDL error at Datapath_Unit.v(46): non-constant index always falls outside the declared range [7:1] for dimension 0 of array “Data_reg”.报错:越界了  我的代码:if (swap) begin //用非阻塞赋值交换数据的两位Data_reg[j-1] <= Data_reg[j];Data_reg[j] <.

2022-05-06 08:51:36 530

原创 学习笔记——基于FPGA的USB通信

USB是一种支持热插拔的高速串行传输总线USB体系包括“主机”、“设备”以及“物理连接”三个部分。其中主机是一个提供USB接口及接口管理能力的硬件、软件及固件的复合体,可以是PC,也可以是OTG设备,一个USB系统中仅有一个USB主机;设备包括USB功能设备和USB HUB,最多支持127个设备;物理连接即指的是USB的传输线在USB 2.0系统中,要求使用屏蔽的双绞线。...

2022-04-24 15:45:01 8193 2

原创 HDLBits学习笔记——溢出的判断

溢出的判断

2022-04-08 17:26:37 585

原创 常用硬件通信协议

常用硬件通信协议通信协议是指双方实体完成通信所必须遵循的规则和约定。协议定义了数据单元使用的格式,信息单元应该包含的信息与含义,连接方式,信息发送和接收的时序,从而确保网络中数据顺利地传送到确定的地方。串口通信指串口按位(bit)发送和接收字节。尽管比特字节(byte)的串行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。串口通信协议是指规定了数据包的内容,内容包含了起始位、主体数据、校验位及停止位,双方需要约定一致的数据包格式才能正常收发数据的有关规范。在串口通信中,常用的协议包括

2022-04-08 17:23:18 13452

原创 HDLBits学习笔记——操作符的使用

1.学习目标1>. 学习按位运算符的使用2>.拼接符的使用3>.2.按位运算符的使用Q: 构建一个具有两个 3 位输入的电路,用于计算两个向量的按位 OR、两个向量的逻辑 OR 以及两个向量的逆 (NOT)。按位运算符与逻辑运算符的区别:***1>***按位运算是将数据先转化为二进制补码的形式,再逐位按规则进行计算。按位相与的结果是一个计算得出来是个数,也可以是 boolean 值(true or false)。按位与运算符‘ & ’按位或运算符‘ |

2022-03-01 15:32:10 143

原创 HDLBits学习笔记——边沿检测

1.学习目标边沿检测Q: 对于 8 位矢量中的每个位,检测输入信号何时从一个时钟周期中的 0 变为下一个时钟周期中的 1(类似于正边沿检测)。输出位应设置为0到1转换发生后的周期。下面是一些示例。为清楚起见,in[1]和pedge[1]单独显示。以in[1]为例进行分析,每一个时钟上升沿到来时将in[1]寄存,寄存的信号比输入慢一个时钟,将寄存的信号与输入信号对比,从而检测出信号上升沿,可以知道 pedge = in&(~in_reg)。以波形展示为例:值得注意的是,在写代码时,

2022-02-27 14:39:25 314 1

原创 HDLBits学习笔记—— basic gate

FPGA初学

2022-02-23 10:34:45 134

原创 QT5用qextserialport写串口助手

qt5有自带的串口类qserialport,但有的电脑不支持921600波特率,尝试用第三方串口类qextserialport写一个串口助手,实现921600波特率。并将串口接收的数据存入.csv文件中。

2021-11-12 14:20:59 1442

原创 QT初学--串口助手

概述QT5写串口助手,用QT自带串口类QSerialport,所以在项目的.pro文件中加入一句 QT += serialport,并在头文件中加入#include <QSerialPort>以下是mainwindow.h的内容#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QtSerialPort/QSerialPort>#include <QMainWindow>QT_BEGIN_NAMESPAC

2021-11-12 13:35:46 519

原创 FPGA设计流程

我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公式 语法;增加了支...

2020-05-07 16:39:12 562

冒泡排序算法,数据位宽可参量化

该设计有两个特点: (1)可参量化的位宽; (2)与数据位宽相同的输入数据通路宽度。作为一种改进的ASMD框图,为了判断寄存器操作只作用于控制信号,而不作用于输出信号箱里的信号,新加了一个表。一个外部模块管理数据总线,并且发出一个Load信号,激活机器去存储由输入数据总线进入循环缓冲器的参量化的位宽,直至Load信号结束(环绕式处理和重复写入都可行)。当Load结束时产生一个Sort信,号,激活机器采用bubbler_sort的算法初始化存储在循环缓冲器里的内容进行排序。排序完成之后, Send信号激活一个时钟周期,使机器将排序内容放置到输出数据总线。该总线应该是三态总线。然后机器激活一个输出信号--Sending信号。在序列的最后一个数据出现在总线时,机器将回到复位状态。此时机器将同步复位。

2022-05-06

qextserialport.rar

qextserialport写串口助手,并将接收数据存入.csv文件

2021-11-12

空空如也

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

TA关注的人

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