07 2015 档案

摘要:任务就是一段封装在“task-endtask”之间的程序。任务是通过调用来执行的,而且只有在调用时才执行,如果定义了任务,但是在整个过程中都没有调用它,那么这个任务是不会执行的。调用某个任务时可能需要它处理某些数据并返回操作结果,所以任务应当有接收数据的输入端和返回数据的输出端。另外,任务可以彼此调 阅读全文
posted @ 2015-07-24 16:41 gkite 阅读(253) 评论(0) 推荐(0) 编辑
摘要:在逻辑设计领域,只涉及单个时钟域的设计并不多。尤其对于一些复杂的应用,FPGA往往需要和多个时钟域的信号进行通信。异步时钟域所涉及的两个时钟之间可能存在相位差,也可能没有任何频率关系,即通常所说的不同频不同相。 图1是一个跨时钟域的异步通信实例,发送域和接收域的时钟分别是clk_a和clk_b。这两 阅读全文
posted @ 2015-07-22 16:35 gkite 阅读(6502) 评论(0) 推荐(0) 编辑
摘要:IO资源 IO是与外界沟通和控制的通道,fpga提供了丰富的IO和一些实用的特性。 本文简要的将主要的特性摘录下来做设计参考用。具体参数参考handbook。 第一部分:IO特性概述 通过软件的灵活配置,可适应不同的电器标准与I/O物理特性;可以调整匹配阻抗特性,上下拉电阻;可以调整输出驱动电流的大 阅读全文
posted @ 2015-07-22 14:20 gkite 阅读(943) 评论(0) 推荐(0) 编辑
摘要:在chip planner 中 ,看管脚时,会看到 pin 和pad 同时出现, 如 pin120/pad174 Bank 4 那么有什么区别? PIN指芯片封装好后的管脚,即用户看到的管脚; PAD是硅片的管脚,是封装在芯片内部的,用户看不到。 PAD到PIN之间还有一段导线连接的。 PAD也指输 阅读全文
posted @ 2015-07-22 14:15 gkite 阅读(2844) 评论(0) 推荐(1) 编辑
摘要:jitter:由于晶振本身稳定性,电源以及温度变化等原因造成了时钟频率的变化,就是jitter,指的是时钟周期的变化。指两个时钟周期之间存在的差值,这个误差是在时钟发生器内部产生的,和晶振或者PLL内部电路有关,布线对其没有影响。由于跟晶振本身的工艺有关,所以在设计中无法避免它能带来的影响,通产只能 阅读全文
posted @ 2015-07-22 13:49 gkite 阅读(3535) 评论(0) 推荐(0) 编辑
摘要:方法: 1.采用两级触发器,减少可能出现的亚稳态影响; 2.异步FIFO和DPRAM; 3.握手协议,有效使能后,确认; 阅读全文
posted @ 2015-07-22 13:39 gkite 阅读(2205) 评论(0) 推荐(0) 编辑
摘要:可以使用Quartus® II Programmer的“Examine”特性回读编程目标文件(.POF)是CPLD不是FPGA 先用auto检测加没加加密位,然后执行ex,然后save,Examine,打钩Examine,start 阅读全文
posted @ 2015-07-04 16:35 gkite 阅读(2196) 评论(0) 推荐(0) 编辑
摘要:Program时,把security bit勾上,点击start 这样examine时就不能正确的读出pof 读出来的pof 除文件头外,其余的内容全为0 怎么样,大家试试! 阅读全文
posted @ 2015-07-04 16:34 gkite 阅读(1673) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示