2014年4月15日

PV inverter启动 ----系列二

摘要: 关于matlab/simulink对于PV的一些仿真,有许多案例可以值得参考。Matlab里面里面就有很多。。。。但是还有一个资料值得参考。链接见下面网址。网址中给出了PV的一些仿真模型。和一些电力电子的仿真模型。http://ecee.colorado.edu/ecen2060/matlab.ht... 阅读全文

posted @ 2014-04-15 16:34 展翅的小鸟 阅读(385) 评论(0) 推荐(0) 编辑

2014年3月13日

关于几个其他的命令使用 【实时更新】

摘要: 在鸟哥的书中,讲了很多的命令,但是并不是总会想起来怎么用或者想起某个命令。而且还有很多没有讲到但是很实用的命令。再此,在平时上网或者看书看到的一些个人比较好的命令,在这篇文章中做个笔记。以后方便查看。。。 ldd : print shared library dependencies : 可以打印出库的依赖性。这一点在安装软件的时候其实很有用 ldd /lib/libcryptsetup.so.4 strings : print the strings of printable characters in files : 打印出一些文件的相关信息 这些相关的信息,我不知道具体有... 阅读全文

posted @ 2014-03-13 22:01 展翅的小鸟 阅读(299) 评论(0) 推荐(0) 编辑

QT学习系列-----5 --Qt 4.8.5的移植

摘要: 今天解决了移植的问题。今晚晚上剩余时间再次做个总结。这几天的时间绕的比较多。。。。。。Qt4.8.5是Qt4的最新也是最后的版本。在往后就是Qt5了。 我还是从Qt4入手,资料比较齐全。。。现在的Qt4版本都只有一个文件,qt-everywhere-opensource.tar.gz。。。这一个文件可以通过不同的工具链编译成基于不同平台的Qt版本。这个版本要弄清楚。而在Qt4.5.3中,是会分为embedded版本和X11版本。如果先看到这个版本,可能会有点犯糊涂,但是之后都是放到了一个文件中。 Host : Ubuntu 12.10 ## FS : ... 阅读全文

posted @ 2014-03-13 21:31 展翅的小鸟 阅读(2396) 评论(0) 推荐(0) 编辑

2014年3月11日

QT学习系列-----4 --Qt 版本及qwt

摘要: ---恢复内容开始---关于QT,其实我主要还是要在嵌入式设备中的应用。安装QT其实本身不麻烦,但是我还是走了很多的弯路。。。。。。一: Qt版本问题: 不能糊涂 目前Qt的版本已经更新到Qt5了。但是资源部分基本上还是停留在Qt4。所以入门,还是以Qt4最好。 而对于嵌入式开发,版本就比较繁杂,发展历程比较漫长。所以对版本的理解,其实是减少弯路的关键。。。本人就在版本上迷惑了很长时间。 Qtopia2.2.0 ---> Qtopia4.4.3 ------> Qt/E --------> 目前的Qt4(eg: Qt 4.7.1 /Qt 4.8.5)-------->Q 阅读全文

posted @ 2014-03-11 10:52 展翅的小鸟 阅读(1806) 评论(0) 推荐(0) 编辑

2013年12月16日

经典数字信号处理图书的个人评述【转】

摘要: 在一网站上得到如下的很好的内容,故存放在此,以方便以后查看。。。http://emuch.net/html/201206/4595181.html经典数字信号处理图书的个人评述 数字信号处理是电子与信息专业的骨干课程,其应用非常广泛。这方面的图书正可谓是浩如烟海,有的侧重理论推导,有的侧重工程应用,有的侧重软件实现,真可谓是百花齐放。真是因为这方面的图书太多,让很多初学者“乱花渐欲迷人眼”,不知从哪本开始。下面是个人数字信号方面图书阅读的一些体会。(由于数字信号处理的涉及面非常广,这里列出的仅是以滤波和傅立叶变换为主的经典数字信号处理方面的图书) 一、外版书(一)1、... 阅读全文

posted @ 2013-12-16 20:04 展翅的小鸟 阅读(719) 评论(0) 推荐(0) 编辑

