摘要: 1.什么是FIFO? FIFO是英文First In First Out 的缩写,是一种先进先出的数据缓存器,他与普通存储器的区别是没有外部读写地址线,这样使用起来非常简单,但缺点就是只能顺序写入数据,顺序的读出数据,其数据地址由内部读写指针自动加1完成,不能像普通存储器那样可以由地址线决定读取或写 阅读全文
posted @ 2018-03-11 21:45 纟彖氵戋 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 范例: 阅读全文
posted @ 2018-01-12 21:20 纟彖氵戋 阅读(981) 评论(0) 推荐(0) 编辑
摘要: 1:正弦波 用函数 sin (x * π/180°) 1 /************************************************** 2 3 正弦波 mif 生成 4 5 ************************************************** 阅读全文
posted @ 2017-12-30 22:24 纟彖氵戋 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 上一篇:基于FPGA的VGA显示设计(二) 10月10日 ~ 20日期间实习,令我万万没想到的是实习题目是 “便携式高清电视显示屏测试系统原型设计” 也就是 “基于FPGA的视频显示”。 实习要求用 HDMI 接口显示,其实和VGA显示差不多的就多了两个引脚而已(de 和 hdmi_clk_o)。如 阅读全文
posted @ 2017-10-23 22:50 纟彖氵戋 阅读(2338) 评论(0) 推荐(0) 编辑
摘要: ROM是一种重要的时序逻辑存储电路,它的逻辑功能是在地址信号的选择下,从指定存储单元中读取相应的数据。R0M只能进行数据的读取,而不能修改或写人新的数据,本节将以16×8的ROM为例,介绍ROM的设计方法。 Verilog HDL: 1 module ROM_ex1 (addr, data, en) 阅读全文
posted @ 2017-10-08 23:35 纟彖氵戋 阅读(1511) 评论(0) 推荐(1) 编辑
摘要: 习题 41: 来自 Percal 25 号行星的哥顿人(Gothons) 你在上一节中发现 dict 的秘密功能了吗?你可以解释给自己吗?让我来给你解释一下,顺便和你自己的理解对比看有什么不同。这里是我们要讨论的代码: 你要记住一个函数也可以作为一个变量,``def find_city`` 比如这一 阅读全文
posted @ 2017-10-03 23:17 纟彖氵戋 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 习题 40: 字典, 可爱的字典 接下来我要教你另外一种让你伤脑筋的容器型数据结构,因为一旦你学会这种容器,你将拥有超酷的能力。这是最有用的容器:字典(dictionary)。 Python 将这种数据类型叫做 “dict”,有的语言里它的名称是 “hash”。这两种名字我都会用到,不过这并不重要, 阅读全文
posted @ 2017-10-01 21:43 纟彖氵戋 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 习题 39: 列表的操作 你已经学过了列表。在你学习“while 循环”的时候,你对列表进行过“追加(append)”操作,而且将列表的内容打印了出来。另外你应该还在加分习题里研究过 Python 文档,看了列表支持的其他操作。这已经是一段时间以前了,所以如果你不记得了的话,就回到本书的前面再复习一 阅读全文
posted @ 2017-09-30 22:16 纟彖氵戋 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 习题 38: 阅读代码 现在去找一些 Python 代码阅读一下。你需要自己找代码,然后从中学习一些东西。你学到的东西已经足够让你看懂一些代码了,但你可能还无法理解这些代码的功能。这节课我要教给你的是:如何运用你学到的东西理解别人的代码。 首先把你想要理解的代码打印到纸上。没错,你需要打印出来,因为 阅读全文
posted @ 2017-09-30 22:13 纟彖氵戋 阅读(219) 评论(0) 推荐(0) 编辑
摘要: - - --调节两个LED灯亮度 阅读全文
posted @ 2017-09-29 22:56 纟彖氵戋 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 习题 37: 复习各种符号 现在该复习你学过的符号和 python 关键字了,而且你在本节还会学到一些新的东西。我在这里所作的是将所有的 Python 符号和关键字列出来,这些都是值得掌握的重点。 在这节课中,你需要复习每一个关键字,从记忆中想起它的作用并且写下来,接着上网搜索它真正的功能。有些内容 阅读全文
posted @ 2017-09-23 22:52 纟彖氵戋 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 习题 36: 设计和调试 现在你已经学会了“if 语句”,我将给你一些使用“for 循环”和“while 循环”的规则,一面你日后碰到麻烦。我还会教你一些调试的小技巧,以便你能发现自己程序的问题。最后,你将需要设计一个和上节类似的小游戏,不过内容略有更改。 If 语句的规则 每一个“if 语句”必须 阅读全文
posted @ 2017-09-23 22:46 纟彖氵戋 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 习题 35: 分支和函数 你已经学会了 if 语句、函数、还有列表。现在你要练习扭转一下思维了。把下面的代码写下来,看你是否能弄懂它实现的是什么功能。 1 from sys import exit 2 3 def gold_room(): 4 print "This room is full of 阅读全文
posted @ 2017-09-11 18:50 纟彖氵戋 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 习题 34: 访问列表的元素 列表的用处很大,但只有你能访问里边的内容时它才能发挥出作用来。你已经学会了按顺序读出列表的内容,但如果你要得到第 5 个元素该怎么办呢?你需要知道如何访问列表中的元素。访问第一个元素的方法是这样的: 你定义一个 animals 的列表,然后你用 0 来获取第一个元素?! 阅读全文
posted @ 2017-09-11 16:35 纟彖氵戋 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 习题 33: While 循环 接下来是一个更在你意料之外的概念: while-loop``(while 循环)。``while-loop 会一直执行它下面的代码片段,直到它对应的布尔表达式为 False 时才会停下来。 等等,你还能跟得上这些术语吧?如果你的某一行是以 : (冒号, colon)结 阅读全文
posted @ 2017-09-11 15:07 纟彖氵戋 阅读(311) 评论(0) 推荐(0) 编辑