![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
硬件设计
zd_2010
这个作者很懒,什么都没留下…
展开
-
基于FPGA的大屏幕全彩LED扫描控制器设计
关键字:FPGA 大屏幕 LED 1 引言 作为大型平板显示设备的一种,LED 显示屏以其使用寿命长、维护费用低、功耗低等特点在显示领域占有重要的位置。特别在近年,带有红、绿、蓝三基色以及灰度显示效果的全彩LED 显示屏,以其丰富多彩的显示效果而倍受业界关注,成为LED 显示屏市场近年增长幅度比较大的产品。寿命、单位面积亮度、三基色的偏差程度、点距、对比度、灰度等级(包括灰度级转载 2014-04-15 09:32:15 · 3514 阅读 · 0 评论 -
【转】【学】USB开发步骤之软件篇
USB开发步骤之软件篇作者:不详提交者:eastvc 发布日期:2003-10-22 20:30:15原文出处:http://www.laogu.com/我这里重点的介绍如何写驱动程序,对于一些应用程序我就不做介绍了,因为我对于那些高层的东西写得很少。倘若再讲,有班门弄斧之嫌,呵呵!作为WIN98和WIN2K推荐的一项新技术来说,USB的驱动程序和以往的直接转载 2014-03-26 16:22:52 · 618 阅读 · 0 评论 -
Quartus II 中的Warning
1.Found clock-sensitive change during active clock edge at time on register ""原因:vector source file中时钟敏感信号(如:数据,允许端,清零,同步加载等)在时钟的边缘同时变化。而时钟敏感信号是不能在时钟边沿变化的。其后果为导致结果不正确。措施:编辑vector source file2转载 2014-03-26 16:18:20 · 672 阅读 · 0 评论 -
【转】对程序中常出现的EINT、DINT、ERTM、DRTM的理解
一、参考DSP281x_Device.h#define EINT asm(" clrc INTM") //INTM置0,开中断#define DINT asm(" setc INTM") //INTM置1,关中断#define ERTM asm(" clrc DBGM") //使能调试事件#define DRTM asm(" setc DBGM")转载 2014-03-26 13:40:32 · 8899 阅读 · 0 评论 -
Nand Flash的位反转 位翻转现象
【整理】Nand Flash的位反转 位翻转现象Bit Flip/Bit Flipping/Bit-Flip/Bit twiddling of Nand FlashNand Flash由于本身硬件的内在特性,会导致(极其)偶尔的出现位反转的现象。所谓的位反转,bit flip,指的是原先Nand Flash中的某个位,变化了,即要么从1变成0了,要么从0变成1了。Nand Fl转载 2014-05-26 10:03:05 · 3313 阅读 · 0 评论 -
片上总线Wishbone 学习—— 转载请注明出处:http://blog.csdn.net/ce123
片上总线Wishbone 学习(零)前言 为了更加升入的理解片上系统,比如S3C2440等,今天开始学习片上总线。首先学习Silicon的Wishbone,之后学习ARM的AMBA。之所以先学习Wishbone,主要是因为Wishbone是一个轻量级规范,适合入门学习。转载 2014-08-12 10:31:46 · 3959 阅读 · 0 评论 -
modelsim仿真fifo和rom时候,输出出现高阻
仿真环境: Modelsim 10.1a 仿真内容: 由quartusII 生成的fifo,并进行测试。出现问题: 仿真fifo时候,输出出现高阻问题原因: altera 的fifo 模型需要支持库文件。解决方法: 找到altera_mf.v和220model.v这2个文件然后把他们一起编译一下就可以了,这两个文件在quartus 安装目录eda/sim_lib下。注意,将这个原创 2014-12-11 11:19:04 · 7580 阅读 · 2 评论 -
Samung LCD接口原理
http://blog.csdn.net/bi511304183/article/details/9303215http://blog.csdn.net/bi511304183/article/details/9303215http://blog.csdn.net/bi511304183/article/details/9303215转载 2015-05-06 16:57:45 · 432 阅读 · 0 评论 -
modelsim 莫名其妙“卡死失灵”
原本还好好的,突然间关掉,再打开,编译功能正常,但是启动仿真时候,却不弹出sim窗口,同时波形窗口 仿真运行按钮点击无效。解决办法: 拔掉网线 ,再打开modelsim ,跳出提示 error,大意是图像化licens 无效 。于是猜想是破解无效了 重新破解! okmodelsim se 10.1a原创 2015-07-15 10:04:07 · 2364 阅读 · 0 评论 -
CCS程序烧写软件设置步骤
烧写前的工作这里也要提出的是工程编译成功之后,我们不能一开始就能把程序烧进 FLASH 中永久保存的。我们需要一系列设置的,首先,在菜单 Tools 的下拉菜单中一定要有下图所画线部分的选项,否则烧写工作是不能完成的,那么怎样加上这个选项呢?我们需要通过下面安装“最新烧写插件 .EXE ”的步骤来实现。图 3.1 TOOLS 工具拦中的选项图 3.2转载 2014-03-26 13:42:37 · 28811 阅读 · 4 评论 -
[学]USB学习笔记 第一篇 初步了解USB系统
第一篇 初步了解USB系统——————————————————————————————————————对于一个完整的USB系统,其主要由主机和设备两部分构成。主机也可以说成是上位机,它要面向操作或者使用人员。而设备即我们平时接触到的带有USB接口的一些设备。主机主要由 客户软件,USB系统软件,USB总线接口 组成。 | | |设原创 2014-03-26 16:22:06 · 706 阅读 · 0 评论 -
[转]GEL文件的功能,用于初始化DSP。
转帖:http://blog.sina.com.cn/s/blog_5cd8c1ef0100c2gv.html GEL文件的功能同emuinit.cmd的功能基本相同,用于初始化DSP。但它的功能比emuinit的功能有所增强,GEL在CCS下有一个菜单,可以根据DSP的对象不同,设置不同的初始化程序。以TMS320LF2407为例:#define SCSR1 0x7018 ;定转载 2014-03-26 13:41:20 · 670 阅读 · 0 评论 -
Reset Vector——复位向量 Exception Vector——执行向量
Reset Vector——复位向量Exception Vector——执行向量首先说明两个向量地址都存储着程序。下面分别进行解释。 Reset Vector——复位向量当FPGA进行复位时,FPGA就重新开始执行重新,这是就需要从EPCS中读取程序。由于FPGA的程序存放在EPCS中,所以Res转载 2014-04-03 19:36:54 · 3815 阅读 · 0 评论 -
【转载】显卡接口详细解释 VGA(D-Sub),DVI,HDMI,Display Port,S-VIDEO
【转载】显卡接口详细解释 VGA(D-Sub),DVI,HDMI,Display Port,S-VIDEO D-Sub接口又名VGA接口,是连接基于模拟信号显示器的最要的端口,它传递的是标准RGB信号。这种模拟信号接口的优点是传输带宽高,最高支持2048X1536刷新率为75Hz(较单通道DVI高出一些),但缺点是信号质量容易受线材以及环境影响,从而导致图像失真。转载 2014-03-24 15:54:56 · 7325 阅读 · 0 评论 -
【转载】HDMI接口的工作原理
原文:http://www.eefocus.com/automotive/blog/09-03/167372_398af.html#articletop HDMI框架图这张图是HDMI接口的架构示意图。从左边的信号源中你可以看到,HDMI接口的信源可以是任何支持HDMI输出的设备,而接入端也可以是任何带有HDMI输 入接口的设备。无论他们是音频设备、视频设备还是控制转载 2014-03-24 15:55:51 · 5649 阅读 · 0 评论 -
【引用】关于时钟线/数据线/地址线上串联电阻其作用
关于时钟线/数据线/地址线上串联电阻其作用1、概括:高速信号线中才考虑使用这样的电阻。在低频情况下,一般是直接连接。这个电阻有两个作用,第一是阻抗匹配。因为信号源的阻抗很低,跟信号线之间阻抗不匹配(关于阻抗匹配,请看详述),串上一个电阻后,可改善匹配情况,以减少反射,避免振荡等。第二是可以减少信号边沿的陡峭程度,从而减少高频噪声以及过冲等。因为串联的电阻,跟信号线的分布转载 2014-03-24 16:03:20 · 761 阅读 · 0 评论 -
【转--tech】AVR单片机熔丝位设置
对AVR熔丝位的配置是比较细致的工作,用户往往忽视其重要性,或感到不易掌握。下面给出对AVR熔丝位的配置操作时的一些要点和需要注意的相关事项。有关ATmega128熔丝位的具体定义和功能请查看本书相关章节,在附录中将给出一个完整的汇总表。(1)在AVR的器件手册中,对熔丝位使用已编程(Programmed)和未编程(Unprogrammed)定义熔丝位的状态,“Unprogrammed”表转载 2014-03-24 16:04:35 · 763 阅读 · 0 评论 -
[TECH]TI C55x系列DSP的GPIO如何使用
关于TI 55x(主要是5509/A,5510,其他类似)系列DSP的GPIOC55X系列DSP的GPIO有专用GPIO,地址总线GPIO,控制总线GPIO,其中的专用GPIO上电复位后就具有了GPIO的功能,GPIO[0..3]的上电状态同时决定DSP的启动模式。在对专用GPIO编程过程中可以直接设置方向,赋值即可。以下的实例是基于CSL。e.g:GPIO_RSET(IODIR,原创 2014-03-24 16:05:50 · 1395 阅读 · 0 评论 -
【转】【学】采用PDIUSBD12的USB系统固件程序设计
摘要:在设计USB系统的过程中,固件程序的编写是非常重要的一个环节,它直接影响到开发产品的数据传输速度。以Phillips公司的USB控制芯睡PDIUSBD12为例,介绍了在设计开发USB外设中。固件的作用以及固件程序的编写流程,并给出了相应程序。 关键词:USB 固件程序 PDIUSBD12 端点 单片机USB(Universal Serial Bus)即通用串行总线,是现转载 2014-03-26 16:19:14 · 611 阅读 · 0 评论 -
【TECH】PIC SPI 调试
今天调试了PIC 的SPI通信,利用双机通信一个pic做主机,一个PIC做从机,主机一直不停的发送两个不同的数据,从机接收,当接收完后进入中断,中断中将接收到的数据传给PD口的LED做指示,仿真通过,显示正确。在经过仿真LCD传输显示后可以得到正确的传输数据,但在传输字符串时还是有些问题。之后在发送字符串程序中设置发送一个字符后就设置一段延时后,传送情况好了很多,从机在LCD上已经可以正常显示字符原创 2014-03-26 13:36:19 · 1318 阅读 · 0 评论 -
标记 Arduino M0 板子如何更改PWM输出频率
关于arduinoPWM管脚频率控制输出 板子:arduino M0 Pro Zero 使用 tone(PIN_LED_13, 1000); /*改变当前管脚频率*/使用 analogWrite(PIN_LED_13, 200);/*输出PWM波形*/原理 是 tone 函数会更改时钟域的预分频值,从而导致pwm输出波形频率改变 细微调整可以在 analog原创 2016-06-29 09:19:43 · 3717 阅读 · 0 评论