0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>可编程逻辑>FPGA/ASIC技术>

FPGA/ASIC技术

电子发烧友本栏目为FPGA/ASIC技术专栏,内容有fpga培圳资料、FPGA开发板、FPGA CPLD知识以及FPGA/ASIC技术的其它应用等;是您学习FPGA/ASIC技术的好栏目。
用FPGA器件实现UART核心功能的一种方法

用FPGA器件实现UART核心功能的一种方法

串行外设都会用到RS232-C异步串行接口,传统上采用专用的集成电路即UART实现,如TI、EXAR、EPIC的550、452等系列,但是我们一般不需要使用完整的UART的功能,而且对于多串...

2009-06-20 标签:uart 971

用CPLD实现单片机读写模块

用CPLD实现单片机读写模块

摘要:介绍实现单片机与Xilinx公司XC9500系列可编程逻辑器件的读写逻辑功能模块的接口设计,以及Xilinx公司的XC9500系列可编程逻辑器件的开发流程。 ...

2009-06-20 标签:cpld 1827

非多路复用与多路复用总线转换桥的设计与实现

非多路复用与多路复用总线转换桥的设计与实现

摘要:提出了一种新颖的非多路复用总线与多路复用总线的转换接口电路。以两种总线的典型代表芯片TMS320F206与SJA1000为例,分...

2009-06-20 标签:cpld微处理器 986

基于CPLD的系统中I2C总线的设计

基于CPLD的系统中I2C总线的设计

摘要: 在介绍I2C总线协议的基础上,讨论了基于CPLD的系统中I2C总线的设计技术,并结合工程实例设计了I2C总线IP核,给出了部分源代码和仿...

2009-06-20 标签:I2C总线 2871

用Verilog HDL实现I2C总线功能

用Verilog HDL实现I2C总线功能

摘要: 简述了I2C总线的特点;介绍了开发FPGA时I2C总线模块的设计思想;给出并解释了用Verilog HDL实现部分I2C总线功能的程序,以及I2C总线主从模式下的仿真时序图...

2009-06-20 标签:I2C总线 7192

基于VHDL的I2C总线控制核设计

基于VHDL的I2C总线控制核设计

摘要: 从状态机的角度,介绍一种I2C控制核的VHDL设计方法。将其嵌入到FPGA中,用于实现与TMS320C6000系列DSP的接口,并配合DSP的软件完成对视频采集与显示处理系统...

2009-06-20 标签:I2C总线 2355

用FPGA/CPLD设计UART

用FPGA/CPLD设计UART

摘 要 :UART是广泛使用的串行数据通讯电路。本设计包含UART发送器、接收器和波特率发生器。设计应用EDA技术,基于FPGA/CPLD器件设计与实现UART。 ...

2009-06-20 标签:uart 1320

用CPLD实现DSP与PLX9054之间的连接

用CPLD实现DSP与PLX9054之间的连接

摘要: 介绍了利用CPLD实现DSP芯片TMS320C6711b和PCI桥芯片PLX9054之间高速数据传输的系统设计方法,并给出了相应的系统设计原理图,同时对该系统的性能进行了分析。...

2009-06-20 标签:cpld 1592

简易通用型PCI接口的VHDL-CPLD设计

简易通用型PCI接口的VHDL-CPLD设计

摘要: 从PCI时序分析入手,重点阐述了PCI通用的状态机设计,说明了用VHDL语言来实现本PIC通信状态机的软件设计以及进行MaxPlusII验证的程序和方法。用该方法所设...

2009-06-20 标签:PCI 1133

MPC850中复位逻辑和CPM协议切换的CPLD实现

MPC850中复位逻辑和CPM协议切换的CPLD实现

摘要: 介绍了用CPLD辅助设计在嵌入系统中进行曲MPU复杂逻辑功能设计的总体方案,给出了通过对XC95144中复用控制寄存器进行配置以实现MPU复位逻辑和CPM协议切换的实现方案...

2009-06-20 标签:cpld 1198

使用Verilog实现基于FPGA的SDRAM控制器

摘 要:介绍了SDRAM的特点和工作原理,提出了一种基于FPGA的SDRAM控制器的设计方法,使用该方法实现的控制器可非常方便地对SDRAM进行控制。 关键...

2009-06-20 标签:FPGASDRAM 2515

SDRAM控制器的设备与VHDL实现

SDRAM控制器的设备与VHDL实现

摘要: 介绍了SDRAM的存储体结构、主要控制时序和基本操作命令,并且结合实际系统,给出了一种用FPGA实现的通用SDRAM控制器的方案。 关键词: ...

2009-06-20 标签:SDRAM 1085

一种基于移位寄存器的CAM的Verilog HDL实现

一种基于移位寄存器的CAM的Verilog HDL实现

摘要:一种利用Verilog HDL设计CAM的方案,该方案以移位寄存器为核心,所实现的CAN具有可重新配置改变字长、易于扩展、匹配查找速度等特点,并在网络协处理器仿真中得到...

2009-06-20 标签:寄存器CAM寄存器 1721

错误检测与纠正电路的设计与实现

错误检测与纠正电路的设计与实现

摘 要:针对一些恶劣的电磁环境对随机存储器(RAM)电路误码影响的情况,根据纠错编码的基本原理,提出简单实用的能检查两位错误并自动纠正一位错误的EDAC...

