2018年5月14日

FPGA底层的时钟布线以及内部layout

摘要: https://wenku.baidu.com/view/441549fef111f18582d05a70.html 全局时钟是最简单的最可预测的时钟,时钟方案:有专用的时钟输入(提供最短的始终输出延时)引脚驱动单个主时钟去控制设计项目中的每个触发器。 时钟的扇入扇出数量的处理方法: 对于全局时钟资 阅读全文

posted @ 2018-05-14 07:06 super_star123 阅读(1188) 评论(0) 推荐(0) 编辑

2018年5月9日

PCIe的事务传输层的处理(TLP)

摘要: 主要从以下几个方面解决: 1.TLP基本的概念: 2.寻址定位与路由导向 3.请求和响应机制 4.虚拟通道机制 5.数据完整性 6.i/o,memory,configuration,message request、completion 1. 上文提到,传输层transaction Layer spe 阅读全文

posted @ 2018-05-09 15:32 super_star123 阅读(5152) 评论(0) 推荐(0) 编辑

2018年5月5日

简单数字电路1-全加器-半加器

摘要: 了解到实际上数字逻辑电路的与门或门非门的基本组成单元有三种,分别是互补型的CMOS逻辑、TTL逻辑以及传输门逻辑三种,其中互补型的CMOS逻辑因其功耗低,工艺集成度高,组合逻辑实现简单以及能够根据简单规则自动生成任意的复杂逻辑门,在自动化上有极大的优势,而得到了广泛的使用。 CMOS的原则,所有“与 阅读全文

posted @ 2018-05-05 09:15 super_star123 阅读(4496) 评论(0) 推荐(0) 编辑

2018年3月27日

python去除列表中重复元素的方法

摘要: 列表中元素位置的索引用的是L.index 本文实例讲述了Python去除列表中重复元素的方法。分享给大家供大家参考。具体如下: 比较容易记忆的是用内置的set 1 2 3 l1 = ['b','c','d','b','c','a','a'] l2 = list(set(l1)) print l2 1 阅读全文

posted @ 2018-03-27 18:00 super_star123 阅读(889) 评论(0) 推荐(0) 编辑

2018年3月25日

python的正则表达式

摘要: https://www.cnblogs.com/sunny3096/p/7201403.html正则表达式30min 首先,正则表达式是一种记录文本规则的代码 1.简单的正则表达式匹配:findall是其中一个方法,用来按照提供的正则表达式,去匹配文本中的所有符合条件的字符串。返回结果是一个包含所有 阅读全文

posted @ 2018-03-25 09:04 super_star123 阅读(358) 评论(0) 推荐(0) 编辑

2018年3月24日

python练习题——猜数字游戏

摘要: 增加了按照对半找数的方法来计算最短几次就可以猜到随机数,决定到游戏结束共猜数的次数: 阅读全文

posted @ 2018-03-24 20:49 super_star123 阅读(1698) 评论(0) 推荐(0) 编辑

2018年3月17日

总结verilog产生随机数的$random和seed

摘要: $random(seed)是verilog中最简单的产生随机数的系统函数。 在调用系统函数$random(seed)时,可以写成三种样式:1)$random,2)$random(),3)$random(seed)。下面分别说明: 1)$random 这是最简单的一种写法,略去了seed这个传入参数, 阅读全文

posted @ 2018-03-17 20:07 super_star123 阅读(6668) 评论(2) 推荐(0) 编辑

2018年3月16日

FFT算法的verilog实现

摘要: 首先需要明白傅里叶相关的基本知识:还是 借用这位英雄的文章,真心写的让人佩服不已http://blog.jobbole.com/70549/ 然后是卷积的理解http://blog.csdn.net/bitcarmanlee/article/details/54729807,很形象 DFT是连续傅里 阅读全文

posted @ 2018-03-16 22:06 super_star123 阅读(1897) 评论(0) 推荐(0) 编辑

verilog的function使用

摘要: 语法: function [range] function_id; input_declaration other_declarations procedural_statement endfunction 注意不能在函数块里做输出声明。 function 语句标志着函数定义结构的开始;[range 阅读全文

posted @ 2018-03-16 11:47 super_star123 阅读(319) 评论(0) 推荐(0) 编辑

2018年3月15日

FPGA实现CRC编码

摘要: 首先CRC应用的主要场景: 在数据通信中要求数据的高度可靠性,但实际上由于信道不理想或者噪声干扰都会导致数据的误码率 那么对于信道不理想产生的影响可以用均衡的方法进行改善或者消除,而噪声干扰的数据误码通过差错控制消除,而差错控制的核心是差错编码,其中CRC由于编码和解码简单,检错和纠错能力强得到广泛 阅读全文

posted @ 2018-03-15 22:31 super_star123 阅读(1325) 评论(0) 推荐(0) 编辑

导航