点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 嵌入式系统/ARM技术中的设计PicoBlaze处理器
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
嵌入式系统/ARM技术中的一种新的嵌入式处理器在线调试方法
摘要: 针对嵌入式处理器在FPGA 中的应用现状,通过引入通用的调试模块,实现了对没有调试接口的嵌入式处理器进行在线调试的功能。所设计的调试模块通过引入专用的调试中断及与之对应的调试服务程序实现一种处理器响应断点( breakpoint) 的机制,并基于双端口RAM 中一种巧妙的地址映射机制实现同时对多行代码设置断点的功能。实际的工程应用情况表明,新的调试方法扩展了对小型嵌入式处理器进行调试的手段,明显提高了开发效率。 1 引言 在FPGA 设计中使用嵌入式处理器软核( 如Micro
所属分类:
其它
发布日期:2020-11-03
文件大小:376kb
提供者:
weixin_38526979
嵌入式系统/ARM技术中的基于PicoBlaze软核的TFT液晶显示控制的设计
TFT液晶显示器(LCD)具有功耗低、体积小、工作电压低、使用寿命长、可以显示复杂的文字及彩色图像等优点,在嵌入式设备中得到了广泛的应用,成为人机交互的重要方式。但是TFT液晶显示器驱动具有数据量大、占用引脚多等特点,采用传统的单片机驱动方式不仅会耗费大量的系统运行时间,降低系统效率,而且也会占用大量的I/O引脚。针对这种情况,本文提出了一种基于PicoBlaze软核的TFT液晶显示控制方案,能够方便地实现FPGA对TFT液晶的显示控制,具有较强的通用性和实用性。 1 PicoBlaze的
所属分类:
其它
发布日期:2020-11-03
文件大小:217kb
提供者:
weixin_38524472
嵌入式系统/ARM技术中的PicoBlaze处理器中间结果暂存寄存器(Scratchpad RAM)
PicoBlaze处理器提供了一个64个字节的中间结果暂存器组,这些寄存器可以支持直接寻址和间接寻址,通过两条指令STORE和FETCH来访问和处理。Scratchpad寄存器仅支持基于FPGA的PicoBlaze,不支持CPLD器件。另外,该寄存器也不受RESET(复位)的影响。中间结果寄存器的引入较大地提升了PicoBlaze处理器的性能,尤其是对一些查表、ΠFO及频繁访问寄存器等的设计非常方便和快捷。 同样地,STORE和FETCH也支持直接寻址和间接寻址方式,采用间接寻址的好处是可
所属分类:
其它
发布日期:2020-11-17
文件大小:33kb
提供者:
weixin_38750406
嵌入式系统/ARM技术中的PicoBlaze处理器添加处理器指令的设计流程
增加新的PicoBlaze处理器指令的操作过程如下。 (1) 修改Picoblaze.vhd源代码。 (2) 增加如下新的指令代码: constant new_instruction_id : std_logic_vector(4 'downto O):= "10101"; (3) 增加如下指令到译码信号说明位置: i_new_instruction(= '1'when instruction (15 downto 11) =new_instruction_i
所属分类:
其它
发布日期:2020-11-17
文件大小:28kb
提供者:
weixin_38664159
嵌入式系统/ARM技术中的定制新的PicoBlaze处理器
PicoBlaze处理器是一种8位嵌入式处理器软核,Xilinx提供了完整的汇编编译系统和用VHDL语言编写的标准处理器源程序。通过这些,设计者可以修改程序,并增加或减少功能块,以定制专用的处理器模块和指令系统。特别是对逻辑资源和价格比较敏感的设计,如CPLD器件等,设计专用的处理器模块显得更为重要,PicoBlaze处理器的一个很大的优势是具有增加或删除指令的能力。 PicoBlaze处理器的VHDL代码和与其对应的汇编程序的C语言代码非常容易修改。由于在FPGA器件有充分的资源提供给P
所属分类:
其它
发布日期:2020-11-17
文件大小:90kb
提供者:
weixin_38742124
嵌入式系统/ARM技术中的PicoBlaze处理器设计流流程
可以通过Xilinx网站下载XAPP627.zlp或XAPP213.zilp参考设计,或者直接下载Spartan-3EStarterkit Demo板的PicoBlaze参考设计。在一个FPGA的设计中生成一个PicoBlaze模块非常简单,因为PicoBlaze是一个完善的模块,不需要对该模块做任何的改动(除了需要修改指令)。重要的是设计者需要编写,并调试编译汇编源程序,以及生成FPGA的块存储器使用的ROM初始化文件。以下设计流程采用ISE10.1设计工具来综合及实现一个PicoBlaze内
所属分类:
其它
发布日期:2020-11-17
文件大小:318kb
提供者:
weixin_38675777
嵌入式系统/ARM技术中的设计PicoBlaze处理器
本节介绍的PicoBlaze处理器设计流程和设计范例采用低成本高性能的Spartan-3E器件和Spartan-3E StarterKit演示板。 调试完成PicoBlaze处理器模块,经过编译可以作为一个ROM的初始化文件与FPGA的bit文件下载到FPGA的配置器件中,PicoBlaze的系统构成如图1所示。设计者可以通过Xilinx网站下载XAPP213、XAPP387、XAPP627文档和KCPSM3编译工具来修改和编译汇编程序。 图1 Picoblaze处理器的系统构成
所属分类:
其它
发布日期:2020-11-17
文件大小:119kb
提供者:
weixin_38555616
嵌入式系统/ARM技术中的Coolbaze处理器设计范例
如何设计一个标准的PicoBlaze处理器已经在前面详细介绍,本节将对标准的PicoBlaze处理器进行简化,即减少不用的指令。采用尽可能少的CPLD逻辑资源来实现CoolBlaze处理器,用于控制一个小型的8位LED显示系统,其系统框图如图所示。 图 8位LED显示系统框图 1.设计说明 (1) 时钟采用CoolRunner-II器件内部的时钟分频模块。 (2) 外部通过一个按键来产生中断。 (3) 将8个8位的寄存器组去掉4个,仅保留4个8位寄存器,从而减少
所属分类:
其它
发布日期:2020-11-17
文件大小:85kb
提供者:
weixin_38550812