xiaobaibai

面向对象与面向过程的区别

面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。例...

FPGA模块划分

模块划分基本原则:  (1)对每个同步时序设计的子模块的输出使用寄存器(用寄存器分割同步时序模块原则)。  (2)将相关逻辑和可以复用的逻辑划分在同一模块内(呼应系统原则)。  (3)将不同优化目标的逻辑分开。  (4)将送约束的逻辑归到同...

数字下变频的FPGA实现

摘要:本文介绍了数字下变频的组成结构,并通过一个具体的实例,给出了FPGA实现的具体过程。关键词:FPGA;数字下变频;VHDL本文引用地址:http://www.eepw.com.cn/article/90424.htm引言  数字化中频...

数字下变频

摘要: 阐述了雷达中频正交采样的原理, 研究了使用 System Generator实现数字下变频的一种自顶向下的新型设计方法。在 Simulink中进行了功能仿真验证, 生成了 HDL代码, 并在 X ili nx FPGA中进行了 RT...

FPGA中PLL与DCM的讨论

把握DCM、PLL、PMCD和MMCM知识是稳健可靠的时钟设计策略的基础。赛灵思在其FPGA中提供了丰富的时钟资源,大多数设计人员在他们的FPGA设计中或多或少都会用到。不过对FPGA设计新手来说,什么时候用DCM、PLL、PMCD和MMC...

锁存器、触发器、寄存器和缓冲器的区别(转)

一、锁存器锁存器(latch)---对脉冲电平敏感,在时钟脉冲的电平作用下改变状态锁存器是电平触发的存储单元,数据存储的动作取决于输入时钟(或者使能)信号的电平值,仅当锁存器处于使能状态时,输出才会随着数据输入发生变化。锁存器不同于触发器,...

FPGA中时钟问题

1.FPGA的全局时钟是什么? FPGA的全局时钟应该是从晶振分出来的,最原始的频率。其他需要的各种频率都是在这个基础上利用PLL或者其他分频手段得到的。2. 全局时钟和BUFG:BUFG,输入为固定管脚,输出为H型全铜全局高...

modelsim总结

Modelsim的基本仿真流程大致分以下几个步骤:建库、编译工程、前后仿真、调试等。Modelsim仿真既可以在modelsim界面操作,也可以用do文件实现, 这里结合学习的教程、网上看到的资料,和实际遇到的一些问题,分别做一整理小结。 ...

南桥与北桥

北桥,南桥是主板上芯片组中最重要的两块了.它们都是总线控制器.他们是总线控制芯片.相对的来讲,北桥要比南桥更加重要.北桥连接系统总线,担负着 cpu访问内存的重任.同时连接这AGP插口,控制PCI总线,割断了系统总线...

DDR工作原理

DDR SDRAM全称为Double Data Rate SDRAM,中文名为“双倍数据流SDRAM”。DDR SDRAM在原有的SDRAM的基础上改进而来。也正因为如此,DDR能够凭借着转产成本优势来打败昔日的对手RDRAM,成为当今的主...

fpga中latch

一直都知道fpga中有latch这么一回事,但是一直都不太清楚到底什么是锁存器,它是怎么产生的,它到底和寄存器有多少区别,它怎么消除。为什么说他不好? 一 什么是latch 锁存器是一种在异步时序电路系统...

SPI,I2C,UART三种串行总线协议的区别

SPI、I2C、UART三种串行总线协议的区别第一个区别当然是名字: SPI(Serial Peripheral Interface:串行外设接口); I2C(INTER IC BUS) UART(Universal...

看门狗的使用与原理

最近需要在板子上加上一块WatchDog,以确保在系统出错时自动重启,所以看了一些在嵌入式系统中使用看门狗的资料,现在总结如下:一、看门狗原理 在产品化的嵌入式系统中,为了使系统在异常情况下能自动复位,一般都需要引入看门狗。 ...

存储器类型分析

按用途存储器可以分为外部存储器和内部存储器。外存通常是磁性介质或光盘,能长期保存信息。内存指主板上的存储部件,用来存放当前正在执行的数据和程序,仅用于暂时存放程序和数据,关闭电源或断电,数据会丢失。RAM RAM(random...

双工通信

数据通信中,数据在线路上的传送方式可以分为单工通信、半双工通信和全双工通信三种。ewlw半双工通信:半双工通信是指数据可以沿两个方向传送,但同一时刻一个信道只允许单方向传送,因此又被称为双向交替通信。若要改变传输方向,需由开关进行切换。半双...