摘要: 关于FGPA的复位 当初开始学FPGA的时候,总是疑惑:FPGA不是没有复位管教么,但总在always看到有复位信号。这个复位信号(我们暂且称为rst_n)从哪里来? 实际上是可以从两个方面获得的,这与我们的MCU一样。 考虑到系统的初始化可能需要一定的时间,需要写一段Verilog代码进行延时复位 阅读全文
posted @ 2015-11-11 11:32 tony_ning 阅读(1068) 评论(0) 推荐(0) 编辑
摘要: 一.SPI协议简要介绍 SPI,是英语Serial Peripheral Interface的缩写,顾名思义就是串行外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越 阅读全文
posted @ 2015-11-11 10:01 tony_ning 阅读(22858) 评论(5) 推荐(4) 编辑
摘要: 原理 显示时分秒(日期也可以加上),两个按键调节时间 原理图 代码 1 /* 2 -- Filename ﹕ debounce_module.v 3 -- Author ﹕tony-ning 4 -- Description ﹕按键消抖 5 -- Called by ﹕Top module 6 -- 阅读全文
posted @ 2015-11-06 16:40 tony_ning 阅读(573) 评论(0) 推荐(1) 编辑
摘要: 电子琴原理 什么是声音?上过初中的朋友都知道声音是由震动所产生的。一定频率的震动就产生了一定频率的声音。 理论研究第一步,让喇叭发出do re mi fa sol la si的音,我们先不管do的频率是不是261hz,更重要的是我们必须知道,每个音之间的频率关系,初中老师说,do re mi这三个音 阅读全文
posted @ 2015-11-06 13:04 tony_ning 阅读(930) 评论(0) 推荐(1) 编辑
摘要: 【科普】电池容量相同 为何笔记本电池的体积比手机大得多 - 信息交流 - 凌力尔特技术社区http://linear.eefocus.com/module/forum/forum.php?mod=viewthread&tid=592370&fromuid=3138429 阅读全文
posted @ 2015-10-23 21:58 tony_ning 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 原厂: ADI,TI,MAXIM,LINEAR 分销商: digiky,mouser,RScomponent,element 14 淘宝: 不可靠,容易买到假货,如果因质量问题导致工期延长得不偿失 阅读全文
posted @ 2015-10-23 16:21 tony_ning 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 指标的分配是最重要的 购买渠道,价格,封装 【液晶屏选择要点】 分辨率 电压 接口类型和速率 功耗 价格 体积等其他因素 【按键】 触发方式, 接口类型和使用方法 尺寸外形 阻抗 耐久度 价格 使用数量 (精度、温度、线性度) 【FPGA】 逻辑资源 管脚数量 速度等级 体积 价格 【DAC】 性能 阅读全文
posted @ 2015-10-23 15:54 tony_ning 阅读(730) 评论(0) 推荐(0) 编辑
摘要: http://wenku.baidu.com/link?url=wQHl72RJdXpbzuOOMB7n7ABJjBoFIeOhGqFeReoun8yQHvV3fRxl0f5Qx1w8UZ0Cnz5ltbZjMtTrk3UTLRfo2pC-rPJ6yF-YFHPz3uh5Kti 阅读全文
posted @ 2015-10-22 11:54 tony_ning 阅读(814) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/dxshappy/article/details/8065798 阅读全文
posted @ 2015-10-22 10:13 tony_ning 阅读(1168) 评论(0) 推荐(0) 编辑
摘要: 一、编写verilog源文件,在diamond中编译。编写testbench文件。在diamond设置中将仿真工具设置为modelsim,运行仿真向导 二、自动进入modelsim, 编译全部 运行仿真 library的work下,选则测试文件,右键仿真 点击运行到或者运行一段等 testbench 阅读全文
posted @ 2015-10-19 21:44 tony_ning 阅读(6361) 评论(0) 推荐(0) 编辑
摘要: The LatticeMico System software is composed of three bundled applications:  Mico System Builder (MSB)  C/C++ Software Project Environment (C/C++ SPE 阅读全文
posted @ 2015-10-18 21:44 tony_ning 阅读(2342) 评论(1) 推荐(0) 编辑
摘要: 功能:显示时分秒,能够设置时间。 实现:两个按键,一个进入设置,一个加数字。显示用LCD5110 用状态机实现,总共四种状态 idle(正常运行)——s_hour(时设置状态)——s_min(分设置状态)——s_sec(秒设置状态) 四种状态用set键循环切换,add键在后三种状态中可以对值进行加1 阅读全文
posted @ 2015-10-18 21:42 tony_ning 阅读(2938) 评论(0) 推荐(0) 编辑
摘要: 此模块存在一个时钟匹配问题,下个接口按键动作只需要一个时钟脉冲,可此处产生的是10ms的脉冲 此模块想用状态机写,但仍有问题 阅读全文
posted @ 2015-10-18 21:41 tony_ning 阅读(2926) 评论(0) 推荐(0) 编辑
摘要: 需求描述: USB接口输入5V,分别输出±5V,100mA; 3.3V,100mA; 1.2V,500mA;四路电源。同时可给锂电池充电,在移除USB输入时锂电池能供电。 分析: 首先考虑需要一个充电管理芯片来实现电池充电和后级供电的管理。对于±5V输出,考虑到效率及纹波要求,先经过DC/DC变换进 阅读全文
posted @ 2015-10-10 17:19 tony_ning 阅读(723) 评论(0) 推荐(0) 编辑
摘要: USB多路电源的layout 图:第一次layout 缺点: 1.散,空间利用率不高; 2.不整齐; 3.没有符合左上进,右下出(当然也不必墨守); 4.输出排针没有放到最边上; 5.信号流向问题 6.指示灯没有挨着输出口放一排 图:第二次layout 于第一次相比缺点有所改善,但新的问题又出现了。 阅读全文
posted @ 2015-10-09 13:09 tony_ning 阅读(931) 评论(0) 推荐(0) 编辑