smart kids

【电子人生】从学生娃--->工程师,80后的研发路

首先介绍下本人:男,88年,N流学校毕业(学校很差,大专,就不提校名了,因为母校是一个让自己一天骂一千遍都不够,但是不允许别人说一句坏话,有一点鄙视的)。在学校毕业的前夕,参

【技术分享】cadence /PADS转换成protel 方法!! .

其实说不上什么方法,是我突然发现的,我用的protel版本是AD6,所以我想AD6以上都可以做到!!!ORCAD的图纸,直接拖动到protel就能打开!版本要求为AD6以上,allegro的图纸,直接拖动到protel就能打开!!最还是AD9以上。很简洁,也很简

【技术分享】allegro中怎么加泪滴(teardrop)

要先打开所有的走线层,执行命令route-gloss-parameters..,出现对话框,点选padandTconnectionfillet,再点其左边的方格,点选circularpads,pins,vias,Tconnections./OK/GLOSS即可。加泪滴最好在出GERBER之前加。若要MODIFY板子,则要先删掉泪要先打开所有的走线

【技术分享】verilog实现快速乘法器

1.串行乘法器两个N位二进制数x、y的乘积用简单的方法计算就是利用移位操作来实现。modulemulti_CX(clk,x,y,result);inputclk;input[7:0]x,y;output[15:0]result;reg[15:0]result;parameters0=0,s1=1,s2=2;reg[2:0]count=0;reg[1:0]state=0;reg[15:0]P,T;reg[7:0]y_reg;a

【技术分享】FPGA&DSP 图像采集与处理系统

最近在研发一个图像识别系统,大致要求就是FPGA实现图像数据的采集,然后DSP进行图像的预处理,然后通过FPGA的USB传送到PC。首先选型。对于FPGA选了spartan6系列的100T,带高速收发器,这个收发器主要是用来DSP和FPGA

【技术分享】FPGA 按键防抖动,最精简的写法只有10行

最近学了FPGA一段时间,想自己做个真实的东西,笔者也是务实求真的人,呵呵。首先就选择了一个数字钟,当我昨晚了计数器模块,做按键校准的时候,就发现按键抖动的很厉害,没有C语言做防抖动那么简单,因此我参考了网上很多博主的观点,总结了自己认为最简单,最精简的

【再说FPGA】FPGA驱动LCD1602实现万年历

接着我的上一篇博文,终于完善好了,前几天太忙了,没有及时上传,呵呵,今天晚上刚比较早刚好凌晨,及时上传一下,实现了从0000---9999年的时钟,其实万年历和十万年历,都是差不多,等到地球能转到9999年再改代码也不迟,哈哈!!我这里有顶层和底层文件,顶层主要是

【技术分享】atmel 的9261 启动不良的小问题分析

在很久以前做了9261,但是量产时候用的是9261S版本的,我测试过9261的复位肯定是用的折磨性测试(每秒N次的开关机速度,然后停下来,看有没有正常运行启动)9261上面都是ok的才敢去量产但是9261S版本的芯片,在量产时候贴上去就总是有些复位不正常,开关机

【再说FPGA】FPGA verilog 实现的1602 时钟计数器

熬夜到了1点了,终于写出了1602的时钟计数器代码。为什么是时钟计数器呢?因为我还没来得及做校准时间,所以只能称之为时钟计数器,不能成为电子钟。网上很少用人公开这一类代码,一搜FPGA1602,都是写一个静态的显示,在实际应用中,是没有用的,因此这个简单的

【技术分享】 微波电路中的几款芯片调试总结

微波电路调试,在网上基本是找不到调试总结,本人初步涉及微波电路,因此吧自己工作的点点滴滴记录下来,供自己和大家学习参考。注意:本文为本人原著,没有许可不允许转载和抄袭。HMC741放大器,其典型电路如下图:&n

ZED FPGA 开始工作了

晚上闲来无事,拿出ZED,研究了下硬件说明手册,调了几个跳线,然后写了一个LED代码,verilog的,然后漫长的编译配置,烧写进去,哈哈,结果好了,然后我赶紧写了一个VGA的驱动,放进去,编译配置,烧写进去,VGA也可以显示了,哈哈,注明以上均为verilog逻

fpga的EPCS 配置的2种方法(图文讲解,哈哈,网上互相抄袭的一些文字说明太不明了了)

这里要讲的第一种,是常见的AS方法:首先就是编译好一个文件以后,就会自动生成.POF和.SOF的文件,SOF当然就是给FPGASRAM调试用的,POF就是给AS下载用的,打开我们的下载对话框,选择下载模式提示一些器件会丢失,因为我们常用的JTAG模式下面的器件会找不到,因此我们直

学 CRC 原理和算法的总结

CRC是什么东西呢?其实我们大家都不应该会对它陌生,回忆一下?你用过RAR和ZIP等压缩软件吗?它们是不是常常会给你一个恼人的“CRC校验错误”信息呢?我想你应该明白了吧,CRC就是块数据的计算值,它的全称是“CyclicRedundancyCheck”,中文名是&l

verilog 语言实现任意分频

分频器是指使输出信号频率为输入信号频率整数分之一的电子电路。在许多电子设备中如电子钟、频率合成器等,需要各种不同频率的信号协同工作,常用的方法是以稳定度高的晶体振荡器为主振源,通过变换得到所需要的各种频率成分,分频器是一种主要变换手段。早期的分频器多

AM1808 & OMAPL138 研发

说起AM1808,是去年年底画的板子,但是出了点问题,一直扔下了。首先说说AM1808的特性吧,感觉比较有用的就是:1、16bitDDR2接口支持到512M,2、