2017年11月29日
摘要: (1)同步复位 VS 异步复位 首先这两种复位方式的区别,在代码上看很小,就是看在always里有没有rst_n,如果有时钟又有rst_n,则为异步复位,否则为同步复位。 那啥时候用同步复位?啥时候用异步复位?这个需要看情况,最简单的方法就是,如果输入的clk时钟信号是外部接口过来的,则用异步复位, 阅读全文
posted @ 2017-11-29 23:12 我有风衣 阅读(266) 评论(0) 推荐(0) 编辑
  2017年9月17日
摘要: DDR3通用模块之功能讲解,方便以后调用 阅读全文
posted @ 2017-09-17 21:39 我有风衣 阅读(5284) 评论(5) 推荐(0) 编辑
  2017年8月21日
摘要: 举例的工程是一个加法器,待测试功能模块是add.v,测试激励是tb_add.v,do文件是tb.do 下面直接附上主要步骤: (1)首先新建文件夹,如sim_add,在该文件夹下再新建3个文件夹,分别是:sim、tb、src sim:modelsim的工程文件存放,如tb.do tb:测试激励文件存 阅读全文
posted @ 2017-08-21 10:54 我有风衣 阅读(4875) 评论(0) 推荐(0) 编辑
  2017年8月14日
摘要: 最近在调试一个LVDS的屏显功能,涉及到了一些LVDS的东东,简单地整理如下,后续会再补充。 (1)对于altera FPGA(CYCLONE III) 1、对于作为LVDS传输的BANK必须接2.5V的VCCIO; 2、左右BANK(即1/2/5/6 BANK)的LVDS发送差分对信号无需外接匹配 阅读全文
posted @ 2017-08-14 15:58 我有风衣 阅读(43080) 评论(4) 推荐(2) 编辑
  2017年6月20日
摘要: 最近胶囊内窥镜项目中用到了业界常用的无线收发模块,即恩智浦公司nRF系列无线收发模块,该模块当前有好几种选择,比如nRF24L01只有无线收发模块,需要外部MCU进行驱动及数据收发,还有nRF24LE1自带单片机内核,即单片机集成在收发模块内。另外还有nRF24xx+USB模块,这种模块使用起来更方 阅读全文
posted @ 2017-06-20 11:18 我有风衣 阅读(5845) 评论(23) 推荐(6) 编辑
  2017年5月29日
摘要: 在FPGA里想写顺序执行的语句没有C语言来的简便花哨,比如for循环,或者再厉害点的来个嵌套循环。FPGA里要实现顺序执行某个操作功能需要借助状态机实现。下面比较了下两种状态机的写法。 test_fsm和test_fsm2是两个工程。 test_fsm是仿顺序写法,即数节拍的写法,行数多,看着绕人, 阅读全文
posted @ 2017-05-29 16:56 我有风衣 阅读(1002) 评论(0) 推荐(1) 编辑
  2015年11月29日
摘要: 1、单片机芯片型号:STC 89C51RC 40C—PDIP 0707 STC——STC公司,其他前缀还有AT、Winbond等 8——基于8051内核芯片 9——表示内部含有Flash E2PROM存储器 C——表示该器件为CMOS产品 5——固定不变 1——代表芯片内部存储空间,1为4KB,2为 阅读全文
posted @ 2015-11-29 21:59 我有风衣 阅读(2119) 评论(0) 推荐(0) 编辑
  2015年11月22日
摘要: 参考了一个数字示波器的使用讲解PPT 2015-11-22 21:45:42使用时注意以下几点:1、设置输入信号的耦合方式,一般有3种耦合方式,AC(交流耦合)、DC(直流耦合)、GND(地)。如下图示波器结构示意图的第一个部分(左侧红框处)下面贴出选择三种耦合方式后对应的实际输出波形2、示波器的一... 阅读全文
posted @ 2015-11-22 22:22 我有风衣 阅读(1101) 评论(0) 推荐(0) 编辑