ModelSim+Synplify+Quartus的Altera FPGA的仿真与验证
2013-03-22 chenhongyi 27
作者:chenhongyi 软件要求:ModelSimSE、Synplify Pro、Quartus II 适用人群:初学者 源 代 码:mux4_to_1.v 工作内容: 1、设计一个多路选择器,利用ModelSimSE做功能仿真; 2、利用Synplify Pro进行综合,生成xxx.vqm文件; 3、利用Quartus II导入xxx.vqm进行自动布局布线,并生成xxx.vo(Verilog 4、利用ModelSimSE .. [查看全文]
一个好用的Verilog串口UART程序
2013-03-12 14
出自http://www.asic-world.com/,测试过了很好用。==========================================================================//----------------------------------------------------- // Design Name : uart // File Name: uart.v // Function: Simple UART // Coder: Deepak Kumar Tala //------- .. [查看全文]
基于Quartus II的带计时器功能的秒表系统设计
2013-03-10 郑亚民 许敏 13
Quartus II是Altera 公司单芯片可编程系统(SOPC) 设计的综合性环境,也是适合SOPC的最全面的设计环境。它拥有现场可编程门阵列(FPGA) 和复杂可编程逻辑器件(CPLD) 设计的所有阶段的解决方案。与原来的Max + plus II相比,Quartus II 在界面和功能上都发生了不少变化,除承接了原来Max + plusII的全部设计功能和器件对象外,还 .. [查看全文]
Quartus II 中Tsu/Tco 的约束方法
2013-02-22 邓旭 14
Tsu/Tco 在Quartus II 的报告中有两种不同含义. 片内的Tsu/Tco 是指前级触发器的Tco 和后级触发器的Tsu, 一般来说都是几百ps 级别的. 可以通过“List Paths”命令查看。这里的Tsu/Tco 主要由器件工艺决定, 工作时在受到温度,电压的影响略有变化.(如下图所示) 管脚上的Tsu/Tco 它是保证系统Famx 重要的Timing .. [查看全文]
用FPGA器件实现UART核心功能的一种方法
2013-02-13 9
串行外设都会用到RS232-C异步串行接口,传统上采用专用的集成电路即UART实现,如TI、EXAR、EPIC的550、452等系列,但是我们一般不需要使用完整的UART的功能,而且对于多串口的设备或需要加密通讯的场合使用UART也不是最合适的。如果设计上用到了FPGA/CPLD器件,那么就可以将所需要的UART功能集成到FPGA内部,本 .. [查看全文]
Quartus II 调用ModelSim 仿真
2013-02-10 19
下面是基于在Altera Quartus II 下如何调用ModelSim 进行仿真的一个实例。 不能否认,Quartus II(我用的7.0)无法像ISE 那样方便的直接调用ModelSim,而是需要额外的做一些工作。这确实给我们的仿真调试带来了一些不便。特权同学也是在摸索了好久以后才彻底搞定这个问题,下面分享下,力求明白易懂,让大家少走一些弯路。 1 .. [查看全文]
基于FPGA/CPLD设计与实现UART(VHDL)
2013-01-20 22
1 引言 由于微电子学和计算机科学的迅速发展,给EDA(电子设计自动化)行业带来了巨大的变化。特别是进入20世纪90年代后,电子系统已经从电路板级系统集成发展成为包括ASIC、FPGA/CPLD和嵌入系统的多种模式。可以说EDA产业已经成为电子信息类产品的支柱产业。EDA之所以能蓬勃发展的关键因素之一就是采用了硬件描述语言(H .. [查看全文]
单片机串口通讯程序(C51)
2013-01-14 15
自己用 C51写的串口通讯程序 /*定义为中断方式串口处理*/ #define INTERSENDSTR /*不为8032系列芯片 */ //#define CHIP_8032 #include #include #include #include "err.h" #ifdef INTERSENDSTR unsigned char xdata sSendComBuf[256],sRecComBuf[256]; unsigned char data bOut,bIn,bSout,bSin; #els .. [查看全文]
基于FPGA的UART控制器的多模块设计与实现
2013-01-08 张明 8
异步串行通信要求的传输线少,可靠性高,传输距离远,被广泛应用于微机和外设的数据交换。实现串口通信主要需要完成两部分工作: 将串口电平转换为设备电路板的工作电平,即实现RS-232电平和TTL/CMOS电平的转换; 接收并且检验串行的数据,将数据变成并行的并提供给处理器处理。 实现RS-232电平和TTL/CMOS电平转换可以用 .. [查看全文]
VHDL设计举例:一个简单的UART
2012-12-22 15
---------------------------------------------------------------- -- -- Copyright (c) 1992,1993,1994, Exemplar Logic Inc. All rights reserved. -- ---------------------------------------------------------------- -- -- This design implements a UART. -- -- --Version 1.1 : Original Creation --Versi .. [查看全文]
通过波形分析方法调试UART数据收发
2012-11-18 50
摘要:本文通过对异步串行数据格式的分析,阐述通过波形分析方法调试UART数据收发的原理和方法。 经常遇到初学者,对单片机串行通讯出了问题不知道如何办的情况。其实最有效的调试方法是用示波器观察收发数据的波形。通过观察波形可以确定以下情况: 是否有数据接收或发送; 数据是否正确; 波特率是否正确; 一、串行数据的格式 .. [查看全文]
如何在Quartus 5中使用 Mega
2012-11-14 27
megafuction是一种可以在Quartus中使用的模块库。从MAX + PLUS开始就可以使用了。在Quartus中,该库增加了很多新模块,使得设计变得更加容易。 要使用megafuction,可以使用Tools菜单中的MegaWizard Plug-In Manager进行定制。该向导可以创建或者编辑设计文件来定义用户的meagfuction实例。也就是定制LPM功能。 下 .. [查看全文]

本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号