- 博客(39)
- 资源 (5)
- 收藏
- 关注

原创 linux环境下HLS综合,'features.h' file not found
ubuntu系统vivado HLS综合报错:/tools/Xilinx/Vivado/2018.3/lnx64/tools/gcc/lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../include/c++/4.6.3/x86_64-unknown-linux-gnu/bits/os_defines.h:40:10: fatal error:...
2020-02-12 19:22:52
2392

原创 XILINX FPGA实现定点转浮点
(1)小数的表达参考:https://www.cnblogs.com/woshitianma/archive/2013/05/19/3087258.htmlx表示实际的数(*一个浮点数),q表示它的Qn型定点小数(一个整数)。q = (int) (x * 2^n)x = (float)q/2^n以Q12为例:假设定点小数用16位二进制表达,最高位是符号位,那么有...
2019-10-21 21:42:31
4129

原创 MATLAB 变量''似乎会随迭代次数而改变,请预分配内存以2获得更高的运算速度
在MATLAB的help文件中可以找到如下说明:for and while loops that incrementally increase the size of a data structure each time through the loop can adversely affect performance and memory use. Repeatedly resizing a...
2019-06-20 10:18:24
15538
2

原创 Vivado DDS IP核使用和仿真(二、多通道信号发生器)
按照博文https://blog.csdn.net/u013215852/article/details/91042672了解完单通道信号发生器之后,我们来看一下如果用一个IP核同时生成多通道信号怎么做,本文以1MHz和10MHz双通道为例:1、设置参数,注意与单通道不同的地方通道设置为2,那么我们想要得到与单通道一样16bit的输出数据,那么根据公式我们就需要把Frequen...
2019-06-06 15:16:32
10001
2

原创 Vivado DDS IP核使用和仿真(一、单通道信号发生器)小补充
请先看上一篇博文:https://blog.csdn.net/u013215852/article/details/91042672在此博文的最后,生成了同时输出正弦信号和余弦信号,一些读者对此有一些疑问,其实很简单,按照上一篇的设置,如果把output设置为Sine and Cosine,那么IP核会自动将输出的宽度扩大一倍,即16变成了32,根据下图可知高16位为SINE,低16位为COS...
2019-06-06 14:59:44
3527
1

原创 Vivado DDS IP核使用和仿真(一、单通道信号发生器)
DDS Compiler(6.0)1、打开IP核配置,parameter Selection选择System Parameters2、设置System Parameters参数:(1)Spurious Free Dynamic Range的设置,这个参数与输出数据的宽度相关可以参考《LogiCORE IP DDS Compiler v6.0 Products Guide》,根据自己...
2019-06-06 14:02:43
28703
1

