自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吉大秦少游

志不强者智不达

  • 博客(13)
  • 资源 (26)
  • 论坛 (2)
  • 问答 (20)
  • 收藏
  • 关注

原创 FPGA Design with MATLAB,Part 1:Why Use MATLAB and Simulink

这份学习资料来自MATLAB官网,主要介绍如何利用MATLAB/Simulink生成HDL代码,以用于FPGA或者ASIC硬件。下面为学习过程中对教程的翻译,以及学习中的心得。简介HDL代码可以来自于MATLAB function、Simulink模型和StateFlow,能够产生可以综合的VHDL或者Verilog RTL级代码,以用于目标FPGA或者ASIC硬件。这份教程使用一个简单的信号处理算法来展示典型的步骤,我们的顾客可以模仿类似的步骤,使用他们更高级别的算法和硬件架构来进行更高效地验证。目

2020-07-31 16:55:36 166

原创 五分钟学会用Simulink模型生成HDL代码

今天摸索了一下hdl coder的使用方法,各个步骤主要是照猫画虎,有些地方还是不理解,先总结一下:1.要想调用quartus或者Xilinx综合布局布线需要先设置,设置的方法有两种,命令窗口输入hdlsetuptoolpath(‘ToolName’, ‘Altera Quartus II’, …‘ToolPath’, ‘D:\altera\10.1\quartus\bin\quartus.exe’);或者在matlab安装目录下找到toolbox\local新建一个startup.m把这条命令写进去

2020-07-31 13:49:09 500

原创 MATLAB视频截取和缩放

