2016年12月16日

异步复位同步释放

摘要: 同步复位的优点: 一般能够确保电路是百分之百同步的。 确保复位只发生在有效时钟沿,可以作为过滤掉毛刺的手段。 同步复位的缺点: 复位信号的有效时长必须大于时钟周期,才能真正被系统识别并完成复位。同时还要考虑如:时钟偏移、组合逻辑路径延时、复位延时等因素。 由于大多数的厂商目标库内的触发器都只有异步复 阅读全文

posted @ 2016-12-16 23:19 Crazy_body_01 阅读(621) 评论(0) 推荐(0) 编辑

2016年10月4日

DDR工作原理(转载)

摘要: 原文地址:http://www.cnblogs.com/shengansong/archive/2012/09/01/2666213.html DDR SDRAM全称为Double Data Rate SDRAM,中文名为“双倍数据流SDRAM”。DDR SDRAM在原有的SDRAM的基础上改进而来 阅读全文

posted @ 2016-10-04 16:14 Crazy_body_01 阅读(950) 评论(0) 推荐(0) 编辑

2016年9月20日

FPGA基础 之逻辑单元

摘要: 逻辑单元在FPGA内部,是用于完成用户逻辑的最小单元 逻辑单元在ALTERA叫作(Logic Element, LE ) LE, 在XILINX里叫做LC(LOGIC CELL) a) 逻辑单元在FPGA内部,用于完成用户逻辑的最小单元。一个逻辑阵列包含16个逻辑单元以及一些其他资源,在一个逻辑阵列 阅读全文

posted @ 2016-09-20 23:40 Crazy_body_01 阅读(4982) 评论(0) 推荐(0) 编辑

2016年8月31日

二进制转BCD

摘要: 什么是BCD码? BCD码称为二进码十进数或BCD码(Binary-Coded Decimal‎)亦称二进码十进数或二-十进制代码。用4位二进制数来表示1位十进制数中的0~9这10个数码。 BCD码这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。这种编码技 阅读全文

posted @ 2016-08-31 22:48 Crazy_body_01 阅读(1974) 评论(0) 推荐(0) 编辑

2016年8月30日

bcd转二进制

摘要: BCD码用于显示,但是计算器内部计算用的是二进制码,所以有的时候要对其进行转换。 最简单的BCD转二进制的方法是什么呢? 我们知道BCD码每4位表示一个10进制数,我们现在假设num_reg是一个16位的BCD码,也就是4位的十进制数。那么num_reg[15:12]表示这个数的最高位,他的权值是1 阅读全文

posted @ 2016-08-30 20:08 Crazy_body_01 阅读(2345) 评论(0) 推荐(0) 编辑

2016年8月21日

FPGA学习笔记之IIC—EEPROM写和读

摘要: 一、IIC总线协议特点及其工作原理 I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。 1)I2C总线特点 I2C总线最主要的优点是其简单性和有效性。由于接口直接在组件之上,因此I2C总线占用的空间非常小,减少 阅读全文

posted @ 2016-08-21 23:13 Crazy_body_01 阅读(4369) 评论(1) 推荐(0) 编辑

FPGA学习笔记之mif文件生成方法总结

摘要: 方法1:利用Quartus自带的mif编辑器 优点:对于小容量RAM可以快速方便的完成mif文件的编辑工作,不需要第三方软件的编辑; 缺点:一旦数据量过大,一个一个的输入会使人崩溃; 使用方法:在quartus中,【file】/【new】,选择Memory Initialization file,弹 阅读全文

posted @ 2016-08-21 23:11 Crazy_body_01 阅读(2086) 评论(0) 推荐(0) 编辑

FPGA_实验小项目:四位运算小计算器

摘要: 最近在武汉参加至芯科技的FPGA培训,经过了第一周的强化基础培训,我们掌握了分频模块的书写,以及按键消抖的书写,还有就是边沿检测的方法,当然按键消抖模块我们这里用到的是通过移位打拍然后相或的方法,达到了消抖的目的,不过运用过程中这种方法也会遇到一些BUG,比如时间过短的问题,所以我计划是好要学习一下 阅读全文

posted @ 2016-08-21 23:10 Crazy_body_01 阅读(3624) 评论(0) 推荐(0) 编辑

小小计算器之消零显示模块数码管消零

摘要: 计算器数码管显示模块做运算的时候,若果不作处理,除了输入的数据前面还会显示零,折让我们追求完美的人看来是很不爽的,那么如何做到消零呢,这就要介绍一种比较简单的用法的就是verilog语法里的casex语句,详细的用法以及casez请参考夏宇闻老师的书籍, casex到底怎么用,其实他和case差不多 阅读全文

posted @ 2016-08-21 23:08 Crazy_body_01 阅读(615) 评论(0) 推荐(0) 编辑

FPGA学习笔记之DDS

摘要: 大纲: DDS是直接数字式频率合成器(Direct Digital Synthesizer)的英文缩写,与传统的频率合成器相比,DDS具有低成本,高分辨率,低功耗,高分辨率,和快速转换时间等优点,广泛应用在电信与电子仪器领域,是实现设备全数字化的一个关键技术。 波形发生器就是一种数据信号发生器,在调 阅读全文

posted @ 2016-08-21 17:11 Crazy_body_01 阅读(13341) 评论(1) 推荐(0) 编辑

导航