- 博客(78)
- 资源 (4)
- 收藏
- 关注
原创 西语1
Es mi casa.Es tu plato.Es su foto.yo.soy.élellaytúllamarseme llamote llamasse llamacasacamafotopatoplumapollosacosofásalaplatoestouncocouna¿ qué?
2011-11-28 20:26:11 545
转载 port I of input buffer <instance_name> is connected to vcc
DescriptionKeywords: 7.1, instanceWhen I try to instantiate a IOBUFDS, as in the example below, the following error occurs:"ERROR:Xst:2033 -
2011-07-19 21:57:00 4502
转载 基于FPGA与DDR2 SDRAM的大容量异步FIFO缓存设计
原文地址:http://xilinx.eetop.cn/viewnews-674
2011-07-16 12:23:06 1564
转载 采用FPGA IP实现DDR的读写控制的设计与验证
随着高速处理器的不断发展,嵌入式系统应用的领域越来越广泛,数字信号处理的规模也越来越大,系统中RAM规模不断增加,比如视频监控、图像数据采集等领域,图像处理的实时性对RAM带宽的要求不断增加,传统的SDRAM在带宽上已经逐渐无法满足应用要求,DDR SDRAM(双倍速率SDRAM
2011-07-13 23:26:42 4596
原创 那些事儿之基本逻辑单元
基本可编程逻辑单元是可编程逻辑单元的主体,可以根据设计灵活地改变其内部连接与配置,完成不同的逻辑功能。FPGA一般是基于SRAM工艺,其基本可编程逻辑单元几乎都是由查找表(LUT,LOOK UP TABLE)和寄存器组成的。LUT本质上就是一个RAM。目前FPGA中多使用4输入的
2011-07-10 20:21:23 2900
原创 接口数据流控制问题
用fpga做接口逻辑的时候,难免会遇到数据和控制信号同步问题。通过调整该部分时序问题,解决方法总结如下:如果用了always块对数据做了寄存的话,那必须对控制信号也要坐一次寄存,否则控制信号会出现比数据先到达的情况,并且偏移了一个时钟的数据。如果用偏移小于一个时钟,此时低速采集数
2011-07-08 16:21:49 828
原创 乒乓操作引起的数据的错误
程序功能描述:板卡外部接a和b相机,a相机给板卡供20M时钟,串行差分信号;B相机给板卡供21M时钟,12位并行的差分数据和门控信号。其中A相机一帧数据是647k字,B相机一帧数据是71M字。门控低时数据有效。板卡用2片70v631做片外sram缓存数据,上位机通过pci接口与板
2011-07-08 16:10:10 860
转载 logiclock设计方法
LogicLock是Quartus II内嵌的高级工具之一,通过FPGA物理位置的区域性约束完成提高设计性能、继承以往设计成果、增量编译和团队化设计等功能。本章主要内容:. LogicLock设计方法简介;. LogicLock区域;. LogicLock的约
2011-07-05 23:34:22 4553
转载 资源受限--使用signaltapII调试FPGA设计中的bug
FPGA的资源是有限的。 riple 设计已经占用了可观的资源(%的LE,%的MB),signaltap还要和设计抢占资源。“抢占”在这里是很贴切的,既包括抢占LE、MB,还包括布局资源和布线资源。我把“抢占”造成的影响叫做“测不准原理”。这一原理是贯穿signaltap调试始终的一条基本原理。一句话来说,就是“对信号的观察会引入对信号的影响”。 riple 这些影响绝大部
2011-06-21 22:12:00 1968
转载 全局时钟global clock--怎么设置FPGA的全局时钟资源
<br />Altera的综合器或者PR工具都会根据实际信号clock和reset,preset的fanout大小确定是不是用全局时钟资源。若用了全局时钟资源,你可以在Q2的technology map view里看到Altclkctrl的cell名称--时钟控制模块(Clock Control Block)。<br /><br /><br /> <br /> <br />当我们的系统占用比较多的全局时钟资源时,将外部的时钟和FPGA内部产生的时钟资源综合考虑,充分考虑PLL的位置以及外部输入时钟的管脚位置
2011-03-31 20:31:00 23954
原创 心情
<br />今天很郁闷,为自己目前的状态困惑,不是说没有压力,自己没往哪方面去想,有种得过且过的感觉,哎~~~~~~~~很危险,大部分时间在胡思乱想,希望早日结束这该死的状态。。。
2011-02-23 20:00:00 508
原创 年终总结
<br />在科大快半年,学到的东西不少,但对自己不满意。首先从生活方面说,在这边花钱很不节制,养成种不好的思维:认为现在同学们都在实验室没工资,在这边有工资所以理应可以多花点。这个不好--要改。工作上,效率不是很高,有客观原因也有主观原因。主观原因也占很大一部分,所以以后不管上面有没有任务都要保证效率,如果保持现在这样的态度的话,毕业很有问题。在思想上,应该更成熟些,低调做人,高调做事。针对以上问题,故在新年里提出要求,并且务必要完成:一、上班时间充分保证效率;二、生活上要节制,态度积极;三、学习上充分利
2011-01-07 21:27:00 527
原创 串口
<br />串口有同步和异步两种<br />同步串口,是发送和接受双方根据时钟来采样数据和缓冲数据<br />异步串口,定位信息在序列中,波特率、起始位、停止位、奇偶校验位等。在空闲状态时,为高电平,当有下降沿来时,就视为数据开始传送了。然后按照帧格式接受一帧数据。帧内各个数据位,由波特率来识别
2010-12-19 11:11:00 445
原创 网站收集
<br />Altera中文主页 http://www.altera.com.cn/ - 中文 <br /><br />FPGAs are fun 提供了大量的关于FPGA应用的文章,项目实际例子。<br />http://www.fpga4fun.com/ - 外文 <br /><br /><br />EDA Industry Working Groups 好像是官方网站,大量的相关资料与链接.<br />http://www.vhdl.org/ - 外文 <br /><br />FPGA学习论坛<br
2010-11-16 09:12:00 480
转载 Big-endian和Little-endian
<br />简而言之:<br />Big endian machine: It thinks the first byte it reads is the biggest.<br />Little endian machine: It thinks the first byte it reads is the littlest.<br />举个例子,从内存地址0x0000开始有以下数据<br />0x0000 0x12<br />0x0001 0x34<br />0x0002
2010-10-25 18:43:00 816 1
转载 PCI总线接口芯片9054及其应用
<br />概述 <br /><br />PCI9054是由美国PLX公司生产的先进的PCI I/O加速器,采用了先进的PLX数据流水线结构技术,是32位、33MHz的PCI总线主I/O加速器;符合PCI本地总线规范2.2版,突发传输速率达到132MB/s,本地总线支持复用/非复用的32位地址/数据;有M、C、J三种模式;针对不同的处理器及局总线特性可选,尽量减少中间逻辑;具有可选的串行EEPROM接口,本地总线时钟可和PCI时钟异步。PC9054内部有6种可编程的FIFO,以实现零等待突发传输及本地总线和
2010-10-19 15:42:00 2354 1
原创 加油!go!go!go
<br />上午老师给电话,让去科大承担项目,第一次去承担项目心里有惊喜有担忧,不过总是会有第一次的!这半年是挑战的半年,我更相信这半年是飞跃的半年!
2010-09-01 20:59:00 534
转载 计算阶乘n!末尾0的个数
<br />问题描述<br /> 给定参数n(n为正整数),请计算n的阶乘n!末尾所含有“0”的个数。<br /> 例如,5!=120,其末尾所含有的“0”的个数为1;10!= 3628800,其末尾所含有的“0”的个数为2;20!= 2432902008176640000,其末尾所含有的“0”的个数为4。<br /><br />计算公式<br /> 这里先给出其计算公式,后面给出推导过程。<br /> 令f(x)表示正整数x末尾所含有的“0”的个数,则有:<br /> 当
2010-08-29 16:46:00 653
原创 嵌入式linux驱动程序结构
<br />一般来说嵌入式linux设备驱动程序分为3部分<br /> <br />自动配置和初始化--检测硬件设备能否正常工作,进行状态初始化操作。<br />I/O端口请求<br />中断服务
2010-08-10 21:19:00 668
原创 串口
<br />看到一个帖子感觉写的非常不错,很详细,收藏起来。http://www.ibm.com/developerworks/cn/linux/l-serials/index.html<br /> <br />看到网友木易的回帖,感觉很好的总结,把他的话贴在这里:<br /> <br /> <br />串口相关的程序还是比较好调试的,记住两点:<br />1、数据流程如下:从应用程序=>驱动程序=>芯片=>串口线=>芯片=>驱动程序=>应用程序<br />2、数据最后都被变成方波在串口线上传播。<br /
2010-08-09 11:46:00 499
转载 RDMSR--读MSR
<br />RDMSR--读MSR<br />RDMSR将64位由ECX寄存器指定的MSR(model specific register,模式指定寄存器)的内容读出至寄存器EDX:EAX中(在支持intel64架构的处理器中RCX的高32位忽略)。MSR的高32位内容存放在EDX寄存器中,MSR的低32位内容存放在EAX寄存器中(在支持intel64架构的处理器中RDX和RAX的高32位忽略)。如果MSR中没有64位(有些位没有实现),则EDX:EAX中没有实现的位置则未定义。<br /><br />该指
2010-08-06 21:53:00 1149
转载 htons函数具体解释
<br />在Linux和Windows网络编程时需要用到htons和htonl函数,用来将主机字节顺序转换为网络字节顺序。<br /> 在Intel机器下,执行以下程序int main()<br />...{<br /> printf("%d /n",htons(16)); return 0;<br />}<br />得到的结果是4096,初一看感觉很怪。<br /> 解释如下,数字16的16进制表示为0x0010,数字4096的16进制表示为0x1000。由于
2010-08-05 20:53:00 496
原创 INADDR_ANY
<br />sockAddr.sin_addr.s_addr = htonl( INADDR_ANY );//常用在服务器端,表示监听所有的客户端连接
2010-08-05 20:52:00 442
原创 FIONREAD
<br />当在ioctl里使用FIONREAD时,除了获得所指定的读缓存大小以外,还有清除设备准备就绪状态的作用.<br />
2010-08-05 20:16:00 1112
转载 Fedora11下找回/dev/dsp设备
<br />以root用户执行 modprobe snd-pcm-oss<br /><br />自动加载,在/etc/sysconfig/modules目录创建一个文件:<br />snd-pcm-oss.modules<br />内容如下:<br />#!/bin/sh<br /><br />if [ ! -c /dev/dsp ] ; then<br /> exec /sbin/modprobe snd-pcm-oss >/dev/null 2>&1<br />
2010-08-04 20:46:00 524
原创 makefile浅谈
<br />在大的工程中,我们可能无从下手。不过一般的工程里面都有个makefile文件,makefile文件告诉我们目标文件和他所依赖的文件。根据makefile文件我们就能很清晰的了解项目的结构。下面来说说他的基本的语法。<br />makefile文件的一般的语法格式:<br /> <br />目标:依赖条件(可以有多个依赖)<br /><TAB>命令<br /> <br />上面就是一般的格式。目标可以有多个目标。<TAB>必须是tab缩进,不能用空格来替换。命令将由shell来解释。下面来看看一个
2010-07-30 09:35:00 489
原创 tpm 规范
Compatibility with Existing Applications<br />The most correct and convenient way to access the tpm emulator is to use the provided device driver library (tddl). For a comprehensive description of its functionality we refer to the official TCG specificatio
2010-07-29 23:49:00 1091
转载 tpm emulator环境搭建
1、安装环境准备1.1内核<br />Linux内核2.6.12版本及以上,提供了对tpm芯片的支持,下载地址:ftp://ftp.kernel.org/pub/linux/kernel/v2.6/。1.2算法库支持<br />Gmplib库,提供一些密码学算法的支持,下载地址:http://gmplib.org/。1.3 Tpm_emulator软件<br />Tpm_emulator模拟tpm芯片,相当于一个虚拟的芯片,目前最高版本0.5.1,下载地址:https://developer.berlios
2010-07-27 09:48:00 3566 2
VMwareTools.tar.gz
2010-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人