2009-06-20 标签:FPGAvhdl 1218

异步FIFO结构及FPGA设计

异步FIFO结构及FPGA设计

摘要:首先介绍异步FIFO的概念、应用及其结构,然后分析实现异步FIFO的难点问题及其解决办法;在传统设计的基础上提出一种新颖的电路结构并对其进行...

2009-06-20 标签:fifo 4231

基于CPLD/FPGA的半整数分频器的设计

基于CPLD/FPGA的半整数分频器的设计

摘要:简要介绍了CPLD/FPGA器件的特点和应用范围,并以分频比为2.5的半整数分频器的设计为例,介绍了在MAX+plus II开发软件下,利用VHDL硬件描述语言以及原理图的输...

2009-06-20 标签:FPGAcpld 971

用VHDL语言在CPLD上实现串行通信

用VHDL语言在CPLD上实现串行通信

摘 要: 串行通信是实现远程测控的重要手段。采用VHDL语言在CPLD上实现了串行通信,完全可以脱离单片机使用。 关键词: ...

2009-06-20 标签:cpld 1001

基于FPGA的多种形式分频的设计与实现

基于FPGA的多种形式分频的设计与实现

摘 要: 本文通过在QuartursⅡ开发平台下,一种能够实现等占空比、非等占空比整数分频及半整数分频的通用分频器的FPGA设计与实现,介绍了利用VHDL硬件描...

2009-06-20 标签:FPGA 758

基于FPGA的高频时钟的分频和分配设计

基于FPGA的高频时钟的分频和分配设计

摘要:介绍了为PET(正电子发射断层扫描仪)的前端电子学模块提供时间基准而设计的一种新型高频时钟扇出电路。该电路利用FPGA芯片来实现对高频时钟的分频...

2009-06-20 标签:FPGA 1581

使用PLD内部锁相环解决系统设计难题

使用PLD内部锁相环解决系统设计难题

摘要: 从整个应用系统的角度,理解和分析PLD内部锁相环;在此基础上,深入剖析锁相环的相移结构,同时用这个技术解决系统设计难题。 关键...

2009-06-20 标签:PLD 1059

智能全数字锁相环的设计

智能全数字锁相环的设计

摘要: 在FPGA片内实现全数字锁相环用途极广。本文在集成数字锁相环74297的基础上进行改进,设计了锁相状态检测电路,配合CPU对环路滤波参数进行动态智...

2009-06-20 标签:锁相环 1815

VHDL设计中电路简化问题的探讨

VHDL设计中电路简化问题的探讨

 摘 要:从描述方法、设计规则、逻辑函数分析了VHDL设计中容易引起电路复杂化的原因,并提出了相应的解决方法。     关键词:VHDL 电路简化...

2009-06-20 标签:vhdl 1231

在PLD开发中提高VHDL的综合质量

在PLD开发中提高VHDL的综合质量

摘 要:介绍可编程逻辑器件的开发流程,叙述EDA工具Quartus II和LeonardoSpectrum在Altera公司CPLD器件开发中的应用,给出提高VHDL综合质量的几点经验。 关键词:电...

2009-06-20 标签:PLD 948

硬件描述语言HDL的现状与发展

硬件描述语言HDL的现状与发展

摘要:从数字系统设计的性质出发,结合目前迅速发展的芯片系统,比较、研究各种硬件描述语言;详细阐述各种语言的发展历史、体系结构和设计方法;探讨未来...

2009-06-20 标签:HDL 1968

VHDL中Loop动态条件的可综合转化

VHDL中Loop动态条件的可综合转化

...

2009-06-20 标签:vhdl 835

多状态机的协同设计

多状态机的协同设计

随着微电子技术的迅速发展,人们对数字系统的需求也在提高[ 1 ]。不仅要有完善的功能,而且对速度也提出了很高的要求。对于大部分数字系统,都可以划分为控制单元...

2009-06-20 标签:寄存器vhdl 1131

用STATECAD快速设计有限状态机

用STATECAD快速设计有限状态机

数字系统通常划分为信息处理单元和控制单元。信息单元主要进行信息的传输和运算, 而控制单元的主要任务是控制信息处理单元的微操作的顺序。控制单元的...

2009-06-20 标签:寄存器vhdl状态机 2074

基于SYSTEM C的FPGA设计方法

基于SYSTEM C的FPGA设计方法

摘 要: 随着VLSI的集成度越来越高,设计也越趋复杂。传统的设计方法如原理图输入、HDL语言描述在进行复杂系统设计时,设计效率往往比较低。特别是在...

2009-06-20 标签:FPGA 606

Verilog HDL语言在FPGA/CPLD开发中的应用

Verilog HDL语言在FPGA/CPLD开发中的应用

摘 要:通过设计实例详细介绍了用Verilog HDL语言开发FPGA/CPLD的方法,并通过与其他各种输入方式的比较,显示出使用Verilog HDL语言的优越性。 ...

2009-06-20 标签:FPGAVerilog 2392

Lattice公司的系统内可编程PLD

Lattice公司的系统内可编程PLD

摘要:本文以Lattice公司的ispLSI系列器件为例,介绍了系统内可编程(ISP)及其使用方法    关键词:可编程逻辑器件(PLD)  数字系统  ispLSI ...

2009-06-20 标签:PLD 2573

编辑推荐厂商产品技术软件/工具OS/语言教程专题