2013年11月17日

synopsys系列的安装

摘要: 刚开始软件的版本的问题就足以让我晕头转向了!!!况且还有cadence家的,synposys家的,Mentor家的!!!!!哎。。。。之前由于ubuntu分的空间不够,重新装了一次ubuntu。所以很多软件就重新装了一遍!当然包括synopsys了!安装过程可能跟其他的软件会有点小小的差别。但是网上还是有很多很好的值得参考的资料和安装经历的! 这里重点推荐eetop论坛上的资料! ASIC社区做的很好!所有的软件都可以在下面的链接中得到!不需要积分,百度网盘很容易得到,用急速下载,速度很快!http://bbs.eetop.cn/viewthread.php?tid=339265&hi 阅读全文

posted @ 2013-11-17 10:30 展翅的小鸟 阅读(3617) 评论(0) 推荐(0) 编辑

2013年11月5日

PV inverter启动 ----系列一

摘要: 光伏啊,逆变啊,工作跟这个毫无关系。但是毕设貌似选了这个题目。 整个想想,其实做这个也有好处,也有坏处。 好处: 能够再次接触到一些实际的电路的知识,扩充自己的模电的水平,增加自己的一些知识水平 坏处: 不能很好的为工作作出准备。但是还是可以做的。于是,就坚持选了这个题目了。。。要开始做毕设的节奏了。。。 阅读全文

posted @ 2013-11-05 09:49 展翅的小鸟 阅读(269) 评论(0) 推荐(0) 编辑

2013年10月22日

QT学习系列-----3

