我的奋斗
文章平均质量分 73
kingbeful
居然工作了
展开
-
硬盘装SUSE
mount -o iocharset=utf8 /dev/hdc5 /mntcd /mnt/Kevin/Linux/suse/sles10/mount -o loop sles-10-x86-cd1.iso /media//media/boot/i386/mkbootdisk --32 --partition /dev/sda1 /media/umount sles-10-x86-cd1.is原创 2009-05-10 10:42:00 · 661 阅读 · 0 评论 -
RTL Compiler (1)
无聊了,写个简单的RTL Compiler教程装RTL Compiler也有些日子了,一直不会用,只知道是cadence的综合工具,这几天一直在看CDS的文档,外加一些资料,终于稍微的运行出来了一点图形,高手不要BS我,这篇教程只是给从来没用过的人看的,比如:昨天的我-_-bb言归正传,开始Lab1,先登录到Unix/Linux主机2,解压我上传的tut.tar.gz文件,解出来会原创 2007-11-18 10:38:00 · 7594 阅读 · 10 评论 -
RF(1)
3.1 GPS前端的结构 对于GPS的实现,在射频方面,我们主要做的是一个接收机,来接收卫星信号。一下将探讨一下几种基本的结构。 3.1.1 外差法(Heterodyne) 首先,我们要得到信号,则必须要滤波——在很多噪声中滤出我们需要的信号,而在一个非常高的频率(射频)设计一个带通滤波器需要非常高的Q值。而外差法是将比较高的信号的频带,降低到一个比较低的频带,从而使我们可原创 2007-05-13 07:54:00 · 10176 阅读 · 1 评论 -
AVNET
AVNET 中文叫作安富利——初听到名字的时候还以为是 Im free 心想,这个公司产品倒是价格相当便宜厄…… -_-bb言归正传,一清早6点半起的床,急急忙忙赶过去,现讲一下研讨会的内容吧第一堂课,ADI课程内容:RF和JPEG200RF方面记的比较多,因为这段时间在搞1 RF LNA设计时候学要注意的东西:low noiseHigh linearity原创 2007-04-07 07:51:00 · 4796 阅读 · 2 评论 -
What GPS is
全球定位系统(GPS)介绍 · GPS系统产生 最古老、最简单的导航方法是星历导航,人类通过观察星座的位置变化来确定自己的方位;最早的导航仪是中国人发明的指南针,几个世纪以来它经过不断的改进而变得越来越精密,并一直为人类广泛应用着;最早的航海表是英国人John Harrison经过47年的艰苦工作于1761年发明的,在其随后的两个世纪,人类通过综合地利用星历知识、指南转载 2007-03-17 10:14:00 · 2568 阅读 · 0 评论 -
又找到了
上了STQ的blog,好久没去了:(发现了一个已经遗忘的链接,于是进去了熟悉的网页,一切都是那么的熟悉有点感慨时光的流逝。真想时间在某一刻静止,在那疲惫却依旧快乐的夏夜/*************************************************************/当初因为“知识产权”的问题,暂时性的般了一次家(知识产权一港-_-bb)现在回原创 2007-02-03 16:50:00 · 752 阅读 · 2 评论 -
回答你的问题
问题:使内部电路的输出延时的最小值和外部逻辑电路延时之和大于hold时间"=>output_delay_min + Delay > holdoutput_delay_min + 0.3 > 0.5 ?为什么会有负的值?回答:确实如你所说,output_delay_min 应该是0.5-0.3 = 0.2但是,DC不是这样认定的,DC认定的output_delay_min的计算公式是原创 2007-01-28 10:50:00 · 685 阅读 · 1 评论 -
Verilog Code
// Verilog Module exam.bcdsub//// Created:// by - kingbeful// at - 12:35:19 2007-01-25//`resetall`timescale 1ns/10psmodule bcdsub(a, b, sub, dout); input[11:0] a; input[11:0] b;原创 2007-01-27 23:17:00 · 1398 阅读 · 0 评论 -
手机维修
前几天手机不小心失手落于地上捡起来,说“请插入sim卡” ,由于以前也碰到过类似的情况,所以没当一回事情,过会儿,它自己就好了。晚上,临睡的时候,看手机,惊异的发现,居然没信号关机,再开机,依然没反应,崩溃……/*************************************************/想去送修,又没空出去,决定网上查查看,有没有相关的文章,说不定自己可原创 2007-01-21 11:08:00 · 2071 阅读 · 0 评论 -
DC中的Time constraints
这几天一直有人问setup和hold在DC中怎么体现出来,感觉自己理解得还是比较可以的,所以决定写下来,因为确实比较搞,同时也防止以后自己忘记。其实,之所以会有这个问题是因为DC中时间约束(timing constraint)机制,而这个时间约束机制中一部分可以来验证是否违反setup和hold的时间要求。 在讲之前,我们首先要明白,setup和hold是用来做什么的。所谓se原创 2007-01-20 17:43:00 · 5060 阅读 · 3 评论 -
一周总结
一个礼拜过去了,在实验室也用了几次FPGA还算小有成果总结如下:1安装ISE 1.1 上网申请了序列号 1.2 安装 1.3 按照以前暑假小学期的时候得书,开始学着做实验 1.4 安装ModelSim XE 1.5 上网申请XE Starter的序列号,没给我,比较郁闷 2开发板的使用 2.1 按照Quick Start所说的一步一步做,做了一个Counter 2.2 使用USB原创 2007-02-10 20:17:00 · 683 阅读 · 0 评论 -
随意,写
最近没怎么写blog一个是懒,一个最近也没有做什么东西重上了一遍《数字集成电路》,虽然是以前的课本,但是,又有不少新的体会。或许,我应该把体会写下来。但是,实在不知道怎么写,再说吧,有空了,以后写。/********************************/半导体物理还是如以前一样的难,虽然有心理准备,但还是觉得很晕偶的神阿@.@借了一本施敏的《半导体器件物理原创 2006-10-20 23:36:00 · 786 阅读 · 0 评论 -
元宵节
元宵节了,年算是过完了突然想起寒假在家时候自己做汤圆,因为不是很难的^_^大宁似乎很热闹,因为声音很吵/********************************************************************/前几天帮一个同学的师兄做一个FPGA的开发(水平高还真是麻烦,总有人找你做事),是一个模拟电动机的电路,用FPGA作一些矩阵的数学运算。搞了几原创 2008-02-21 20:00:00 · 653 阅读 · 0 评论 -
Cache
研究Cache,准备写小论文,确实比较累。计算机真是一个庞大的系统结构。本来毕业设计是做多核的MCU,结果要做多核必然先要做单核的,好吧,于是乎我就开始做单核的CPU。做着做着发现,不对,别人的CPU都是有Cache的,我设计的CPU却没有,查了一下资料。Oh My God,我错了,真正的CPU几乎没有不带Cache的。原因是因为DRAM的读写速度实在是慢,所以要提高CPU的速度,必然原创 2008-03-03 20:26:00 · 883 阅读 · 2 评论 -
小论文
1 引 言微处理器和存储器的发展一直以来都不是很均衡,这导致了两者在性能上的巨大鸿沟。在1980年,典型的微处理器的运行频率是10MHz,典型的SDRAM访问时间是250ns。而如今微处理器运行在GHz的频率内,提高了几个数量级,而SDRAM却差不多只提高了一个数量级。对主存的访问速度成为了约束微处理器性能的瓶颈。解决微处理器访问SDRAM速度慢的方法是采用访问速度快的SRAM,但原创 2008-04-08 09:11:00 · 1591 阅读 · 2 评论 -
lex & yacc
最近blog很久不技术了,所以要来篇技术的。 题目叫lex&yacc(什么? 没听过? 正常额,这么高深的东西。。。。-_-) 好吧,其实这东西用的人真的不多,谁没事情耍这东西玩啊-。- 但是,作为一个苦命的程序员,还特别是EDA软件程序员,这个东西还不得不懂。 其实在进公司之前,我是自学过的(为了$ynpsys的面试),后来进了公司,在入职培训的时候,做了一个小的原创 2009-07-22 22:33:00 · 531 阅读 · 2 评论 -
Some Link for DFT
CTL: The New Language of DFT STIL DFTdigest FreeDFT FreeDFT BLOG CTL Algorithms for VLSI Design Automation原创 2009-03-28 12:24:00 · 511 阅读 · 0 评论 -
SMP、NUMA、MPP体系结构介绍
zz http://www.cnblogs.com/LazyBee/archive/2008/08/26/1276887.html SMP、NUMA、MPP体系结构介绍认识Numa架构 从系统架构来看,目前的商用服务器大体可以分为三类,即对称多处理器结构(SMP:Symmetric Multi-Processor),非一致存储访问结构(NUMA:Non-Uniform Mem转载 2008-12-18 12:45:00 · 1393 阅读 · 0 评论 -
Astro学习(1)Design & Timing setup
总的步骤是design & Timing setupfloorplanplaceCTSrouting1 建立布线环境1.1 读入设计Tools -> Data Prep//======================Verilog================Netlist in -> verilog to Cellread verilog fileset library nameset out原创 2008-11-26 15:39:00 · 1831 阅读 · 0 评论 -
GIFT
昨天又去了一趟医院跟医生沟通了一下觉得医院方面也没想清楚要做什么医生只有一个初步的想法,或者说是只知道要达到什么样的目的,但是中间要走什么样的步骤思路就比较混乱了估计是网上或者听说国内或者国外别的医院有这么做的方法,自己就想做,但没想好具体怎么做。这也不能完全怪他们,毕竟这不是他们专业今天去又被介绍了一个软件,叫Gift我是觉得很晕,他们介绍我软件干吗!!!果然如我预料,他们软件还不会用。不会用么原创 2008-10-15 09:32:00 · 519 阅读 · 0 评论 -
Use the edge function in matlab
As previous metioned that I install the matlab on our linux workstation and last night & this morning just write matlab code to give an edge of an imagefrist learn the help file in the matlabIts easy原创 2008-09-23 16:23:00 · 2217 阅读 · 2 评论 -
Matlab on linux with SPM5
前几天接到的任务,是某医院的要求,要求我们这边作一下一些图像的处理工作,牵扯到一个叫SPM5的软件是University College of London做的,业界来说是比较不错的free软件。SPM的Requirements是要求装Matlab官网上说You need the following to run SPM5:MATLAB 6.5 - MATLAB 7.3可怜我的实验室的硬盘原创 2008-09-17 20:22:00 · 1333 阅读 · 0 评论 -
小小的总结一下
几个月来的忙着做毕业设计,写小论文,现总结如下: 2月底,过完年回来,开始构思我的CPU 3月份,开始做cache,但是思路不多,想法很少,边做边写小论文。 3月底,小论文发出去,发到《XXXX》杂志,收了,700RMB版面费 4月3、4,参加Intel IDF,听到Nehalem的L3 cache结构,心头一动,想学习一下,运用到我的Cache了里面去。 4月中旬,大学同学聚原创 2008-06-28 13:03:00 · 602 阅读 · 0 评论 -
I can search my papers on IEEExplore
无聊 随便搜索一下 当然我的习惯自然是Goooooooogle 结果goo出来,没想到居然在IEEExplore搜到了自己的paper Just search the Author "Qian Bin-feng" so U got it原创 2008-08-26 21:04:00 · 650 阅读 · 2 评论 -
AVI格式
手快,直接把4G 的SDHC卡格式化了-。- 只好找了一堆软件恢复 Easyrecover不错,功能很强大,推荐使用 FinalData也蛮好,界面简单,上手方便。 PhotoRecover就有点虚,速度慢 等把照片恢复过来,发现有的照片只能缩略图看到,但是用Windows图片浏览器看的时候又会发生绘图错误。。。FXXK 还好不是所有的照片都是比较重原创 2008-08-19 13:28:00 · 934 阅读 · 0 评论 -
Kirchhoff's laws
春春找我,要我帮忙看一个verilog代码,是实现倍频的功能,不要求综合,只要求行为级的描述。我觉得有点晕,verilog如此NX的我,看这个还是觉得累,关键是,我一看见代码,脑子里面全是硬件实现的电路,想不到软件的方法。。。。。突然想到了Verilog-A,google后,Download PDF,居然看到Kirchhoffs laws (基尔霍夫定律) 突然想到模电书,魔王,还有TongJi原创 2008-08-02 13:50:00 · 724 阅读 · 0 评论 -
Mass Storage
很累人的东西搞了两个礼拜稍微有点成果系统能认出来我的U盘了,虽然这个U盘是放在RAM里的(仅仅14K)现在系统能够读U盘里的东西,写还有点问题,虽然能写,但是写的极慢(无法忍受)贴几张图,欣赏一下我的盘 盘的属性原创 2006-05-19 10:21:00 · 960 阅读 · 2 评论 -
C++学习
类 声明 权限 public 可以被任何函数访问 protected 只允许被本类和派生类的成员函数访问原创 2006-05-13 09:41:00 · 859 阅读 · 0 评论 -
过温和欠温保护
采用了恒定电流源和三极管的设计,通过电压跟随器将三级管上的电压加到电阻上,并用反相器将结果输出。电路图如下图所示对其仿真后,结果如下图所示原创 2005-11-27 10:23:00 · 4480 阅读 · 0 评论 -
电子整流器
参考了一下IR2166的Datasheet,对这次要做的电子整流器的工作流程进行一下描述总的时序为:欠压——预热——点燃——运行欠压模式在欠压阶段,通过Rsupply对Vcc进行充电,当Vcc的电压大于11.5V的时候,门极驱动振荡器开始工作(假设没有故障发生),并且驱动半桥输出的MOSFET(M1和M2)管当半桥电路开始工作,由CSNUB、DCP1和DCP2组成的充电泵电路可限制半桥输出的上升和原创 2005-11-13 20:50:00 · 1313 阅读 · 0 评论 -
变频电路
工作原理采用以下电路通过对电容CT的充放电来产生频率,而频率的大小在预热模式下由RT和RPH来控制,在点燃和运行模式下由RT来控制。电容CPH用来控制预热和点燃的时间,当电容CPH的电压时为预热模式,当电容CPH的电压>10V并且的时候为点燃模式,当电容CPH的电压>13V时为运行模式。在电容CPH处有reset信号,可以在发生错误时对电容CPH进行放电。使得变频电路重新开始工作。 CPH电原创 2005-11-13 21:15:00 · 1440 阅读 · 0 评论 -
用来检测寻迹小车电路的代码
/*#################################################**程序描述: 以串口方式接收从PC机发送的数据做出相应的动作** **硬件连接: PTA0-7 连 传感器 ** PTB0-7 连 灯** PTD5,PTD4 分别连 L293D的EN1,EN2 **作者: 钱彬丰原创 2005-05-03 00:44:00 · 2072 阅读 · 0 评论 -
H-Bridge电机驱动原理
电动机工作原理当你把电源的正极接到电动机的一端,负极接到电动机的另一端,电动机开始正转,如果交换电动机的里两个电极,则电动机反转。这就是我们控制电动机的原理。 当电动机的一端为逻辑1的时候,即在本例中A点为+12V电压,电动机正转。当A点为逻辑0的时候(接地),电动机停止转动。示意图如下:和上图类似,当电动机的另一端为逻辑1的时候,即在本例中B点为+12V电压,电动机反转。当B点为逻辑0的时候(接原创 2005-05-02 12:32:00 · 7623 阅读 · 0 评论 -
linux学习笔记(3)
GRUB安装,配置及使用(一)安装linux时安装grub.安装redhat linux时会提示安装引导程序,如果选择grub为引导程序,建议把grub安装到硬盘的引导扇区MBR.grub 还可以引导其它操作系统,如 FreeBSD、NetBSD、OpenBSD、GNU HURD 和 DOS,以及 Windows 95、98、NT、2000、XP。(二)grub的配置一旦选择了grub为引导程序,原创 2005-04-10 21:37:00 · 1028 阅读 · 0 评论 -
linux学习笔记(2)
大家会发现装了linux之后在windows下用的好好的显示器有时进到linux的xwindows里后 就歪掉了,调整好之 后回到windows后windows的桌面也外调了,来回启动系统每次都要调整很麻烦的,这里 介绍一个办法一劳永逸 j进入linux启动x在xterm里执行xvidtune,会弹出这个软件的窗口,点Auto然后点Left, Right等按钮调整你的 显示器到最佳的位置,然后点界原创 2005-04-08 21:57:00 · 676 阅读 · 1 评论 -
linux学习笔记(1)
AS4和FC3一样,2.6.8内核开始vfat的驱动,模块就加进去了一个默认的codepage选项,这个选项要和系统的locale一致。所以mount的时候默认的情况下就得加上utf8来override模块的设置。 虽然dmesg里面会报错,但是经过实际的操练,这是唯一正常使用vfat分区的办法──iocharset的设置和locale保持一致。 如果不设置这个参数,那么只要目录和文件名不带有中文原创 2005-04-06 15:30:00 · 1498 阅读 · 0 评论 -
Cadence 安装之路
安装cadence ic。在根目录新建文件夹/cdrom,使用命令mount -o loop /your_iso_path/disk1.iso 把第一个镜像mount在这里,其中your_iso_path是存放镜像文件的路径,disk1.iso是第一个镜像文件的文件名。然后进入/cdrom文件夹,运行setup.sh,然后确定安装路径,假设为/tools/cds5/(执行这一步之前要确定你有修改该原创 2005-03-29 19:26:00 · 5221 阅读 · 2 评论 -
Nios II 学习笔记(1)
近来,产品厂商正在越来越多地利用FPGA实现量产品配备的ASIC(Application Specific Integrated Circuit 特定用途集成电路).虽说有望缩短开发周期、降低ASIC开发费用,不过另行使用微控制器时就存在成本和耗电量增加的课题。Altera公司宣称解决了上述课题,并一直在推广可封装于FPGA的Nios.Altera公司准备了性能和电路规模不同的3种产品。分别是追求原创 2005-04-02 23:39:00 · 1390 阅读 · 0 评论 -
QUARTUS II 4.0 安装
对于QUARTUS II 4.0版本软件,在安装完成后,需要做如下设置,软件才能够正常工作。第一:CRACK部分A)需要把光盘的sys_cpt.dll文件拷贝到安装目录/quartus/bin文件夹下,替代原来的文件。B)在安装目录下/quartus下新建felm文件夹,把license.dat文件拷贝到该目录下,修改license.dat的属性,并用自己的网卡的MAC地址(即你的hostid)替原创 2005-04-01 17:17:00 · 3741 阅读 · 1 评论 -
变频模块的详细设计
我们将这次的设计分解为两个模块:1) 频率发生模块2) 时间控制模块频率发生模块的工作原理已经叙述过,这里主要讨论一下我的具体设计在电容CT上并联四个电阻,其中三个电阻由开关控制。对其工作流程的描述如下:1) 在初始阶段由电阻R1,R2,R3并联的电路对电容CT进行充放电,持续时间为0.1s,R4的开关保持断开。2) 将R2的开关关断,由R1,R3构成的并联电路对电容CT进行充放电,持续时原创 2005-11-27 12:32:00 · 1823 阅读 · 0 评论