2020年5月27日

摘要: C的基本语法-回忆 1、C的结构 C语言的结构还是以函数为主体,通过其他资源的添加来实现高级语言逻辑。所有的操作都是基于主函数展开的。以主函数为顺序列表,其他函数作为功能模块,组成一个完整的系统。所以,写C语言就要先构建主函数,确定所需的功能,再利用各种变量的控制关系得到具体的功能。 2、C的语法 阅读全文

posted @ 2020-05-27 22:45 绿叶落秋风 阅读(187) 评论(0) 推荐(0) 编辑

2020年5月26日

摘要: ZYNQ读写实验(2) 1、实验原理 在TF卡读写实验1中,已经将每一个步骤都做完了,但是最后得到的结果是错误的。那个时候由于TF没有格式化,显示的是错误信息。在格式化后,再次实验,得到了预期的结果。此外,本人使用的开发板不具备SD卡的读写能力。 在这个基础上,通过在C语言的代码上进行修改,可以完成 阅读全文

posted @ 2020-05-26 16:48 绿叶落秋风 阅读(744) 评论(0) 推荐(0) 编辑

摘要: 数字集成电路设计理论 1、基本的理论结构 现在主流的集成电路器件还是CMOS,所以理论的结构还是基于CMOS。CMOS有N和P两种MOS组合组合在一起。CMOS最简单的器件就是反相器。然后是标准的逻辑门(与门和或门),标准单元是采用w/L=2:1的PMOS和NMOS组成的与非门和或非门。然后,就可以 阅读全文

posted @ 2020-05-26 13:33 绿叶落秋风 阅读(1141) 评论(0) 推荐(0) 编辑

摘要: IEEE Standard for Verilog Hardware Description Language 英语说明阅读,首先看导读、目录、摘要等内容。 摘要: 1 Abstract: The Verilog hardware description language (HDL) is defi 阅读全文

posted @ 2020-05-26 09:49 绿叶落秋风 阅读(622) 评论(0) 推荐(0) 编辑

2020年5月25日

摘要: verilog之状态机设计 1、状态机的原理 状态机,就是基于状态变化而设计的硬件模块,是一种常见的设计思路。掌握状态机的使用,是初步建立复杂逻辑设计能力的开始。所谓的状态机,和高级语言程序的流程图十分类似,具有逐步执行,步步递进的特点。由于硬件的特殊性,一般的状态机都是闭环的,要求能够回到初始状态 阅读全文

posted @ 2020-05-25 23:46 绿叶落秋风 阅读(1667) 评论(0) 推荐(0) 编辑

2020年5月24日

摘要: SignalTap的使用 1、SignalTap的作用 SignalTap就是一个IP(对应xilinx的ila),可以将引脚的状态实时显示。这是基于板级的验证,可以有效处理一些仿真难以实现的波形测试。例如inout口的测试,使用仿真就比较困难,很难构建合适的测试工具。使用signaltap可以有效 阅读全文

posted @ 2020-05-24 15:54 绿叶落秋风 阅读(329) 评论(0) 推荐(0) 编辑

2020年5月22日

摘要: 英语文档之关键词统计 1、操作目的 在阅读英语文档之前,一般需要有一定的英文基础。但是,在很多时候,我们不能知道自己的单词储备是否可以有效地完成阅读。这时,我们需要补充单词。自然而然地可以想到,我们应该补充高频单词用于提高阅读体验。高频,使用直接的统计方法就可以得到高频单词的分布,进而提升阅读体验。 阅读全文

posted @ 2020-05-22 08:48 绿叶落秋风 阅读(409) 评论(0) 推荐(0) 编辑

2020年5月21日

摘要: cadence软件操作 1、原理图设计 电路的原理图设计和许多的电路设计软件是类似的,这里大致介绍一下基本的操作。 首先是新建一个cell的原理图: library manager》file》new》cellview》这里设置元件名以及类型。 这里也可以选择其他类型。其中比较重要的就是schemat 阅读全文

posted @ 2020-05-21 19:20 绿叶落秋风 阅读(7145) 评论(0) 推荐(0) 编辑

2020年5月20日

摘要: vivado英文界面 一、界面内容 图中就是vivado常用的界面。 二、常用窗口 首先是左侧的project manager:IP INTEGRATOR(IP 集成器),simulation(仿真),RTL analysis(寄存器传输级分析),synthesis(综合),implementati 阅读全文

posted @ 2020-05-20 08:05 绿叶落秋风 阅读(1874) 评论(0) 推荐(0) 编辑

2020年5月19日

摘要: verilog之wire和reg 1、区别 wire为线,reg为寄存器。至少初期这两个名词的意思是这样的。wire在电路设计中指代的就是某个点的逻辑值,而reg则指代某个寄存器输出的逻辑值。这个理解可以覆盖大部分的使用。而不在这一范围内的就是使用always写组合逻辑。这时的reg具备的只有语法意 阅读全文

posted @ 2020-05-19 17:20 绿叶落秋风 阅读(3875) 评论(0) 推荐(0) 编辑