虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

基于8051

  • 基于FPGA的8051 IP核的设计

    本文探索了自主系统CPU设计方法和经验,同时对80C51产品进行了必要的改进。 文章采用XILINX公司的Virtex-ⅡPro系列FPGA芯片,在相关EDA软件平台的支持下进行基于FPGA的8051芯片的设计。在已公开的8051源代码的基础上,对其中的程序存储器、指令存储器做了较大幅度的修改,增加了定时器、串行收发器的软件编写,VerilogHDL语句共6000余行(见附录光盘)。在设计中笔者特别的注意了源代码中组合逻辑循环的去除,时序设计中合理确定建立时间和保持时间,保证了工作频率的提高(工作频率由12MHz提高到约30MHz),串行收发器的下载实验验证了该模块频率的提高。对设计高频CPU提供了有益的借鉴。本文利用Modelsim进行了功能仿真和后仿真,利用Synplify进行了综合,仿真和综合结果达到了设计的预期要求,并为下载和组成系统作了准备工作(设计了外围电路的PCB板图)。

    标签: FPGA 8051 IP核

    上传时间: 2013-06-28

    上传用户:梧桐

  • 基于FPGA的8051单片机IP核设计及应用

    单片微型计算机(单片机)是将微处理器CPU、程序存储器、数据存储器、定时/计数器、输入/输出并行接口等集成在一起。由于单片机具有专门为嵌入式系统设计的体系结构与指令系统,所以它最能满足嵌入式系统的应用要求。Intel公司生产的MCS-51系列单片机是我国目前应用最广的单片机之一。 随着可编程逻辑器件设计技术的发展,每个逻辑器件中门电路的数量越来越多,一个逻辑器件就可以完成本来要由很多分立逻辑器件和存储芯片完成的功能。这样做减少了系统的功耗和成本,提高了性能和可靠性。FPGA就是目前最受欢迎的可编程逻辑器件之一。IP核是将一些在数字电路中常用但比较复杂的功能块,设计成可修改参数的模块,让其他用户可以直接调用这些模块,这样就大大减轻了工程师的负担,避免重复劳动。随着FPGA的规模越来越大,设计越来越复杂,使用IP核是一个发展趋势。 本课题结合FPGA与8051单片机的优点,主要针对以下三个方面研究: (1)FPGA开发平台的硬件实现选用Xilinx公司的XC3S500E-PQ208-4-C作为核心器件,采用Intel公司的EEPROM芯片2816A和SRAM芯片6116作为片内程序存储器,搭建FPGA的硬件开发平台。 (2)用VHDL语言实现8051IP核分析研究8051系列单片机内部各模块结构以及各部分的连接关系,实现了基于FPGA的8051IP核。主要包括如下几个模块:CPU模块、片内数据存储器模块、定时/计数器模块、并行端口模块、串行端口模块、中断处理模块、同步复位模块等。 (3)基于FPGA的8051IP核应用用所设计的8051IP核,实现了对一个4×4键盘的监测扫描、键盘确认、按键识别等应用。

    标签: FPGA 8051 单片机 IP核

    上传时间: 2013-04-24

    上传用户:1417818867

  • 基于Proteus的8051单片机实例源程序

    基于Proteus的8051单片机实例教程

    标签: Proteus 8051 单片机 源程序

    上传时间: 2014-12-24

    上传用户:jesuson

  • 一种基于ASIC实现的流水线架构8051内核设计

    以对传统8051微控制器的分析为基础# 在保证指令集不变的情况下#,给出了一种基于ASIC的微控制器设计

    标签: ASIC 8051 流水线 架构

    上传时间: 2014-12-29

    上传用户:杜莹12345

  • 8051核的DES源代码 使用C语言写的基于51核的DES原码

    8051核的DES源代码 使用C语言写的基于51核的DES原码,变量定义使用汇编。占用了130字节RAM,比我所见到的包括汇编编写的都要快。

    标签: DES 8051 C语言 源代码

    上传时间: 2013-12-25

    上传用户:zhouchang199

  • 基于单片机8051的嵌入式开发指南主要是rty51和UCOS操作系统的开发.

    基于单片机8051的嵌入式开发指南主要是rty51和UCOS操作系统的开发.

    标签: 8051 UCOS rty 51

    上传时间: 2013-12-26

    上传用户:leixinzhuo

  • 基于GPRS的SOCKET通信程序,使用于8051扩展系列单片机

    基于GPRS的SOCKET通信程序,使用于8051扩展系列单片机

    标签: SOCKET GPRS 8051 通信程序

    上传时间: 2016-01-02

    上传用户:yangbo69

  • 任何基于兼容8051指令的微处理器与SJA1000构成的CAN总线系统,该代码可以通过SJA1000完成CAN的收发操作.

    任何基于兼容8051指令的微处理器与SJA1000构成的CAN总线系统,该代码可以通过SJA1000完成CAN的收发操作.

    标签: 1000 SJA CAN 8051

    上传时间: 2014-01-24

    上传用户:qb1993225

  • 国外大学教程。详细介绍了基于KEIL开发环境下的8051单片机的软件开发方法。通俗易懂

    国外大学教程。详细介绍了基于KEIL开发环境下的8051单片机的软件开发方法。通俗易懂,书中源码例子经典。强烈推荐

    标签: KEIL 8051 大学 单片机

    上传时间: 2014-06-28

    上传用户:15736969615

  • 基于Rhapsody平台的单片机8051的例子

    基于Rhapsody平台的单片机8051的例子

    标签: Rhapsody 8051 单片机

    上传时间: 2016-04-26

    上传用户:yiwen213