163 - dpinglee.blog.163.com
General Information:
Latest News:
如何使用脚本对Xilinx FPGA编程 27 Aug 2013 | 07:27 am
最近在做一个GUI的项目,想试着用FPGA实现一个简单的GUI。硬件基本模块和整个硬件系统已经完成设计,但是软件程序上还处在调试阶段,由于 程序比较大,FPGA内部的BRAM已经完全不够用了,只能将运行的程序放到DDR DRAM中,这就导致了对FPGA编程分为两步走: 1. 使用Impact先将Download.bit文件下载到FPGA中(Download.bit文件只含有bootloop.el...
Xilinx FPGA MicroBlaze启动引导流程 27 Aug 2013 | 07:21 am
Blog主题 这篇blog想弄清楚FPGA上电配置后程序引导和启动的整个流程是怎么样的,不是谈论如何编写bootloader。 主题的引出 本 人创建了一个基于MicroBlaze的嵌入式系统(类似于如图1所示,当然没有图1那么复杂)。片上BRAM仅仅是64KB,而本人生成的程序镜像有 2MB多,所以这样的话,程序镜像不能跟用于配置FPGA的bit流文件融合直接配置到片上的BRAM中。解决的...
MicroBlaze中断编程 27 Aug 2013 | 07:10 am
在最近的工程中,需要用到PS/2键盘和鼠标作为控制输入,所以在网上找了一些相关的资料,内容很丰富,看来已经有很多人做过了这方面的编程。本篇Blog算是实践总结,为以后的开发积累一些基础知识。 MicroBlaze支持重启(reset),中断( interrupt), 暂停(break)和异常( exception)。这里粗略的介绍: reset 当 外部按键发出reset信号或者XMD通过MD...
Microblaze嵌入式开发:指令出错 27 Aug 2013 | 06:57 am
得上帝垂怜,使我遇到了各种各样奇怪的现象。 转入正题,有这样一个很简单的函数,C代码和汇编指令如下: mb-objdump所得的结果 函数的功能就是将读到的16bit数据的高8位和低8位进行互换 奇怪的是:我运行在FPGA开发板上之后,单独测试该函数的时候所得到的结果完全正确,但是一旦放到一个大的工程中,运行的结果完全不是一回事了。例如,我输入*src的值是0x0600,给我的返回值却是0...
为什么高低压不能共地? 26 Aug 2013 | 06:10 am
很多人都知道,当有高低电压的时候,一般是不允许共地的,而是需要隔离开,比如我们常用的开关电源,它的输入是220VAC,输出5VDC,其中的变压器既是降压,也起隔离作用。 一般的讲,电压越高,隔离的距离越远,有些因为体积版面考虑,不能做远的,采用割空PCB方式,加大间距,这个的原因是PCB的材料一般是FR4材料,介电常数在4.2附近,也就是说,隔空的1mm,等于PCB的4.2mm,所以效果明显。 ...
我为什么放弃了电子书 22 Aug 2013 | 11:03 am
在中文电子书正版市场没有建立的情况下,用电子书进行阅读是一件极浪费时间和精力的事情。 我是在近几个月展开自己的阅读计划以后,才明白原来看书,需要付出三种成本:金钱、时间和精力。 其中金钱是最不重要的成本,一本书的平均价格不过20-30元左右,即使按M记的工资算,也不过3小时。 时间就比较艰难,因为虽然我看书很快,我的阅读速度大约是每分钟700字,大约是标准书一页的字数。但问题在于,一天之内属于自己...
简化人生 simplify life 22 Aug 2013 | 10:53 am
我们的身体里面有一个小人,它产生食欲,性欲与各种欲望,它无比强大但又好吃懒做,它不受道德的限制和理性的约束,它追求当下的快感。这个小人就是生物体在千万年进化中产生的本能。 我认为,一个人成熟与成功的程度,很大程度上取决与对身体里这个顽固小人的驾驭程度。 但是这个小人的力量太过强大,想要完全驯服是不可能的任务,我们只能引导与慢慢磨练,发展出适合的渠道来释放本能的力量,在满足快感与理性最优之间取得一个...
被人为割裂的中国互联网 22 Aug 2013 | 09:26 am
中国没有一个所谓“全民的互联网”,中国的互联网是人为割裂的。它既存在于精英的Think笔记本上,也存在于草根的MTK山寨机中。我们的精英也许和美国同步,草根却与越南同步。 我有两个朋友。 L的公司在上海,大半时间跑广东。他是华南某所不太知名的大学毕业的,小眼睛质朴男,多年以前还是个文学青年。哥们做手机网游的,我见他使过好几款手机,但最贵的一个也不过1千多块钱。比起什么Web2.0、移动互联网的概....
蒋介石派造原子弹始末 22 Aug 2013 | 09:24 am
汽笛响过,威尔逊总统号缓缓驶离港口,开始了去往太平洋彼岸的漫长航程。 这是1946年8月的上海。在船舷一侧,有几个人聚在一处,久久凝望着他们来时的方向。天空海阔,此去故国千万里,不知道前面等待他们的将是何种处境。海岸线逐渐在视野中消失,水天一色,大陆上的一切反倒愈加清晰起来。 和别的乘客不同,这几个人肩负特殊使命,是奉蒋介石派遣,一起去美国考察和学习制造原子弹的。本来,还应该有两个人与他们同行,....
高德纳:《计算机程序设计艺术》与TEX 22 Aug 2013 | 09:22 am
当过研究生的,就算没用过,也听说过LaTex的大名。90年代俺念书的时候,一直没有机会用它写论文,直到2009年,俺写EMBA论文的时候,才强行用了一次。不少人把这种怪异行为归结为俺作为程序员的偏执,呵呵,我同意。本来嘛,EMBA那种大白菜型的八股论文,又没有什么复杂的公式,用WORD足够了,根本无需用LaTex。 但是,被折磨后搞定的感觉,比什么都过瘾啊。 再次敬仰膜拜一下高德纳,特转贴介绍一下...