EDA/PLD中的基于单片机的CPLD/FPGA被动串行下载配置的实现


-
介绍采用AT89S2051单片机配合串行E2PROM存储器,实现CPLD/FPGA器件的被动串行模式的下载配置,阐述了其原理及软硬件设计。 1引言 随着电子技术的发展,当前数字系统的设计正朝着速度快、容量大、体积小、重量轻的方向发展。推动该潮流迅猛发展的引擎就是日趋进步和完善的高密度现场可编程逻辑器件设计技术。高密度现场可编程逻辑器件(CPLD/FPGA)能够将大量逻辑功能集成于一个单片IC之中,对基于E2PROM(或FlashMemory)工艺的器件,配置数据在掉电后不会丢失,可以直接采用ByteBlaster并口下载电缆对他们进行配置,但基于该架构的器件的集成度较低
-
2020-12-08
139KB
EDA/PLD中的基于CPLD/FPGA的CMI编码设计与实现
2020-11-060 引言 CMI码是传号反转码的简称,它是一种应用于PCM四次群和光纤传输系统中的常用线路码型,具有码变换设备简单、有较多的电平跃变,含有丰富的定时信息,便于时钟提取,有一定的纠错能力等优点。
94KB
EDA/PLD中的基于CPLD/FPGA的出租车计费器
2020-12-13随着EDA技术的高速发展,电子系统的设计技术和工具发生了深刻的变化,大规模可编程逻辑器件CPLD/FPGA的出现,给设计人员带来了诸多方便。利用它进行产品开发,不仅成本低、周期短、可靠性高,而且具有完
261KB
EDA/PLD中的基于CPLD/FPGA的出租车计费器系统的设计实现
2020-12-081 引言 随着EDA技术的发展及大规模可编程逻辑器件CPLD/FPGA的出现,电子系统的设计技术和工具发生了巨大的变化,通过EDA技术对CPLD/FP-GA编程开发产品,不仅成本低、周期短、可靠性
174KB
EDA/PLD中的基于CPLD/FPGA的VHDL语言电路优化设计
2020-11-080 引 言 VHDL(Very High Speed Integrated Circuit Hardware Description Language)是IEEE工业标准硬件描述语言,是随着可编
75KB
EDA/PLD中的基于CPLD/FPGA的多功能分频器的设计与实现
2020-12-06引言 分频器在CPLD/FPGA设计中使用频率比较高,尽管目前大部分设计中采用芯片厂家集成的锁相环资源 ,但是对于要求奇数倍分频(如3、5等)、小数倍(如2.5、3.5等)分频、占空比50%的应用
299KB
EDA/PLD中的基于CPLD的FPGA从并快速加载方案
2020-10-19现场可编程门阵列(FPGA)作为专用集成电路(ASIC)领域的一种半定制电路,可以根据设计的需要灵活实现各种接口或者总线的输出,在设备端的通信产品中已得到越来越广泛的使用。FPGA 是基于静态随机存储
85KB
EDA/PLD中的基于CPLD/FPGA的三相SPWM波形发生器的设计与实现
2020-10-21在工农业生产中广泛使用三相交流异步电动机,其调速比直流电机相对复杂。三相交流异步电动机的调速技术主要采用交-直-交变频调速技术。有V/F 控制变频调速和更高性能的矢量控制调速。交-直-交V/F 控制变
94KB
EDA/PLD中的基于CPLD/FPGA的半整数分频器的设计
2020-12-10摘要:简要介绍了CPLD/FPGA器件的特点和应用范围,并以分频比为2.5的半整数分频器的设计为例,介绍了在MAX+plus II开发软件下,利用VHDL硬件描述语言以及原理图的输入方式来设计数字逻辑
175KB
EDA/PLD中的基于CPLD/FPGA高速数据采集系统的设计
2020-11-110 引 言 传统的数据采集系统一般采用单片机,系统大多通过PCI总线完成数据的传输。其缺点是数学运算能力差;受限于计算机插槽数量和中断资源;不便于连接与安装;易受机箱内电磁环境的影响。这些问题遏制
180KB
EDA/PLD中的用CPLD和Flash实现FPGA配置
2020-12-08电子设计自动化EDA(Electronic Design Automation)是指以计算机为工作平台,以EDA软件为开发环境,以硬件描述语言为设计语言,以可编程逻辑器件PLD为实验载体(包括CPLD
90KB
EDA/PLD中的基于CPLD的异步串行收发器设计
2020-12-10摘要:介绍了基于CPLD的异步串行收发器的设计方案,着重叙述了用混合输入(包括原理图和VHDL)实现该设计的思想,阐述了在系统可编程(ISP)开发软件的应用方法与设计流程,并给出了VHDL源文件和仿真
240KB
EDA/PLD中的CPLD/FPGA器件的配置方法
2020-11-13CPLD和FPGA都支持边界扫描(JTAG)模式,JTAG端口用于边界扫描测试、器件配置、应用诊断等,符合IEEE 1532/IEEE 1149,1规范。每个CPLD/FPGA器件都有专用的JTAG端
75KB
EDA/PLD中的用CPLD实现单片机读写模块
2020-12-10摘要:介绍实现单片机与Xilinx公司XC9500系列可编程逻辑器件的读写逻辑功能模块的接口设计,以及Xilinx公司的XC9500系列可编程逻辑器件的开发流程。 关键词:复杂可编程逻辑电路 微处理器
85KB
EDA/PLD中的基于CPLD的片内振荡器设计
2020-12-13在绝大部分数字系统设计中,时钟是不可或缺的部分,通常采用外接有源或者无源振荡器来提供时钟信号。外接时钟的优点是性能稳定,设计简便;缺点是会增加电路板面积,而且高频设计时对电路板布线和加工的要求比较严格
152KB
EDA/PLD中的基于CPLD和单片机的任意波形发生器设计
2020-12-08引言 在电子工程设计与测试中,常常需要一些复杂的、具有特殊要求的信号,要求其波形可任意产生,频率方便可调。通常的信号产生器难以满足要求,市场上出售的任意信号产生器价格昂贵。结合实际需
150KB
EDA/PLD中的基于CPLD的USB下载电缆设计
2020-12-08引 言 随着片上系统(SoC,System on Chip)时代的到来,包括复杂可编程逻辑器件(CPLD,Complex ProgrammableLogic Device)和现场可编程门阵列(FPGA
67KB
EDA/PLD中的基于FPGA/CPLD设计与实现UART
2020-12-10摘 要:UART是广泛使用的串行数据通讯电路。本设计包含UART发送器、接收器和波特率发生器。设计应用EDA技术,基于FPGA/CPLD器件设计与实现UART。关键词:FPGA/CPLD;UART;V
156KB
EDA/PLD中的基于CPLD芯片EPM7128设计数据合并转换器
2020-12-08摘要:介绍了基于CPLD芯片EPM7128设计的数据合并转换器。其中,控制串行口数据合并时间的计数器电路和并行数据转换成串行的移位电路都是在CPLD中完成的,数据块合并由相应的软件实现,最终形成PCM
185KB
EDA/PLD中的基于CPLD的PLC背板总线协议接口芯片设计
2020-10-21摘要:设计了一组基于CPLD的PLC背板总线协议接口芯片,协议芯片可以区分PLC的背板总线的周期性数据和非周期性数据。详细介绍了通过Verilog HDL语言设计状态机、协议帧控制器、FIFO控制器的
161KB
EDA/PLD中的单片机+CPLD结构体系在电子设计中的应用
2020-12-06自20世纪80年代单片机引入我国以来,学习和应用单片机的热潮始终不减,特别是MCS51系列。这是由单片机的特点决定的。实际上,从单片机/CPLD应用通用数字集成电路系统,到广泛应用单片机,是我国电子设
119KB
EDA/PLD中的基于CPLD实现QPSK调制电路的设计
2020-10-19QPSK是数字通信系统中一种常用的多进制调制方式。其调制的基本原理:对输入的二进制序列按每两位码元分为一组,用载波的四种相位表征它们。实际上QPSK信号是两路正交双边带信号。现在人们对通信的要求越来越
178KB
EDA/PLD中的用CPLD器件及VDHL语言实现电梯控制系统
2020-11-101 引言 随着社会的发展。使用电梯越来越普遍,已从原来只在商业大厦、宾馆过渡到在办公室、居民楼等多种建筑中,并且对电梯功能的要求也不断提高,其相应控制方式也在不断发生变化。电梯的微机化控制主要有:
426KB
EDA/PLD中的基于CPLD的RS-232串口通信实现
2020-10-21摘要:为了实现PC机与CPLD的通信,进行了相应的研究。分析了RS-232C通信协议,自定义了数据包传输格式。根据UART模块工作状态多的特点,应用了有限状态机理论进行编程实现。为降低误码率,应用16
123KB
EDA/PLD中的基于CPLD的系统中I2C总结的设计
2020-12-08I2C总线是PHILIPS公司推出的新一代串行总线,其应用日渐广泛。目前许多单片机都带有I2C总线接口,能方便地实现I2C总线设计;对没有I2C总线的微控制器(MCU),可以采用两条I/O口线进行模拟
197KB
EDA/PLD中的基于CPLD的DDS正交信号源的设计
2020-11-101 引言 由于传统的多波形函数信号发生器需采用大量分离元件才能实现,且设计复杂,这里提出一种基于CPLD的多波形函数信号发生器。它采用CPLD作为函数信号发生器的处理器,以单片机和CPLD为核心,
454KB
EDA/PLD中的基于单片机和FPGA的网络数据加密实现
2020-11-11摘要:介绍了基于单片机、FPGA的网络数据加密实现。整个系统由单片机,FPGA和E1通信接口组成。流密码加密算法采用A5/l和W7算法。采用VHDL硬件语言实现FPGA功能。该硬件加密系统具有较好的安
199KB
EDA/PLD中的基于CPLD的异步串行通讯控制器的研究与设计
2020-11-081 引 言 串行通信实际上就是两台电子设备之间一位一位地发送和接收数据,它分为同步通信和异步通信两类。异步串行通信无需数据时钟、帧同步时钟等时钟信号,数据的发送和接收是自同步的,完全依靠收发双
190KB
EDA/PLD中的基于CPLD的数据采集与显示接口电路仿真设计
2020-11-071 引言 CPLD称为复杂可编程逻辑设计芯片,它是大规模可编程器件,具有高集成度、高可靠性、高速度的特点。CPLD是利用EDA技术进行电子系统设计的载体。硬件描述语言是EDA技术进行电子系统设计的
68KB
EDA/PLD中的基于FPGA/CPLD设计与实现UART (图)
2020-12-13摘 要:UART是广泛使用的串行数据通讯电路。本设计包含UART发送器、接收器和波特率发生器。设计应用EDA技术,基于FPGA/CPLD器件设计与实现UART。关键词:FPGA/CPLD;UART;V
75KB
EDA/PLD中的基于CPLD的PSK系统设计
2020-12-08摘要:本论文主要讨论和仿真了基于CPLD的PSK系统单元设计,在阐述调制解调系统的基本原理与设计方法的同时,又详细地介绍了系统的总体电路框图及各个模块的具体软硬件实现。作者以VHDL作为设计的硬件描述
-
学院
SecureCRT 连接 GNS3/Linux 的安全精密工具
SecureCRT 连接 GNS3/Linux 的安全精密工具
-
下载
UL 60335-2-3:2016 电熨斗(挂烫机)的安规要求 - 完整英文版(53页)
UL 60335-2-3:2016 电熨斗(挂烫机)的安规要求 - 完整英文版(53页)
-
下载
libnvidia-container-tools_1.3.3-1_amd64.deb
libnvidia-container-tools_1.3.3-1_amd64.deb
-
学院
基于Flink+Hudi构建企业亿级云上实时数据湖教程(PC、移动、小
基于Flink+Hudi构建企业亿级云上实时数据湖教程(PC、移动、小
-
下载
Tsai两步法摄像机标定的Matlab实现
Tsai两步法摄像机标定的Matlab实现
-
下载
AIC和RIE法制备的黑硅纳米林
AIC和RIE法制备的黑硅纳米林
-
下载
领航网络远程管理软件2018正式版.zip
领航网络远程管理软件2018正式版.zip
-
博客
RT-Thread--宏 RT_OBJECT_HOOK_CALL
RT-Thread--宏 RT_OBJECT_HOOK_CALL
-
下载
需求分析与建模最佳实践
需求分析与建模最佳实践
-
下载
let's encrypt安装.docx
let's encrypt安装.docx
-
学院
电商PC前后端分离项目Spring Boot后台实战第一期
电商PC前后端分离项目Spring Boot后台实战第一期
-
学院
MySQL Router 实现高可用、负载均衡、读写分离
MySQL Router 实现高可用、负载均衡、读写分离
-
博客
一个printf(结构体指针)引发的血案
一个printf(结构体指针)引发的血案
-
学院
Docker从入门到精通
Docker从入门到精通
-
学院
2021 年该学的 CSS 框架 Tailwind CSS 实战视频
2021 年该学的 CSS 框架 Tailwind CSS 实战视频
-
博客
读10个整数存入数组,找出其中最大值和最小值。
读10个整数存入数组,找出其中最大值和最小值。
-
下载
Flutter布局详解
Flutter布局详解
-
博客
【树莓派】安装系统和初始化
【树莓派】安装系统和初始化
-
下载
卓嘉津+3120000220.zip
卓嘉津+3120000220.zip
-
学院
工程制图 AutoCAD 2012 从二维到三维
工程制图 AutoCAD 2012 从二维到三维
-
下载
文件加密(自用私藏)
文件加密(自用私藏)
-
学院
ELF视频教程
ELF视频教程
-
博客
编写程序求出 1000-2000 年之间的所有闰年,并统计个数。
编写程序求出 1000-2000 年之间的所有闰年,并统计个数。
-
博客
小写字母转换成大写字母,直至输入非字母字符。
小写字母转换成大写字母,直至输入非字母字符。
-
博客
GItlab:Internal API available: FAILED - Internal API error 502
GItlab:Internal API available: FAILED - Internal API error 502
-
博客
Python安装包 阿里源
Python安装包 阿里源
-
博客
exynos 4412 时钟配置
exynos 4412 时钟配置
-
下载
UL 998:2020 Safety Standard for Humidifiers(加湿器) -最新完整英文版(107页)
UL 998:2020 Safety Standard for Humidifiers(加湿器) -最新完整英文版(107页)
-
学院
MaxScale 实现 MySQL 读写分离与负载均衡
MaxScale 实现 MySQL 读写分离与负载均衡
-
学院
mpsoc zcu104 上做hdmi 显示实验
mpsoc zcu104 上做hdmi 显示实验