摘要: 一些基本的东西(做笔记,因为之前没有学习过C++,现在也是现学现用):1. 类的声明一般放在.h文件中,而类成员的实现一般放在相应的cpp文件中。main除外2. 关于Qt中的namespace(命名空间)-----遗留问题,例如QT_BEGIN_NAMESPACEclass Ui_GotoCellDlg{ ............. void setupUi(QWidget *GotoCellDlg) { ................. }}namespace Ui { class GotoCellDlg: public ... 阅读全文

posted @ 2013-10-22 10:42 展翅的小鸟 阅读(502) 评论(0) 推荐(0) 编辑

2013年10月18日

QT学习系列-----2

摘要: 一个简单的程序的解析:#include //所有的QT图形化应用程序都必须包含此文件,包含了QT图形化应用的各种资源,基本设置,控制流以及事件处理,也可以写成#include //label widget //Widget : Qt和Unix中,Widget就是一个可视化的元素,可以看成简单的窗口部件,也可以是容器。int main(int argc,char *argv[]){ QApplication app(argc,argv); //QApplication的两个参数,可以在程序运行时进行接受一些命令行... 阅读全文

posted @ 2013-10-18 17:28 展翅的小鸟 阅读(239) 评论(0) 推荐(0) 编辑

QT学习系列-----1

摘要: 其实我没有真正学过C++,但是接触过PASCAL,我想OOP一些概念上的理解总是差不多的,差别可能会体现的具体的实现和语法上的差异。。。同时C++,我想我终究还是会要接触和用上的,就比如这次,需要QT。原因当然是因为Embeded Linux了。。。。整个过程大概是这样的: 1 了解QT------> 2 安装QT(包括Win和Linux版的) -------> 3.运行基本的app和demo,进行QT的入门学习我想快速入门,不想深入了解,主要是由于没有那么多的时间。。。。。。之所以选择QT4是因为QT5好像对于QT4有些改动,包括程序上。而现在关于QT4的资料很多,但是没有太多针 阅读全文

posted @ 2013-10-18 09:55 展翅的小鸟 阅读(311) 评论(0) 推荐(0) 编辑

2013年10月13日

MDK与RVDS

摘要: 用飞思卡尔的芯片的时候试过CW,但是最后还是选择了IAR,因为对IAR比较熟悉,当初用CC2430的时候用的就是IAR。。。现在用6410,想稍微了解一点裸机的东西,终归也是要了解的,相应的视频中用的有ADS,还有RVDS,所以就在六维搜了一下RVDS,只有一个4.0的版本,就下下来准备看看发现RVDS4是基于Eclipse的,那种界面实在是很容易让人记住。。。安装后需要进行破解。相应的破解说明在里面已经说清楚了。但是由于我有用VM,所以MAC地址的地方出现问题。网上有相应的解释。整了半天还是破解成功了。此处的参考文章为: http://blog.csdn.net/commshare/art. 阅读全文

posted @ 2013-10-13 10:57 展翅的小鸟 阅读(616) 评论(0) 推荐(0) 编辑

2013年10月8日

Embeded Linux使用中的经验总结 时时更新

摘要: 从暑假开始看关于Linux的书,中间还花了点时间找了工作,到现在大概也有好几个月的时间了。总是会断断续续的进行着。。发现一些东西之前使用的时候还记得,但是后来再次碰到的时候还是要上网进行搜索,所以还不如记下来,以后先到这里来进行寻找,方便又实用##History 2013/10/08 update1.secureCRT和cuteFTP的使用是不需要VMWare和Windows在一个网段的。基本上能ping通,并且支持ftp和ssh,基本上都是可以进行连接的2.NFS的使用是需要VMWare的桥接模式,而不能使用NAT模式。我试验的结果是ubuntu能ping通开发板,但是开发板不能ping.. 阅读全文

posted @ 2013-10-08 15:56 展翅的小鸟 阅读(931) 评论(0) 推荐(0) 编辑

2013年10月7日

Linux网址精选 方便查询学习

摘要: 网址收集来自六维空间。。。 方便以后直接来博客查看 六维地址http://bt.neu6.edu.cn/forum.php 文章来源: http://bt.neu6.edu.cn/thread-934534-1-1.html国外http://lwn.net/http://www.tldp.org/https://rhn.redhat.com/http://www.justlinux.com/http://www.linuxtoday.com/http://www.linuxquestions.org/http://www.fokus.gmd.de/linux/http://www.linux- 阅读全文

posted @ 2013-10-07 16:44 展翅的小鸟 阅读(246) 评论(0) 推荐(0) 编辑

shell中用于比较的一些基本的操作总结

摘要: 原文:转自 http://www.itokit.com/2011/0321/35782.html条件测试是程序设计中不可缺少的一部分,以下就是shell程序设计中常见的条件测试方法.“test”或”[ ]”命令: 使用这二个命令用来测试条件是真还是假.使用方法:if test –f file.cthen …fi#或if [ -f file.c ]then … fi 当条件满足(即为真)时,则执行then后面的语句. 注意在使用方括号”[]”来测试条件时,方括号要与测试条 件之间留出空格.测试条件分类: 字符串比较类\算术比较类\与文件相关的条件测试类字符串比较类: string1 =... 阅读全文

posted @ 2013-10-07 08:54 展翅的小鸟 阅读(304) 评论(0) 推荐(0) 编辑

2013年10月5日

乘法器的实现--对流水线操作理解的最好的例程

摘要: 刚开始对于流水线操作的理解是没有问题的,这就有点像生产车间里面的流水线操作,但是具体到Verilog代码的生成或者具体的实现,却能体会到理论与实践的差距但是乘法器的实现,却能很好的对流水线操作有个很好的理解。我想仔细想想就会对流水线的实现方法有了更清醒的认识,也就会豁然开朗。关于乘法器的实现,我想网上有很多。比如下列链接们:http://www.cnblogs.com/shengansong/archive/2011/05/23/2054401.htmlhttp://blog.csdn.net/fantasy_wxe/article/details/6787055 阅读全文

posted @ 2013-10-05 09:07 展翅的小鸟 阅读(1025) 评论(0) 推荐(0) 编辑

2013年10月4日

VM下ubuntu的网络搭建与secureCRT和cuteFTP的使用经验与误区

摘要: 在看一些介绍和一些视频的时候,总会发现对于secureCRT和cuteFTP的使用中要求同一网段和使用VM的桥接模式。但是我在VM下的ubuntu却总是对桥接模式的联网无能为力,网上的办法几乎都试过了。就这样,过了几天,由于一直没有联网成功过,所以我想先用NAT模式进行联网,方便使用apt-get update。所以我改为了NAT模式,此时将有线连接的IPv4要改回自动即可。联网之后我就先更新了一个apt-get,然后我想不如直接在这种情况下试试secureCRT,所以我尝试ping通主机,发现是可以ping通的。所以我得到ubuntu的IP后(当然跟主机的IP不在一个网段中,因为是NAT模式 阅读全文

posted @ 2013-10-04 09:11 展翅的小鸟 阅读(324) 评论(0) 推荐(0) 编辑

2013年9月12日

ubuntu下安装tftp时的问题解决

摘要: 网上的相关的步骤给的很多,基本方法都是一样的,下面的一篇算是一个总结,条理很清楚http://www.cnblogs.com/shenhaocn/archive/2011/03/13/1983042.html但是我在用飞凌的板子的时候发现,按照飞凌给出的方法,却总是不对。他给出的方法具体是这样的:(1)安装客户端。 root@forlinx:~# apt-get install tftp(2)安装服务端root@forlinx:~# apt-get installtftpd(3)安装 inetd。root@forlinx:~# apt-get installopenbsd-inetdinetd 阅读全文

posted @ 2013-09-12 15:18 展翅的小鸟 阅读(327) 评论(0) 推荐(1) 编辑

2013年6月10日

淘宝店的销量问题

摘要: 我是很喜欢逛淘宝的。。。尽管消费的不多,但是我喜欢找一些性价比特别高的东西,尽管有时候我压根就没有想过是否需要他。而只是在看到很便宜的时候想起来或许买回来是可以用到的。就是这种心理总是会给我带来一些意外的消费,淘宝的账单也是几乎每个月都要消费几百。多的时候还不算,比如每年的6月份,也就是现在,还有每年的11月份。我想这两个月对于电商来说,是很重要的。当然对于爱购物的人来说也是很期待的。经常逛网店的时候总是会发现一些确实是物超所值的东西的存在,买回来就很开心。当然这是要有点经验和时间精力的消耗的。 但是我想既然我是有这样的冲动,跟我一样的人也一定不在少数吧。我想喜欢逛的人并不定是喜欢买的。就像. 阅读全文

posted @ 2013-06-10 16:56 展翅的小鸟 阅读(227) 评论(0) 推荐(0) 编辑

关于delphi中的register, pascal, cdecl, stdcall, safecall

摘要: 最近用delphi写了个软件。所以特此也转篇文章,以留作记录吧。1.。。http://blog.csdn.net/yfy_47/article/details/6572374注: 使用错误,或者在该加的地方没有加,可能会出现"privileged instruction"错误,或者地址访问错误。常见的调用惯例有register,pascal,cdecl,stdcall,safecall。函数的调用管理决定了参数如何传递给子过程,并从堆栈中退出,以及寄存器在参数传递中的使用,错误和异常的处理。Delphi中默认的调用惯例是register。1) register和pascal 阅读全文

posted @ 2013-06-10 07:59 展翅的小鸟 阅读(1095) 评论(0) 推荐(0) 编辑

2013年6月1日

几款常见的免费网站程序

摘要: 运用到php和mySQL的有1. discuz论坛,下载地址 : http://www.discuz.net/;2. PHPwind免费论坛 :http://phpwind.net/3. ucenter(社区,交友): http://comsenz.com/4. Phparticle(新闻.文章系统) : http://www.Phparticle.net/5.phpcms(行业网站,地方门户):http://www.phpcms.cn运用到asp语言和MySQL/ACCESS的有:1.动态论坛 http://dvbbs.net2.动易网站系统(网店,内容管理):http://www.powe 阅读全文

posted @ 2013-06-01 17:29 展翅的小鸟 阅读(1097) 评论(0) 推荐(0) 编辑

2013年5月29日

关于inline

摘要: 在IAR中有这样的解释 :Inline assembler:内嵌汇编 Assembler language code that is inserted directly between C statements.Inlining: 内联 An optimization that replaces function calls with the body of the called function. This optimization increases the execution speed and can even reduce the size of the generated code 阅读全文

posted @ 2013-05-29 10:46 展翅的小鸟 阅读(233) 评论(0) 推荐(0) 编辑

2013年5月1日

IAR中的参数变量表

摘要: 在IAR中的help中输入argument variables时会找到这样的一个列表:Argument variablesOn many of the pages in the Options dialog box, you can use argument variables for paths and arguments:VariableDescription$CONFIG_NAME$The name of the current build configuration, for example Debug or Release.$CUR_DIR$Current directory //当 阅读全文

posted @ 2013-05-01 09:24 展翅的小鸟 阅读(924) 评论(0) 推荐(0) 编辑

2013年4月24日

位操作的宏函数实现

摘要: 不像51,对位操作的实现是相当的简单的。P1.0 = 0;即可实现对该为的赋值操作了。但是现在的许多的MCU并不直接支持位操作,有时候具体实现起来有点麻烦甚至会变得很糊涂。特别对于刚从51系列出来的学生而言,16位或者32位的MCU的一些位操作就会显得很是糊涂,鄙人当初用凌阳的61单片机就是的。近日在一本书看到了比较好的解释,书名不给出了,特别给出自己的理解,也是为了做备忘。首先要理解几种基本的操作符的使用,eg : <<, >>, | , & , ~ ;即左移,右移,或,与,取反以8位的MCU为例,寄存器一般为8位的,要保证在置位和清零的时候不会影响到其他的位 阅读全文

posted @ 2013-04-24 13:48 展翅的小鸟 阅读(751) 评论(0) 推荐(0) 编辑

2013年4月22日

BCG信号的检测【时时更新】

摘要: 接到手到目前为止已经是一个多月的时间了,但是还是没有任何的实质性的进展。 BCG属于微伏级的信号,基本上就是微弱信号的检测了。但是噪声确实是很难消除。。。 锁相放大器的解决方法暂时也是认为是不可行的。 之前的电路基本上我可以确定是不能检测到的。。。 前级放大器的设计当然是重中之重的工作了。但是对于噪声的影响还是无法达到理想的效果,甚至连基本的效果都达不到。。。2013-04-27前几天实际的焊了一个整体的电路,但是实际的效果不是很好,还是有问题。我尝试降低电源的工作电压,之前为正负9伏,通过两个9V电池供电,因为这样比较方便而且电池的电源比较纯净。后来尝试着换了一个电路,通过一个9V电池产生. 阅读全文

posted @ 2013-04-22 09:27 展翅的小鸟 阅读(2143) 评论(0) 推荐(0) 编辑

2013年4月3日

示波器的使用

摘要: 昨天去了南塔买了一点东西,顺便买了根示波器的探头,才发现其实也还是有很多的奥秘的。今天准备装一下,弄了半天竟然没有装好。后来好不容易装好了,在网上也找了几篇相关的很好的文章,特此转来,方便以后查看啊转自http://blog.csdn.net/kevinhg/article/details/8140832一、首先是带宽,这个通常会在探头上写明,多少MHz。如果探头的带宽不够,示波器的带宽再高也是无用,瓶颈效应。二、另外就是探头的阻抗匹配。探头在使用之前应该先对其阻抗匹配部分进行调节。通常在探头的靠近示波器一端有一个可调电容,有一些探头在靠近探针一端也具有可调电容。它们是用来调节示波器探头的阻抗 阅读全文

posted @ 2013-04-03 13:58 展翅的小鸟 阅读(512) 评论(0) 推荐(0) 编辑

2013年4月2日

谈 数学之美 和 看见

摘要: 两本书本来是没有什么交集的。而对于我而言,交集可能是我最近这两本书都买了。闲暇的时间还是会翻一翻的。看见这本书是今天中午到的。发现现在的当当比以前在书的保养上比以前好像好了一点。几本书都是给包住了,防止弄坏了拐角。两本书我都很喜欢,今天到的书也是立刻就读了起来,看的很快,但是文字读起来很轻松,很有一种继续看下去的感觉。我想收获会是很大的。 数学之美 这本书买来也有几天的时间了,断续的看着,其实也并不急着看完,反觉得太早看完了就没有意思了.并不是说这本书有多么的耐人寻味,只是说介绍了一些我本来就只稍微了解的或者根本就不了解的东西。而这些理论上的东西却也是我现在正缺失的。因为我觉得在技术研究的路上 阅读全文

posted @ 2013-04-02 22:09 展翅的小鸟 阅读(302) 评论(0) 推荐(0) 编辑

2013年3月30日

课题兼申请任务---Freescale的K60系列

摘要: 最近还是一直在做着BCG的采集部分的课题,目前已经成功申报为省级的创新项目了,等着往上接着报为国家级的就最好了。最近网上又有了一个申请的比赛,看着也就申请了,我也纳闷为啥会直接给我打电话呢?真心不知道我的号码他是如何得来的了。。。由于一个课程学习的需要,类似于做课程设计之类的,需要做出东西来,想想刚好有一个这样的申请,况且也是32的嵌入式,也符合老师的要求,也就申请了。目前还没有消息,不过过几天应该也就快了。其实之前一直没有接触过ARm的,这次也是一种新的学习与尝试,还是很有兴趣的。毕竟我感觉还是很简单的。因为对工具的掌握是基本的,所以从前一直没有用到ARM的机会,也就没有去刻意的去学习ARM 阅读全文

posted @ 2013-03-30 16:47 展翅的小鸟 阅读(222) 评论(0) 推荐(0) 编辑

2013年3月23日

FPGA学习之按键处理实现2

摘要: 之前的方法其实很简单,基本上对于按键的消抖都是需要进行延迟的。可能也会有少数情况下也是可以不需要进行按键的去抖动的。本程序采用仿顺序的操作,这样可能看起来会更好一点,样成这样的习惯后可能写程序的时候思路会更通畅一点module key2( input clk,rst_n, input keyin, output [7:0]smg_key, output smgen);reg [7:0] timedata_r;assign smg_key = timedata_r;assign smgen = 1'b0;reg keydown,keyup;wire keydown_r,keyup_r;r 阅读全文

posted @ 2013-03-23 20:08 展翅的小鸟 阅读(379) 评论(0) 推荐(0) 编辑

2013年3月15日

常用运放选型

摘要: 转自:http://www.cnblogs.com/emouse/archive/2012/04/09/2439526.html方便以后查阅,也方便后人运放选型也不容易,很多参数理解的不是很透彻,型号种类那么多,得选性能好的,还不能太偏,方便购买,同时价格还要合适。电子元件这东西基本上算是一分钱一分货了,主要还是选择适合的,否则再贵的元件在设计中也无法发挥性能。转载一个选型表,比较全面的列出了常用的元件。器件名称 制造商 简介 μA741 TI 单路通用运放 μA747 TI 双路通用运放 AD515A ADI 低功耗FET输入运放 AD605 ADI 低噪声,单电源,可变增益双运放AD644 阅读全文

posted @ 2013-03-15 21:30 展翅的小鸟 阅读(1493) 评论(0) 推荐(0) 编辑

2013年3月14日

FPGA学习之按键控制

摘要: 这几天状态不是很好。效率很低。 之前又忙于给本科生做毕设,有关于生理信号的检测的一个东西,感觉很头疼。最近一段时间感觉又可以把这个放下一段时间了。根据之前的计划,暂时补充一个简单的按键控制数码管显示的程序,程序经过验证,也经过了消抖本想通过状态机进行消抖,但是暂时还是通过简单的20ms的delay,其实是一样的。程序很简单,主要实现的功能就是按键控制数码管从0到9进行循环显示。但是今天晚上也是调试了我好长一段的时间。module Key_Smg( input clk,rst_n,input Keyin,output smgen,output [7:0] KeyData);assign smge 阅读全文

posted @ 2013-03-14 22:01 展翅的小鸟 阅读(1304) 评论(0) 推荐(0) 编辑

2013年3月7日

我的最新任务 2012.3.7

摘要: 昨天老师给我个新的任务。其实我还是不是很想做的,但是老师的意思,我也不想抗拒。毕竟都是在一个实验室的。以后还是要好好的相处主要的是对BCG信号的检测问题。之前有同学做过了,也做出来的硬件,但是估计硬件本身也是导师给的,所以可能具体的也并不是很了解,所以后来碰到具体的问题,其实也是不是很好的解决。ECG信号的检测基本上是没有问题的,但是BCG信号只有几uV大小,也确实很容易受到干扰,而且用的还是电子称进行测量,所以可能会存在潜在的很多的问题,导致了现在的BCG信号的检测结果不是很理想。但是这个问题给我,也确实给了我很大的难度。毕竟我做具体的模电硬件部分是很少的,甚至说基本上是没有涉及过的。以前的 阅读全文

posted @ 2013-03-07 10:04 展翅的小鸟 阅读(155) 评论(0) 推荐(0) 编辑

2013年3月3日

FPGA学习之数字钟的实现

摘要: 简单的数字钟的实现还是很easy的。至少思路很简单。但是正是这个简单的数字钟就能很好的体现出了硬件设计思想和软件设计思想之间的差别。整个系统运用全局时钟,对于一些分频的处理采用使能信号控制。这样能避免出现时序的不满足。整个系统分为五个模块进行实现: gen_en : 产生使能信号,使能1HZ的分频和数码管的扫描 sec,min,hour模块:当然是实现时分秒的处理 data_con:对数码管显示数据的预译码处理,并进行动态扫描整个系统已经经过了初步的测试,基本的功能达到满足,但是没有设置时间的功能,还有就是小时的显示部分并没有做处理,仍然按照60进制进行显示.这部分等到有机会进行时间设置功能的 阅读全文

posted @ 2013-03-03 17:06 展翅的小鸟 阅读(1672) 评论(0) 推荐(0) 编辑

FPGA学习之流水灯的实现

摘要: 当然作为入门实验的流水灯实验是很简单的。基本没有什么可操作性但是为了完整性,我也试着写了一个简单的。module ledflow( input clk, input rst_n, output [7:0] leds);reg [7:0]leds_r;assign leds = leds_r;reg [24:0] clk_cnt_r;reg en_leds_r;reg [7:0]ledstate;parameter leddata0 = 8'b1111_1110, leddata1 = 8'b1111_1101, leddata2 = 8'b1111_1011, ledd 阅读全文

posted @ 2013-03-03 17:05 展翅的小鸟 阅读(535) 评论(0) 推荐(0) 编辑

FPGA学习之开篇

摘要: 这次主要是因为EEPW 的FPGA DIY的活动。由于也申请得到了一块开发板。但是一直也没有实现来公布自己的学习进程。故趁在家期间,也为了温故知新,故还是写一些简单的HDL代码,也是回报这个活动。故就随着一些简单的程序而做一些相应的笔记吧。但是由于EEPW的疏忽,FPGA的板子有一点小错误,板子不是很理想。但是对于学习而言,也就不用追究了。我会根据板载能用的资源,写几个测试性的实例,也是供自己学习了吧。可能由于自己的焊工,会有一些其他的错误,因为DIY活动,没有测试用例,这次也便是全面的测试一下整个板子的板载资源的好坏了。程序中遵循一些代码设计的原则寄存器变量一般会加_r,如data_r则表示 阅读全文

posted @ 2013-03-03 17:04 展翅的小鸟 阅读(201) 评论(0) 推荐(0) 编辑

2013年1月21日

【转】FFT结果的物理意义

摘要: FFT结果的物理意义 FFT是离散傅立叶变换的快速算法,可以将一个信号变换到频域。有些信号在时域上是很难看出什么特征的,但是如果变换到频域之后,就很容易看出特征了。这 就是很多信号分析采用FFT变换的原因。另外,FFT可以将一个信号的频谱提取出来,这在频谱分析方面也是经常用的。 虽然很多人都知道FFT是什么,可以用来做什么,怎么去做,但是却不知道FFT之后的结果是什意思、如何决定要使用多少点来做FFT。 一个模拟信号,经过ADC采样之后,就变成了数字信号。采样定理告诉我们,采样频率要大于信号频率的两倍,这些我就不在此罗嗦了。 采样得到的数字信号,就可以做FFT变换了。N个采样点,经... 阅读全文

posted @ 2013-01-21 09:43 展翅的小鸟 阅读(285) 评论(0) 推荐(0) 编辑

2013年1月20日

ZYNQ xilinx之困惑

摘要: 由于之前在准备考试的一段时间中,看了UCOSII操作系统,也基本上有了个了解。整个系统其实还是很简单的。总是想着操作系统的知识总归是要学习与了解的。对于较复杂的系统,一般都会涉及到操作系统的构建。UCOSII也确实比较适合学习与入门。之前参加了maxim的zynq系列的大赛,手头的ZYNQ的ZedBoard也是一直空着在手,没有用过。知道这块板子的很丰富的资源,但是自己目前的水平确实对他的充分利用感到无能为力。今天也仔细的了解一些,因为刚开始比赛的时候相关的资源还是比较少的,况且学校还不能上国外网站,还要算国际流量费用,连一些有用的资料都没有办法去下载,一直都是找到链接后让别人给帮忙下载,这样 阅读全文

posted @ 2013-01-20 11:12 展翅的小鸟 阅读(588) 评论(0) 推荐(0) 编辑

SDRAM之持续中。。。。。。

摘要: 虽说网上的资料已经是很多的了。但是还是想自己动手写,这样才能发现更多的问题,因为现在还是主要是在学习的阶段,所以动手去写代码还是对自己有很大的好处的。过两天就回家了。HDL还在写着,目前手头只能用自己比较入门级的板子进行了。回家再详细调试,只能通过串口进行调试了。回来更新。。。。。。 阅读全文

posted @ 2013-01-20 10:57 展翅的小鸟 阅读(252) 评论(0) 推荐(0) 编辑

2013年1月18日

SDRAM之开始----burst length

摘要: 最近在看SDRAM的操作,我想对于初学者,还是自己亲自解决它比较好。这样才是学习的过程。网上的资料还是很多的。因为用的已经相当的成熟了。但是正并不妨碍初学者学习的啊。开始。。。开板子上的SDRAM芯片是现代的HY57V641620,查到PDF后,就开始研究了起来。基本上也是一些时序和一些控制字的设置。但是在datasheet中令我迷惑的是这几条:.4096 refresh cycles / 64ms • Programmable Burst Length and Burst Type- 1, 2, 4, 8 or Full page for Sequential Burst- 1, 2, 4 阅读全文

posted @ 2013-01-18 21:19 展翅的小鸟 阅读(5692) 评论(0) 推荐(0) 编辑

C语言中的可变参数(...)

摘要: 转帖:http://kooyee.iteye.com/blog/350008第一篇 C语言编程中有时会遇到一些参数个数可变的函数,例如printf()函数,其函数原型为: int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的(用三个点“…”做参数占位符),实际调用时可以有以下的形式: printf("%d",i); printf("%s",s); printf("the number is %d ,string is:%s", i, s); 阅读全文

posted @ 2013-01-18 11:10 展翅的小鸟 阅读(447) 评论(0) 推荐(0) 编辑

2013年1月17日

FPGA学习笔记之QuartusII中的优化设置

摘要: 在学习FPGA中,对工具的使用的依赖性感觉还是很大的。那么在quartusII中,可以在多个阶段对设计进行优化.我使用的版本为11.1(这个版本怎么感觉不稳定呢?总是会突然的出现violation而需要重新启动) 一般都会在assignment/settings中进行设置1.全局优化: 在assignment/settings/如图所示中,physical synthesis optimization 中,有如图所示的几个选项: (1)optimize for performance(性能优化) perform physical synthesis for combinational logi 阅读全文

posted @ 2013-01-17 17:47 展翅的小鸟 阅读(8552) 评论(1) 推荐(1) 编辑

导航