MATLAB视频截取和缩放1 按帧截取2 按时间截取3 视频缩放4 总体代码利用Matlab进行视频处理时,经常需要做的是对视频进行截取,这里截取的方式有两种:按时间截取和按帧截取。截取之后,可能再根据需要进行缩放处理。1 按帧截取核心代码inputVideo = VideoReader('raw_video.mp4');startFrame = 50;endFrame = 100;for i = startFrame:endFrame inputFrame = read(input

2020-07-30 22:21:44 149

原创 读取视频,并逐帧按序保存成图片

%% This script can zoom video without scale limit, the video format include .mp4/.mkv/.avi% FileName : video_resize.m % Author : Qin JiaXiang% Version : 1.0 % Time : 2020.07.30clcclearmov = VideoReader("raw_video.mp4"); % read the video% implay("

2020-07-30 16:18:25 432

原创 数字系统的设计层级(行为级、RTL、门级)

数字系统的设计层级(行为级、RTL、门级)1 层级介绍1.1 Behavior级1.2 RTL级1 层级介绍数字系统设计层级从上到下可以分为:Idea——>行为级描述——>RTL级描述——>门级网标——>物理版图1.1 Behavior级Behavior级,即行为级,指的是仅仅描述电路的功能,可以采用任何Verilog语法的描述形式,行为级的目标是实现特定的功能,而没有可综合的限制。**行为描述不关心电路的具体结构,只关注算法。**行为级是RTL级的上一层,行为级是最符合

2020-07-30 09:32:35 601

原创 FPGA与VerilogHDL的理解

FPGA与VerilogHDL的理解1 FPGA与ASIC2 FPGA原理与结构3 Verilog HDL1 FPGA与ASICFPGA与ASIC经常联系在一起,现在来看一下两者的区别。字面上看:FPGA:Field Programmable Gate Array,现场可编程门阵列ASIC:Application Specific Integrated Circuit,专门应用集成电路芯片理解FPGA是可编程的ASIC,FPGA是一个百变星君,可以孙悟空的七十二变,在FPGA内部资源允许的

2020-07-28 10:26:58 165

原创 Verilog进阶思想和编程练习题库

Verilog编程练习题库1 基础语法与基础编程1.1 二分频仿真1 基础语法与基础编程1.1 二分频仿真half_clk.v源代码module half_clk(clk_in, rst, clk_out);input clk_in;input rst;output clk_out;reg clk_out;always @(posedge clk_in or negedge rst) begin if(!rst) clk_out <=

2020-07-23 10:25:33 422

原创 FPGA设计流程、工具和基本知识梳理

FPGA基本知识梳理IP核的FIFO缓冲数据速率和数据宽度IP核的FIFO缓冲数据速率和数据宽度FIFO就是先进先出队列,一般用于不同时钟之间的数据传输,比如FIFO的一端是采样速率比较慢的接口,假设采样速率是1MHz,另一个是采样快的接口,速率是100MHz。如果直接将这两个接口相连,那会出现很多问题。所以此时可以在这两个不同的时钟域间采用FIFO来作为数据缓冲。另外,对于不同宽度的数据接口也可以用FIFO,比如一端接口输出数据是8位,另一端数据数据可能是16位,可以在这两个不同宽度的接口中

2020-07-22 21:54:32 91

原创 Verilog重要语法和关键字梳理

Verilog重要语法和关键字梳理1 语法2 关键字2.1 “=”和“<=”的区别1 语法2 关键字2.1 “=”和“<=”的区别一般情况下使用<=,组合逻辑使用=赋值,时序逻辑使用<=赋值。举个例子:初始化m=1,n=2,p=3;分别执行以下语句1、begin m=n;n=p;p=m; end2、begin m<=n; n<=p; p<=m; end结果分别是:1、m=2,n=3,p=2;(在给p赋值时m=2已经生效)

2020-07-22 21:21:14 210

原创 ModelSim入门教程和两个典型例子

ModelSim入门教程和两个典型例子1 ModelSim入门教程2 组合逻辑电路的功能验证2.1 两位二进制全加器3 时序逻辑电路的功能验证3.1 八位加法器4 .v格式源代码和.v格式TestBench代码的3种编写方法4.1 LiberoSoc编程+ModelSim仿真4.2 ModelSim编程+仿真4.3 第三方编程+ModelSim仿真1 ModelSim入门教程ModelSim建立工程的基本步骤如下视频所示:ModelSim是Model Technology(MentorGraphi

2020-07-22 19:01:14 309

原创 ModelSim-TestBench完整设计方法及实例

文章目录

2020-07-21 23:28:10 159

原创 视频VESA标准介绍及图解

视频VESA标准介绍及图解1 简介2 标准格式说明3 术语解释与图示4 DMT视频时序与整帧时序1 简介视频电子标准协会(Video Electronics Standards Association, VESA)是由代表来自世界各地的、享有投票权利的140多家成员公司的董事会领导的非盈利国际组织,总部设立于加利福尼亚州的Milpitas,自1989年创立以来,一直致力于制订并推广显示相关标准。2 标准格式说明VESA有很多视频格式的说明,每一个说明都详细地说明了某个视频格式水平帧率、垂直帧率等参数

2020-07-20 14:21:52 797

原创 LiberoSoCv11.8 安装教程

LiberoSoCv11.8 安装教程Edit by QJX 2020.07.17软件安装*1、LiberoSoC_v11.8_Win_updated在WinRAR中打开安装即可;2、保证盘区安装空间,然后双击安装LiberoSoCv11.8_SP1_Win1、LiberoSoCv11.8_SP2_Win1、LiberoSoCv11.8_SP3_Win1。license配置3、HOSTID修改与license配置阅读《license设置说明》,该说明的中文操作步骤如下 :(1)Disk ID

2020-07-17 11:17:37 644 2

利用GUI制作信号分析小工具.zip

利用Matlab-GUI制作信号分析的频域和时域分析的工具。包括对应的.m和.fig文件,可以直接使用。避免每一次都进行繁琐的傅里叶变换。

2020-02-13

员工离职因素数据集

这是员工离职因素数据集,包含了员工工作时长,KPI打分等等影响离职的因素,是博主博客决策树与随机森林所应用到的数据集

2019-07-17

可能是史上最小最好用的免费分屏软件

可能是史上最小最好用的免费分屏软件,特别适合理工科建模仿真或者文科生同时处理多个文档,大幅度提高工作效率。

2018-08-02

图像缩放算法的超简单讲解.pdf

图像缩放算法的超简单讲解,举了很简单的例子,可以当做入门材料读一下,比较简单。如需要看代码,研究双线性插值、边缘插值等可以订阅我的博客。

2020-08-05

VESA标准RV1.pdf

是VESA官方视频格式说明文件,VESA有很多视频格式的说明,每一个说明都详细地说明了某个视频格式水平帧率、垂直帧率等参数。

2020-07-20

plot_function.zip

利用GUI制作中学初等函数图像绘制器。以前高中的时候想过有没有什么工具能立刻画出函数图像,受于当时的知识限制,不知道matlab。前段时间看了点GUI,就想做一个工具,方便使用。工具界面如下图。

2020-02-13

传递函数响应.zip

利用matlab的GUI制作传递函数响应分析工具,并打包成EXE文件。一个问题就是生成可独立运行程序exe了。过程还是比较简单的。首先要设置编译器:在命令行窗口输入mbuild -setup和mex -setup选择编译器,注意如果没有编译器的话要安装。我这里遇到的一个问题是提示mbuild未包含在你安装的产品中,这就比较尴尬了,说明matlab安装的时候没有安装Matlab compiler SDK,一般大家在安装的时候选上安装所有组件就OK吧。

2020-02-13

单级钟摆LQR控制 - CSDN吉大秦少游.zip

《单级钟摆LQR控制_吉大秦少游.zip》包含可仿真实现的MATLAB/Simulink模型及其参数

2019-11-29

idpEdit.py

Apollo地图中计算车辆行驶路线的脚本,得到的idp文件可以供车辆循迹行驶

2019-07-21

Exercise_DecisionTree and Random Forest.ipynb

决策树与随机森林的Python代码,配套印第安人糖尿病的数据集。

2019-07-17

Decision Tree and Random forest.ipynb

决策树与随机森林的Python代码,搭配博客和上传的数据集学习更有效!

2019-07-17

pima-indians-diabetes.txt

这是印第安人糖尿病数据集,包含了bmi,age等等影响糖尿病的因素,是博主博客决策树与随机森林所应用到的数据集

2019-07-17

channel_v3.rar

Sublime中的channel_v3.rar,配个package control,用来管理package,非常好用,建议配合我的博客阅读使用。

2019-06-27

package control.rar

Sublime中的Package Control,用来管理package,非常好用,建议配合我的博客阅读使用。

2019-06-27

CalCulator.py

使用Python3的tkinter开发的计算器小程序,通过pyinstaller封装成可执行文件。

2019-06-26

OpenDRIVE详细地图格式说明

OpenDRIVE详细地图格式说明,提供了VIRES公司的详细地图格式说明,是地图行业专业的说明文档,适用于无人驾驶或者地图定位研究

2019-04-10

PreScan最佳学习资料

网上所能找到的PreScan最佳学习资料。主要是为期两天的教学PPT,也有案例指导,很有学习价值,极大的提高学习速度。

2019-03-15

SAE英文会议论文模板及翻译

文档是SAE英文会议论文模板及翻译,对于撰写SAE论文很有帮助。

2019-02-07

文本词频统计的文本

该资源是《Python文本词频统计的编码问题-MOOC嵩天》的文本词频统计的文本。包内包含三国演义中文版TXT和哈姆雷特英文版TXT。

2018-09-25

快速排序、选择排序、冒泡排序、希尔排序等6种排序算法C实现

快速排序、选择排序、冒泡排序、希尔排序、插入排序、懒人排序等6种排序算法C实现

2018-04-10

带有图形库函数头文件的VC++6.0

带有图形库函数头文件的VC++6.0,软件带有EGE图形库,可直接使用!

2018-04-09

EasyX2018春分版软件

EasyX2018春分版软件,直接安装即可,会自动检索VC++6.0和Visual Studio。便于VC++6.0和Visual Studio图形化编程。

2018-04-09

EasyX学习指导电纸书

EasyX学习指导电纸书提供了各种图形库函数的介绍和案例,是C++图形编程的良好资料!

2018-04-09

1900年之后任意一年的日历程序

详尽的代码注释,优秀的编程风格。内含可运行完成c程序,没有包含《C语言科学与艺术》中作者自己写的头文件,也能运行。

2018-04-08

21点游戏C语言源代码和游戏应用程序

提供了利用c语言开发的21点游戏的源代码,以及exe可执行文件,是C语言学习的良好资料!

2018-03-24

仅5M小巧好用的PDG文件阅读器

小巧好用的PDG文件阅读器,免安装,好用直接上手!直接解决不能看该类文件的问题。良心软件,安全易用。小巧好用的PDG文件阅读器,免安装,好用直接上手!直接解决不能看该类文件的问题。良心软件,安全易用。

2017-09-25

simulink中如何把仿真中实时计算的像素点及对应坐标显示出来,最后应显示一张照片?

2020-08-11

C++字符串处理:为何不能去掉s3=s1;这一句代码

2018-11-29

1020 月饼 ,测试案例有三个不能通过,提示错误,求帮助!

2018-11-22

1014 福尔摩斯的约会,测试案例4提示Segmentation Fault,找不出错误~,求助!

2018-11-21

1013 数素数 测试点4通过不了,请教有何问题

2018-11-21

PAT乙级1079测试点2/3/4提示答案错误,有哪些情况未考虑到?

2018-11-18

1072 开学寄语,AC时三个测试都通不过,提示格式错误,答案错误,求助

2018-11-14

1066 图像过滤,AC时为什么提示超时?

2018-11-12

PAT乙级1059 C语言竞赛 测试点2通过不了,求助呀

2018-11-11

1054 求平均值 V1 提问?字号大的那几行什么意思。为什么a[j]!=b[j]判断可以检测出输入有误的部分?

2018-11-06

PAT1045运行超时我知道原因,还提示格式错误是哪里有问题

2018-11-04

PAT1045 以下两段代码,只有打印输出部分不同,但是代码2可以AC,代码1不行,差别在哪里?

2018-11-04

1034 有理数四则运算 测试点2通过不了,求助

2018-10-31

1070 结绳 代码疑惑,代码意思是一样的呀

2018-10-28

1028 人口普查最后一个测试点通过不了

2018-10-28

1025 反转链表 ,提交没有AC,单独测试倒是可以

2018-10-26

PAT1019 数字黑洞 提交时Time Limit Exceeded

2018-10-23

PAT1005 继续(3n+1)猜想,提示Segmentation Fault

2018-10-25

PAT1024提交时出现问题,提示Segmentation Fault。请帮忙解决

2018-10-24

PAT1020月饼,为什么市场需求need每次还都是20 呢?

2018-10-23

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

TA关注的人 TA的粉丝

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