- 博客(59)
- 资源 (13)
- 收藏
- 关注
原创 TMS320F28069的EPWM模块同步设置
TMS320F28069的EPWM模块内有8个PWM模块,即PWM1,PWM2,...PWM8,如何把根据需要把这几个PWM模块同步起来呢?1.每个PWM模块内一个TIME-BASE子模块,故首先需要把每个TIME-BASE子模块的时钟TBCLK同步起来。根据技术参考手册可查知,同步TBCLK的操作如下:代码如下: EALLOW; SysCtrlRegs.PCLK...
2019-08-14 13:41:16
9582
4
转载 ISE14.7打开出现_pn.exe停止工作问题的解决方案
Fixing Project Navigator, iMPACT and License Manager1. Open the following directory: C:\Xilinx\14.7\ISE_DS\ISE\lib\nt642. Find and rename libPortability.dll to libPortability.dll.orig3. Make a copy o...
2018-01-29 11:37:25
3610
转载 Verilog $random用法 随机数
$random函数调用时返回一个32位的随机数,它是一个带符号的整形数...”,并给出了一个例子:_____________________________________________________EX-1:reg[23:0] rand; rand=$random%60; //产生一个在-59—59范围的随机数—————————————————————————又给...
2018-01-27 16:39:27
3668
原创 modelsim10.4仿真错误Error: (vlog-7) Failed to open design unit file "XXXXX" in read mode解决办法
在使用modelsim10.4在进行功能仿真的时候,手动操作下来程序是能正确仿真的。但当我编写do文件来代替手动操作来进行仿真的时候,会出现Error: (vlog-7) Failed to open design unit file "D:/diamond" in read mode。do文件编写如下:exit -simvlib workvmap work workvlog...
2018-01-27 16:24:52
25456
3
转载 安装VirtualBox虚拟网卡并任意修改其物理地址(MAC)
最近工作时需要使用虚拟的网卡,并且需要修改网卡地址(MAC),从网上查询一番(互联网真强大--!)结果如下:可以生成虚拟网卡的方法有三种:1、使用VMware的虚拟网卡。为什么先说这个方法因为我电脑上已经安装的VMware,不用再安装。嘿嘿!根据网上资料的描述,修改MAC的方法有两种,一是从属性中直接修改,二是从注册表中修改Network Address。测试结果:一属性中没有MAC这一修改项,二...
2017-05-06 16:22:25
6501
原创 三态门
使用三态门的时候需要注意的几点如下:1.在FPGA内部设计中不可以使用三态门的,因为内部电路只有查找表和寄存器,不可能出现高阻态,三态门只能用在FPGA的引脚上面,用来与外部芯片进行通信使用
2016-04-23 23:43:12
2551
2
原创 28335浮点性能测试
测试条件:1.测试程序在内部sram中运行2.加载了浮点库rts2800_fpu32.lib,以及rts2800_fpu32_fast_supplement.lib库3.CPU频率为150MHZ4.测试软件为CCS6.0,使用定时器记录开始测试的时间以及测试结束的时间测试结果:1000次浮点加法的时间为133US1000次浮点减法的时间为133US1000次浮点乘...
2015-11-08 19:39:57
8260
3
转载 Win7系统安装USB-Blaster驱动程序的方法
原来一直在xp下使用USB-Blaster,最近在笔记本上突然发现win7系统不能安装USB-Blaster驱动程序,摸索了很久终于成功了。1.将USB-Blaster插入USB口,系统会提示设备安装不成功,没关系,先不管它;2.进入“开始”菜单,选择“设备和打印机”,如下图所示: 3.再双击“USB-Blaser”,下面这个图标是我已经安装
2014-12-19 22:55:40
3503
原创 verilog模块中各个变量的类型的确认!
输入端口: 从模块内部来讲,输入端口必须为线网型;从模块外部来看,输入端口可以连接到线网或reg型的变量。 输出端口: 从模块内部来讲,输出端口可以是线网或reg型;从模块外部来看,输出端口必须连接到线网型的变量。
2014-07-07 23:15:01
2785
转载 DSP中关于cregister的使用
看源程序(TMS320F2812)的时候在main函数中看到这样一段: // Disable and clear all CPU interrupts: DINT; IER = 0x0000; IFR = 0x0000;就想看看这个IER和IFR的地址,结果找来找去都找不到,只在Device.h中有这样两段:extern cregister vola
2014-06-07 13:32:04
4031
转载 dsp中pragma的用法
DSP中PRAGMA的用法ti的帮助文档里是这么讲的:The DATA_SECTION pragma allocates space for the symbol in a section called section name. The syntax for the pragma in C is:#pragma DATA_SECTION (symbol, "secti
2014-06-07 01:29:57
3276
转载 sourceinsight使用技巧
1 开胃菜-初级应用1.1 选择美丽的界面享受工作虽然不能以貌取人,但似乎从来没有人责备以貌取软件的。SI的华丽界面,绝对符合现代 花花世界的人的审美趣味。在SI中,我们可以轻松地把各种类型关键字、变量、标志符、函数、宏、注释等定义为不同的颜色和显示方式(正体或斜体、加粗或正 常、加下划线、放大显示等),总有一种方式能让我们一眼就能分辨出这个标识是什么。1.1.1 字体选择在
2014-05-22 23:17:17
687
原创 ModelSim中如何指定信号的数值进制
modelsim仿真中的波形文件默认显示是二进制,而在仿真的过程中16进制的数据查看可能会更方便。1.这是可以通过修改modelsim安装目录下面的modelsim.ini文件里面的DefaultRadix 值实现; Default radix for all windows and commands.; Set to symbolic, ascii, binary,
2014-05-10 17:39:11
13469
2
转载 数字电路中的原码,反码,补码的算法
引进机器数的3种表示法:原码、补码和反码,是将符号位和数值位一起编码,机器数对应的原来数值称为真值1.原码表示法原码表示方法中,数值用绝对值表示,在数值的最左边用“0”和“1”分别表示正数和负数,书写成[X]原表示X的原码。例如,在8位二进制数中,十进制数+23和-23的原码表示为: [+23]原=00010111[-23]原=10010111应注意,0的原码有两种表示,分
2013-11-21 23:29:46
9143
2
转载 Linux启动过程中几个重要配置文件的执行过程
linux 登录后,配置执行顺序为(Debian Serials Capable):/etc/environment -> /etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) -> ~/.bashrc -> /etc/bashrc -> ~/.bash_logout关于各个文件的作用,在Li...
2013-05-13 00:44:08
799
转载 linux下保存设置的命令别令 alias
linux/mac下的自定义命令alias,并保存别名使其永久生效(重启不会失效)现在做开发每次提交代码的命令都是一长串参数,不想去记,于是可以使用alias命令来解决这个问题:alias aCommandAlias='aCommand 一堆参数什么的'比如alias gpush='git push origin HEAD:refs/for/mast
2013-05-13 00:24:33
6635
1
转载 linux loop设备
1. loop 设备介绍在类 UNIX 系统里,loop 设备是一种伪设备(pseudo-device),或者也可以说是仿真设备。它能使我们像块设备一样访问一个文件。在使用之前,一个 loop 设备必须要和一个文件进行连接。这种结合方式给用户提供了一个替代块特殊文件的接口。因此,如果这个文件包含有一个完整的文件系统,那么这个文件就可以像一个磁盘设备一样被 mount 起来。
2013-05-01 13:22:17
2022
转载 (总结)Linux的chattr与lsattr命令详解
PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。lsattr命令是显示chat
2013-04-30 12:20:33
1374
原创 linux tar命令
解压命令语法:tar [主选项+辅选项] 文件或者目录使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。主选项:c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。x 从档案文件中释放文件。相当于拆包。t 列出档案文件的内容,查看已经备份了哪些文件。特别注意,在参数的下达中, c/x/t
2013-04-29 01:07:48
751
转载 linux gzip命令
gzip可以说是用途最广的压缩命令了,目前gzip可以解开compress,zip和gzip等软件所压缩的文件。gzip所新建的压缩文件为:*.gz的文件句。gzip有两个好处:减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。语法:gzip [选项] 压缩(
2013-04-28 21:09:24
706
原创 linux od命令
Linux指令:od以八进制或其它格式输出文件:od命令用户通常使用od命令查看特殊格式的文件内容。通过指定该命令的不同选项可以以十进制、八进制、十六进制和ASCII码来显示文件。语法:od [选项] 文件…命令中各选项的含义:- A 指定地址基数,包括:d 十进制o 八进制(系统默认值)x 十六进制n 不打印位移值- t 指定数
2013-04-27 00:14:43
727
转载 Linux操作系统下关于文件目录的属性意义
1、r--(read contents directory):表示具有读取目录结构清单的权限。如果拥有读取(r)目录的权限,就可以利用ls命令将该目录的内容列出来。2、w--(modify contents of ditrctory):可写入权限。拥有更改目录的结构清单,即:---建立新的文件与目录;---删除已经存在的文件与目录(不论该文件是属于谁的);---将已经存在的文件或目...
2013-04-21 23:10:47
707
原创 linux命令find使用大全
一、Linux中find常见用法示例·find path -option [ -print ] [ -exec -ok command ] {} \;#-print 将查找到的文件输出到标准输出#-exec command {} \; -----将查到的文件执行command操作,{} 和 \;之间有空格#-o
2013-04-10 23:25:34
784
转载 linux下面的dd命令
Linux-dd命令详解 dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。名称: dd 使用权限: 所有使用者dd 这个指令在 manual 里的定义是 convert and copy a file 使用方式: dd [option] 如果你想要在线看 manual, 可以试试:
2013-04-09 21:58:18
710
原创 linux的建立文件链接命令ln
ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln –s
2013-04-09 21:39:23
1019
原创 linux下如何删除目录
在linux中删除一个目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可解决。直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思删除文件夹实例:rm -rf /var/log/httpd/access将会删除/var/l
2013-04-09 20:58:51
9839
原创 linux cat命令详解
cat主要有三大功能:1.一次显示整个文件。$ cat filename2.从键盘创建一个文件。$ cat > filename只能创建新文件,不能编辑已有文件.在使用 "cat > filename.txt" 创建文件时,可采用下面步骤:a、键入cat > filename.txt 后回车 b、录入文本内容; c、键入回车; d、在键盘上按
2013-04-07 21:40:32
911
转载 S3C2410 && WinCE6.0的中断处理分析
原文 地址:http://www.cnblogs.com/we-hjb/archive/2008/11/08/1329830.htmlS3C2410的内核是ARM920T,所以,这里先介绍一下ARM920T的异常。ARM920T中有一个当前程序状态寄存器(CPSR),其中BIT6和BIT7分别控制FIQ和IRQ的使能与否。大家经常说的开中断和关中断,就是指的设置这两个BIT。 ...
2013-02-26 09:20:15
753
转载 WINCE 触摸屏驱动简介
WinCE中的Touch Panel驱动是由GWES模块来管理的,Touch Panel驱动接收用户的触摸信息,并将其转换为屏幕上的坐标信息,传给GWES模块。在WinCE中,Touch Panel驱动是分层的,分为MDD层和PDD层,这和其他WinCE设备驱动是一样的。MDD层由微软提供,用户只需要实现MDD和PDD层间的 DDSI函数就可以了。如图 Wi...
2013-02-25 15:42:38
1502
转载 S3C6410中断控制详解
Andrew Huang bluedrum@163.com 转载请注明作者及联络方式 如果你熟悉S3C2440的中断处理机制,可以发现S3C6410大大简化的中断编程处理。 相对于S3C2440详细而丰富的关于中断的解释,S3C6410的dataSheet明显是赶工之作,关于中断只有短短的15页,大量内容还是寄存器表格。 因此以下
2013-02-25 10:46:25
624
转载 S3C2440A的ADC和触摸屏接口
原文地址:http://blog.sina.com.cn/s/blog_56dee71a0100dw9k.htmlS3C2440A内置一个带8个模拟输入通道的10位逐次逼近型(recycling type)CMOS模数转换器。在2.5MHz的模数转换时钟频率下,转换速率可达到500KSPS(Kilo Samples Per Second),并且支持片内采样保持功能和省电模式。S3C2440
2013-02-22 10:03:19
1224
原创 S5PV210芯片ADC&触摸屏接口学习
触摸屏的接口模式有以下4个:1. Normal Conversion Mode(AUTO_PST = 0, XY_PST = 0) 正常转换模式这是一种很普通的AD转换方式,在这个模式下,可以选择的通道为:AIN0~AIN9。它转换的数据可以通过TSDATX0读取出来。在这个模式下面,TSADCCON1寄存器是无效的,因此TSADCCON0寄存器中的TSSEL域应该设置为0....
2013-02-21 23:07:24
3439
原创 wince6.0编译命令分析
下面从CSDN帮助文档简要说明vs2005下面的系统编译命令,这些命令位于Build->Advanced Build Commonds一共有六条命令,分别是:1.Sysgen2.Clean Sysgen3.Build and Sysgen4.Rebuild and Clean Sysgen5.Build Current BSP and Subprojects6.Rebu
2013-01-09 15:53:34
3874
3
原创 QT210开发板连接不上ActiveSync问题
当装好驱动之后,第一次能够链接ActiveSync,但当下一次把USB线插上开发板的miniUSB接口时,却发现xp上的ActiveSync死活连接不上开发板,后来通过查看电脑的设置管理器发现了驱动不能加载,如下图后来,通过摸索找到了一个临时的解决办法:1.点击Samsung SYSLSI USB Sync 右键,按“停用”2.再点击Samsung SYSLSI USB Sync
2013-01-08 23:10:36
1796
转载 WinCE下,快速编译驱动及BSP
在WinCE下面,创建工程,然后编译是需要花很长时间的。当我们第一编译完工程以后,如果需要改我们的驱动或者BSP,我们是不需要重新编译整个工程的:1. 如果更改了driver,以WinCE6.0为例,在解决方案浏览器中,依次打开PLATFORM->QT210->SRC->DRIVES->LED,然后右键选择Build即可,就会更新驱动。2. 如果改变了OAL部分的代...
2013-01-08 22:33:53
1017
1
转载 WINCE6.0 远程工具,不能使用ActiveSync连接的问题
现象:“VS2005->Target->Remote Tools”打开的远程工具,当选用ActiveSync作为连接方式时,会出现如下错误:“The Microsoft ActiveSync reported the following error: Unable to load device side components” 解决: 微软的解决方法:找不到 "C:\Pro
2013-01-08 21:18:21
673
转载 wince6.0启动
以S3C6410为例子,S3C6410的内部SRAM地址为0x0C00 0000 ~ 0x0C00 1FFF,DRAM的Base地址为0x50000000 ,S3C6410支持NAND,SD启动,S3C6410里面有固化的ROM,当系统上电的时候,将执行固化ROM中的代码,然后检查硬件的GPIO配置,如果配置成NAND 启动,则把NAND的前8K读入内部的SRAM(stepping Stone)...
2012-12-24 17:02:33
927
原创 Eboot之函数BootloaderMain函数分析
Eboot的整个实现框架是通过实现BootloaderMain这个函数来实现的.现在通过分析源码分析一下BootloaderMain这个函数,就可以知道Eboot的整个框架是如何实现的.该函数的地址位于:C:\WINCE600\PLATFORM\COMMON\SRC\COMMON\BOOT\BLCOMMON文件夹下面的Blcommon.c文件中,另外在另外一个文件夹也包含一个Bootloade...
2012-12-22 22:12:06
1870
1
转载 十大注释技巧教你如何书写容易阅读的代码
很多程序员在写代码的时候往往都不注意代码的可读性,让别人在阅读代码时花费更多的时间。其实,只要程序员在写代码的时候,注意为代码加注释,并以合理的格式为代码加注释,这样就方便别人查看代码,也方便自己以后查看了。下面分享十个加注释的技巧:1. 逐层注释为每个代码块添加注释,并在每一层使用统一的注释方法和风格。例如:针对每个类:包括摘要信息、作者信息、以及最近修改日期等; 针对每个方
2012-11-22 21:37:54
1424
转载 Wince6.0 源代码配置文件
********************************LoongEmbedded********************************作者:LoongEmbedded(kandi)时间:2011.9.9类别:WINCE 系统开发********************************LoongEmbedded***********************...
2012-11-16 23:45:05
1834
QT210开发板VGA转接板PCB原理图
2013-02-22
RacerPro-1-9-0-Setup
2012-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人