您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. Micro-Programmed CPU System Design Report 

  2. 基于 VHDL 设计一个简单的CPU,拥有自己的一套指令集,并且能够根据指令写出的程序去完成一定的功能,如加减运算、移位、逻辑运算等。为了简单起见,我们仅仅考虑CPU、寄存器、存储器与指令集之间的关系。
  3. 所属分类:专业指导

    • 发布日期:2009-08-01
    • 文件大小:387072
    • 提供者:longlytt
  1. VHDL_8位CPU设计_包含程序

  2. 8位CPU的简单设计,从CPU的设计指令开始,从取指令到执行指令,了解CPU的工作原理,其实CPU并不是很神的东西,只是重复做一件事情而已
  3. 所属分类:硬件开发

    • 发布日期:2011-05-18
    • 文件大小:2097152
    • 提供者:wwweet
  1. 计算机组成原理 8位实验CPU设计与实现

  2. 1. 深入掌握CPU的工作原理,包括ALU、控制器、寄存器、存储器等部件的工作原理; 2. 熟悉和掌握指令系统的设计方法,并设计简单的指令系统; 3. 理解和掌握小型计算机的工作原理,以系统的方法建立起整机概念; 4. 理解和掌握基于VHDL语言和TEC-CA硬件平台设计模型机的方法。 二、设计要求   参考所给的16位实验CPU的设计与实现,体会其整体设计思路,并理解该CPU的工作原理。在此基础上,对该16位的实验CPU(称为参考CPU)进行改造,以设计得到一个8位的CPU。总的要求是将原来
  3. 所属分类:专业指导

    • 发布日期:2013-06-04
    • 文件大小:1048576
    • 提供者:u010241224
  1. 嵌入式单总线控制器设计

  2.  基于VHDL的嵌入式DS1820控制器,具有转换速度快、精度高、通用性好等优点。同时,嵌入软核的FPGA可以分担许多微处理器的工作,降低系统对CPU实时性的要求,也降低了软件开发的难度。
  3. 所属分类:其它

    • 发布日期:2020-08-13
    • 文件大小:192512
    • 提供者:weixin_38693589
  1. 基于EPM7128SLC84-15 CPLD的LED点阵显示控制器

  2. 现场可编程器件(FPGA和CPLD)等ISP器件无须编程器,利用器件厂商提供的编程套件,采用自顶而下的模块化设计方法,使用原理图或硬件描述语言(VHDL)等方法来描述电路逻辑关系,可直接对安装在目标板上的器件编程。它易学、易用、简化了系统设计,减小了系统规模,缩短设计周期,降低了生产设计成本,从而给电子产品的设计和生产带来了革命性的变化。  1、系统结构及工作原理  LED点阵显示控制的传统方式是采用单片机或系统机作为CPU来实现,当系统显示的信息比较多时,由于单片机的输入/输出端口(I/O)有
  3. 所属分类:其它

    • 发布日期:2020-10-23
    • 文件大小:214016
    • 提供者:weixin_38710524
  1. Spantan FPGA在多路数字量采集模块设计的应用

  2. 1 引言   测控系统常常需要处理所采集到的各种数字量信号。通常测控系统采用通用MCU完成系统任务。但当系统中采集信号量较多时,仅依靠MCU则难以完成系统任务。针对这一问题,提出一种基于FPGA技术的多路数字量采集模块。利用FPGA的I/O端口数多且可编程设置的特点,配以VHDL编写的FPGA内部逻辑,实现采集多路数字量信号。   MCU(Micro Control Unit)中文名称为微控制单元,又称单片微型计算机(Single Chip Microcomputer)或者单片机,是指随着大规模
  3. 所属分类:其它

    • 发布日期:2020-10-22
    • 文件大小:196608
    • 提供者:weixin_38621630
  1. 存储/缓存技术中的基于FPGA的SPI Flash控制器的设计方案

  2. 摘要:传统的Flash读写是通过CPU软件编程实现,其读写速度较慢,且占用CPU资源,另外由于Flash芯片本身功能指令较多,使得对芯片进行直接操作变得非常困难。   本文提出一个基于FPGA的SPI Flash读写硬件实现方案,该方案利用硬件对SPI Flash进行控制,能够非常方便地完成Flash的读写、擦除、刷新及预充电等操作,同时编写的SPI Flash控制器IP核能够进行移植和复用,作为SOC芯片的功能模块。SPI Flash控制器采用VHDL语言进行编写,在Modelsim 6.5
  3. 所属分类:其它

    • 发布日期:2020-10-20
    • 文件大小:207872
    • 提供者:weixin_38690522
  1. 单片机与DSP中的FPGA与单片机实现数据RS232串口通信的设计

  2. 摘要:本文针对由FPGA构成的高速数据采集系统数据处理能力弱的问题,提出FPGA与单片机实现数据串行通信的解决方案。在通信过程中完全遵守RS232协议,具有较强的通用性和推广价值。   1 前言   现场可编程逻辑器件(FPGA)在高速采集系统中的应用越来越广,由于FPGA对采集到的数据的处理能力比较差,故需要将其采集到的数据送到其他CPU系统来实现数据的处理功能,这就使FPGA系统与其他CPU系统之间的数据通信提到日程上,得到人们的急切关注。本文介绍利用VHDL语言实现 FPGA与单片机的
  3. 所属分类:其它

    • 发布日期:2020-11-06
    • 文件大小:145408
    • 提供者:weixin_38715094
  1. EDA/PLD中的状态机“毛刺”的产生及消除方法

  2. 随着EDA技术的高速发展, 以大规模和超大规模器件FPGA/CPLD为载体、以VHDL(硬件描述语言)为工具的电子系统设计越来越广泛。有限状态机(简称状态机)作为数字系统控制单元的重要设计方案之一,无论与基于VHDL语言的其他设计方案相比,还是与可完成相似功能的CPU设计方案相比,在运行速度的高效、执行时间的确定性和高可靠性方面都显现出强大的优势。因此状态机在数字电子系统设计中的地位日益凸显。   1 状态机“毛刺”的产生   状态机通常包含主控时序进程、主控组合进程和辅助进程三个部分。其中
  3. 所属分类:其它

    • 发布日期:2020-11-05
    • 文件大小:146432
    • 提供者:weixin_38688145
  1. EDA/PLD中的基于CPLD 的矩阵键盘扫描模块设计

  2. 摘要: 为了在不增加CPU 工作负担的前提下,实现标准键盘和矩阵键盘双键盘同时工作,提出了一种基于复杂可编逻辑器件(CPLD)的矩阵键盘扫描方案,实现了在矩阵键盘状态控制下CPLD 自动完成键盘扫描、编码、输出的功能,CPU 通过定时器中断服务程序定时查询矩阵键盘状态,并将按键值直接送入键盘缓冲区,供其他程序使用。   给出了CPLD 部分模块的VHDL 语言实现和仿真波形。在矩阵键盘的扫描、编码、输出完全不需CPU 控制的前提下,实现标准键盘和矩阵键盘双键盘同时使用。   在基于PC104
  3. 所属分类:其它

    • 发布日期:2020-11-04
    • 文件大小:672768
    • 提供者:weixin_38526914
  1. EDA/PLD中的基于PLD与AVR总线通信接口VHDL设计与实现

  2. 1、引言   嵌入式系统在日常生活中的大量使用,人们也对其性能和速度提出了更高的要求。微控制器和可编程逻辑器件的结合,更能充分发挥嵌入式系统的优势。本文设计和实现的微控制器与可编程逻辑器件之间总线读写方式通信比传统的串行通信更可靠、速度更快。下面是一些相关术语的说明。   总线:任何一个微处理器都要与一定数量的部件和外围设备连接,但如果将各部件和每一种外围设备都分别用一组线路与CPU直接连接,那么连线将会错综复杂,甚至难以实现。为了简化硬件电路设计、简化系统结构,常用一组线路,配置以适当的接
  3. 所属分类:其它

    • 发布日期:2020-11-09
    • 文件大小:254976
    • 提供者:weixin_38750003
  1. 嵌入式系统/ARM技术中的基于嵌入式系统中DRAM控制器的CPLD解决方案

  2. 摘要:介绍怎样在嵌入式CPU 80C186XL DRAM刷新控制单元的基础上,利用CPLD技术和80C196XL的时序特征设计一个低价格、功能完整的DRAM控制器的方法,并采用VHDL语言编程实现。   80C186XL16位嵌入式微处理器是Intel公司在嵌入式微处理器市场的上导产品之一,已广泛应用于电脑终端、程控交换和工控等领域。在该嵌入式微处理器片内,集成有DRAM RCU单元,即DRAM刷新控制单元。RCU单元可以自动产生DRAM刷新总线周期,它工作于微处理器的增益模式下。经适当编程后
  3. 所属分类:其它

    • 发布日期:2020-11-08
    • 文件大小:216064
    • 提供者:weixin_38656662
  1. EDA/PLD中的基于FPGA和单片机的串行通信接口设计

  2. 摘要:本文针对由FPGA构成的高速数据采集系统数据处理能力弱的问题,提出FPGA与单片机实现数据串行通信的解决方案。在通信过程中完全遵守RS232协议,具有较强的通用性和推广价值。   1 前言   现场可编程逻辑器件(FPGA)在高速采集系统中的应用越来越广,由于FPGA对采集到的数据的处理能力比较差,故需要将其采集到的数据送到其他CPU系统来实现数据的处理功能,这就使FPGA系统与其他CPU系统之间的数据通信提到日程上,得到人们的急切关注。本文介绍利用VHDL语言实现 FPGA与单片机的
  3. 所属分类:其它

    • 发布日期:2020-11-07
    • 文件大小:110592
    • 提供者:weixin_38732811
  1. EDA/PLD中的基于CPLD的LED点阵显示控制器

  2. 在系统可编程技术(ISP—In System Programming)及其在系统可编程系列器件,是90年代迅速发展起来的一种新技术和新器件。现场可编程器件(FPGA和CPLD)等ISP器件无须编程器,利用器件厂商提供的编程套件,采用自顶而下的模块化设计方法,使用原理图或硬件描述语言(VHDL)等方法来描述电路逻辑关系,可直接对安装在目标板上的器件编程。它易学、易用、简化了系统设计,减小了系统规模,缩短设计周期,降低了生产设计成本,从而给电子产品的设计和生产带来了革命性的变化。   1、系统结
  3. 所属分类:其它

    • 发布日期:2020-12-08
    • 文件大小:115712
    • 提供者:weixin_38725734
  1. EDA/PLD中的80C186XL嵌入式系统中DRAM控制器的CPLD解决方案

  2. 摘要:介绍怎样在嵌入式CPU 80C186XL DRAM刷新控制单元的基础上,利用CPLD技术和80C196XL的时序特征设计一个低价格、功能完整的DRAM控制器的方法,并采用VHDL语言编程实现。   关键词:刷新控制单元(RCU) DRAM控制器 状态机 CPLD VHDL语言   80C186XL16位嵌入式微处理器[1]是Intel公司在嵌入式微处理器市场的上导产品之一,已广泛应用于电脑终端、程控交换和工控等领域。在该嵌入式微处理器片内,集成有DRAM RCU单元,即DRAM刷新控制
  3. 所属分类:其它

    • 发布日期:2020-12-04
    • 文件大小:197632
    • 提供者:weixin_38691256
  1. 80C186XL嵌入式系统中DRAM控制器的CPLD解决方案

  2. 摘要:介绍怎样在嵌入式CPU 80C186XL DRAM刷新控制单元的基础上,利用CPLD技术和80C196XL的时序特征设计一个低价格、功能完整的DRAM控制器的方法,并采用VHDL语言编程实现。   关键词:刷新控制单元(RCU) DRAM控制器 状态机 CPLD VHDL语言   80C186XL16位嵌入式微处理器[1]是Intel公司在嵌入式微处理器市场的上导产品之一,已广泛应用于电脑终端、程控交换和工控等领域。在该嵌入式微处理器片内,集成有DRAM RCU单元,即DRAM刷新控制
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:176128
    • 提供者:weixin_38545923
  1. 基于PLD与AVR总线通信接口VHDL设计与实现

  2. 1、引言   嵌入式系统在日常生活中的大量使用,人们也对其性能和速度提出了更高的要求。微控制器和可编程逻辑器件的结合,更能充分发挥嵌入式系统的优势。本文设计和实现的微控制器与可编程逻辑器件之间总线读写方式通信比传统的串行通信更可靠、速度更快。下面是一些相关术语的说明。   总线:任何一个微处理器都要与一定数量的部件和外围设备连接,但如果将各部件和每一种外围设备都分别用一组线路与CPU直接连接,那么连线将会错综复杂,甚至难以实现。为了简化硬件电路设计、简化系统结构,常用一组线路,配置以适当的接
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:333824
    • 提供者:weixin_38611527
  1. 基于FPGA和单片机的串行通信接口设计

  2. 摘要:本文针对由FPGA构成的高速数据采集系统数据处理能力弱的问题,提出FPGA与单片机实现数据串行通信的解决方案。在通信过程中完全遵守RS232协议,具有较强的通用性和推广价值。   1 前言   现场可编程逻辑器件(FPGA)在高速采集系统中的应用越来越广,由于FPGA对采集到的数据的处理能力比较差,故需要将其采集到的数据送到其他CPU系统来实现数据的处理功能,这就使FPGA系统与其他CPU系统之间的数据通信提到日程上,得到人们的急切关注。本文介绍利用VHDL语言实现 FPGA与单片机的
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:137216
    • 提供者:weixin_38504089
  1. 基于CPLD 的矩阵键盘扫描模块设计

  2. 摘要: 为了在不增加CPU 工作负担的前提下,实现标准键盘和矩阵键盘双键盘同时工作,提出了一种基于复杂可编逻辑器件(CPLD)的矩阵键盘扫描方案,实现了在矩阵键盘状态控制下CPLD 自动完成键盘扫描、编码、输出的功能,CPU 通过定时器中断服务程序定时查询矩阵键盘状态,并将按键值直接送入键盘缓冲区,供其他程序使用。   给出了CPLD 部分模块的VHDL 语言实现和仿真波形。在矩阵键盘的扫描、编码、输出完全不需CPU 控制的前提下,实现标准键盘和矩阵键盘双键盘同时使用。   在基于PC104
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:1048576
    • 提供者:weixin_38731145
  1. 状态机“毛刺”的产生及消除方法

  2. 随着EDA技术的高速发展, 以大规模和超大规模器件FPGA/CPLD为载体、以VHDL(硬件描述语言)为工具的电子系统设计越来越广泛。有限状态机(简称状态机)作为数字系统控制单元的重要设计方案之一,无论与基于VHDL语言的其他设计方案相比,还是与可完成相似功能的CPU设计方案相比,在运行速度的高效、执行时间的确定性和高可靠性方面都显现出强大的优势。因此状态机在数字电子系统设计中的地位日益凸显。   1 状态机“毛刺”的产生   状态机通常包含主控时序进程、主控组合进程和辅助进程三个部分。其中
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:183296
    • 提供者:weixin_38658568
« 12 »