原创 i.mx6q u-boot2016.03移植笔记
使用主板:迅为i.mx6q开发板,2G DDR参考文献:fsl-yocto-L4.1.15_2.0.0-gaIMXBSPPG Rev. 1, 01/20171.参考i.MX_BSP_Porting_Guide.pdf移植,说明比较详细,参考的是官方imx6sabresd开发板2.修改DCD TABLE,此处参考迅为i.mx6q开发板提供的u-boot 2009版本源码,u-bo...
2018-09-22 17:05:41
2148
原创 HDLBits: ece241 2013 q8
module top_module ( input clk, input aresetn, // Asynchronous active-low reset input x, output z ); parameter IDLE = 3'b000; parameter BIT0 = 3'b001; parameter BIT1 = 3'b010; reg [2:0] state,next_state; a.
2021-07-23 11:09:17
200
原创 HDLBits: Fsm serialdp
module top_module( input clk, input in, input reset, // Synchronous reset output [7:0] out_byte, output done);parameter IDLE = 4'd0;parameter BIT0 = 4'd1;parameter BIT1 = 4'd2;parameter BIT2 = 4'd3;parameter BIT3 = 4'd4;pa...
2021-07-22 20:16:56
357
原创 hdlbits:Fsm serialdata
module top_module( input clk, input in, input reset, // Synchronous reset output [7:0] out_byte, output done);parameter IDLE = 4'd0;parameter BIT0 = 4'd1;parameter BIT1 = 4'd2;parameter BIT2 = 4'd3;parameter BIT3 = 4'd4...
2021-07-22 17:13:33
181
原创 解调设备保存数据名称修改,解决-0-问题(MATLAB重命名文件夹中的所有文件)
%% 导入文本文件中的数据clc;clear;%% 初始化变量Path = '.'; % 设置数据存放的文件夹路径File = dir(fullfile(Path,'*.txt')); % 显示文件夹下所有符合后缀名为.txt文件的完整信息FileNames = {File.name}'; % 提取符合后缀名为.txt的所有文件的文件名,转换为n行1列Length_Names = size(FileNames,1); % 获...
2021-06-01 23:32:31
135
原创 ubuntu,vivado HLS C simulation启动失败
在ubuntu18.04环境下安装了vivado2018.3版本,运行C simulation时失败,原因是缺少组件,解决办法:sudo apt-get install tofrodos gawk xvfb git libncurses5-dev tftpd zlib1g-dev zlib1g-dev:i386 libssl-dev flex bison chrpath socat autoc...
2020-02-13 15:39:05
932
1
原创 在使用VScode自动生成verilog testbench文件时,提示No module named 'chardet'
https://www.cnblogs.com/whylinux/p/9839162.html解决方法为:pip installcertifipip installchardetpip installidnapip installurllib3
2020-01-13 11:34:56
2622
1
转载 TDMS数据 读取/转换/保存 为MATLAB/Python 可读取的通用数据格式的的方法
原文链接:https://blog.csdn.net/qq_24598387/article/details/83148325
2019-11-05 15:37:51
993
原创 ubuntu14.04 安装python3.6库(numpy ,matplotlib ,seaborn)
1.复制更新pipcp /usr/local/bin/pip/usr/local/bin/pip3.6修改pip3.6vim pip3.6将python版本改为3.62.更新pip3.6pip3.6 install --upgrade pip3.安装库pip3.6 install numpypip3.6 install matplotlibpip3.6...
2019-05-16 16:42:39
2071
原创 ubuntu14.04 安装python3.6,以及解决zipimport.ZipImportError: can't decompress data; zlib not available问题
1.选择一个文件夹,以~为例:cd ~2.下载安装包到本地wget http://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz下载完成后执行ls命令,可以看到Python-3.6.4.tgz已经在目录中3.解压安装文件到指定目录,例如tools文件夹tar -xvzf Python-3.6.4.tgz -C /tools...
2019-05-16 14:40:53
5238
1
原创 C66xx SRIO DoorBell的使用
关于SRIO DoorBell中断的路径Keystone DSP的SRIO模块共有24个system Interrupt,即INTDST0~23。其中INDTST0~15为通用的system Interrupt,可以连接到LSU或者DoorBell中断,再输入到CIC0,而INTDST16~23只连接DoorBell中断,属于system Event,直接输入到CorePac。KeySto...
2019-03-30 18:24:18
3791
原创 嵌入式linux移植后,终端不显示当前文件夹路径解决办法
(1)在根目录下新建文件.bash_profile(2).bash_profile中的内容为:export PS1='[\u@\h: \w\a\]$'(3)source .bash_profile
2019-01-28 19:56:58
891
原创 i.MX6 pinctrl引脚设置
imx6ul-14x14-evk.dts中关于串口引脚的定义 pinctrl_uart1: uart1grp { fsl,pins = < MX6UL_PAD_UART1_TX_DATA__UART1_DCE_TX 0x1b0b1 MX6UL_PAD_UART1_RX_DATA__UAR...
2019-01-23 15:58:36
804
1
原创 rmmod卸载驱动问题解决
执行命令 rmmod xxx 时提示如下错误:rmmod: can't change directory to '/lib/modules': No such file or directory解决:新建文件夹 mkdir /lib/modules再次执行rmmod xxx.ko ,提示如下错误:rmmod: can't change directory to '4.1.15': ...
2019-01-18 14:11:00
646
原创 u-boot引导内核及参数传导
uboot实现了传递dtb的功能,#define CONFIG_OF_LIBFDT使能设备树i.mx6ul实现方式:#if defined(CONFIG_SYS_BOOT_NAND)#define CONFIG_EXTRA_ENV_SETTINGS \ CONFIG_MFG_ENV_SETTINGS \ "panel=TFT43AB\0" \ ...
2019-01-14 11:05:58
910
翻译 i.mx6 rcS文件解析
参考博文:https://blog.csdn.net/u013686019/article/details/26846571#! /bin/shPATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:runlevel=S 设置系统运行级别为S(single user mode),即单用户模式,只有一个控制台终端,供“root”帐号做系...
2019-01-10 10:33:27
283
原创 i.mx6q Linux-4.1.15移植笔记
使用主板:迅为i.mx6q开发板,2G DDR参考文献:fsl-yocto-L4.1.15_2.0.0-gaIMXBSPPG Rev. 1, 01/20171.Freescale git下载L4.1.15_2.0.0-ga kernel源码2.以imx6q-sabresd为模版,太懒了,我就不改名字了3.编译环境设置,编译uImageexport ARCH=arme...
2018-09-28 21:48:27
3323
1
原创 编译linux kernel时lzop: not found和"mkimage" command not found解决
lzop: not foundsudo apt-get install lzop"mkimage" command not found - U-Boot images will not be built编译完成u-boot.bin后再<u-boot>/tools文件夹找到mkimage文件,cp到/usr/bin文件夹...
2018-09-24 22:20:23
1681
原创 u-boot打开debug调试
在<u-boot>/include/common.h 文件中有以下几行代码#ifdef DEBUG#define _DEBUG 1#else#define _DEBUG 0 #endif如果需要查看u-boot debug信息,只需要在这段代码前加上#define DEBUG ...
2018-09-24 21:57:41
4756
原创 spf13-vim安装
1 安装gitsudo apt-get install git2 安装ctags3 安装spf13-vim3curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh
2018-09-10 18:36:03
415
原创 JZ2440v3挂载NFS网络文件系统
开发设备驱动时,发现没有NFS下载非常不方便,因此,设置JZ2440v3挂载NFS网络文件系统1、开机启动ifconfig 192.168.1.17 eth0在/etc/init.d/rcS中加入ifconfig 192.168.1.17 eth0,开机自动启动网络服务2、主机安装配置NFSsudo apt-get install nfs-kernel-server portmapvi /etc/...
2018-07-02 22:40:41
1566
原创 安装openssh-server失败解决
sudo apt-get install openssh-serverReading package lists… DoneBuilding dependency treeReading state information… DoneSome packages could not be installed. This may mean that you haverequested an impos...
2018-05-31 16:46:25
12105
5
原创 git使用步骤
1.右键代码元件夹,选择git Base here2.码云或github新建项目3.git config --global user.name "你的名字或昵称"git config --global user.email "你的邮箱"git init git remote add origin //注:项目地址形式为:https://gitee.com/xxx/xxx.gi
2018-04-25 17:54:25
201
转载 Linux设备文件三大结构:inode,file,file_operations(转)
转自:https://www.cnblogs.com/xiaojiang1025/p/6363626.html驱动程序就是向下控制硬件,向上提供接口,这里的向上提供的接口最终对应到应用层有三种方式:设备文件,/proc,/sys,其中最常用的就是使用设备文件,而Linux设备中用的最多的就是字符设备,本文就以字符设备为例来分析创建并打开一个字符设备的文件内部机制。struct in
2018-04-02 22:56:48
1419
转载 Linux内核空间内存申请函数kmalloc、kzalloc、vmalloc的区别【转】
http://www.th7.cn/system/lin/201606/167750.shtml在内核空间中如何申请内存呢?一般我们会用到 kmalloc()、kzalloc()、vmalloc() 等,下面我们介绍一下这些函数的使用以及它们之间的区别。kmalloc()函数原型:void *kmalloc(size_t size, gfp_t flags)
2018-04-02 14:35:23
259
原创 解决树莓派apt-get upgrade出现的apt-get upgrade问题
执行sudo apt-get upgrade出现以下错误:E: The value '\stable' is invalid for APT::Default-Release as such a release is not available in the sources解决办法:1、# sudo grep -ri stable /etc出现以下信息:/e
2018-03-16 18:35:01
4791
原创 linux 2.6.22.6生成uImage问题
执行make uImage命令,发现arch/arm/boot/下没有生成uImage文件,终端提示错误: Kernel: arch/arm/boot/Image is ready LD arch/arm/boot/compressed/vmlinux OBJCOPY arch/arm/boot/zImage Kernel: arch/arm/boot/zImag
2018-03-05 21:30:10
494
转载 u-boot-1.1.6移植,支持DM9000
http://www.100ask.org/bbs/forum.php?mod=viewthread&tid=3655&extra=&highlight=DM9000&page=1
2018-03-03 16:09:59
293
原创 linux下,代码阅读工具,understand
https://scitools.com/download/archive/安装指南http://www.xuebuyuan.com/1489041.html官方Linux版本安装指南Installation InstructionsUncompress and extract the contents of the installation file. For example: % tar...
2018-03-02 15:51:07
4710
2
原创 解决Ubuntu12.04循环登录的问题
今天用VMvare登录Ubuntu,发现用户名密码正确的情况下,登录不进去,循环出现登录界面,但是guset可以登录,在网上查找资料,找到了解决的办法:1、用putty登录管理员帐号2、执行startx,提示一大堆的错误:xiang@xiang-Ubuntu:~$ lsboard Documents examples.desktop Pictures TemplatesDesktop ...
2018-03-02 15:31:29
918
1
c语言申明指南
2014-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人