本文介绍了Leon2开源处理核的技术特点、软硬件开发过程、国内外的应用实例。技术特点主要是SPARCV8规范、AMBH2.0总线结构、容错设计方法和VHDL编程风格;对Leon2应用系统的软硬件开发工具和方法进行了介绍;在应用实例中,介绍两种国外的应用和两种国内的应用,其中包括作者正在进行研制的星载图像处理系统。
2021-11-23 19:26:31 242KB 微处理器|微控制器
1
本资料涵盖Leon2处理器的源代码、用户手册、综合脚本、验证代码等,LEON2是符合SPARC V8架构的32位处理器的可合成VHDL模型。该模型具有高度可配置性,特别适用于片上系统(SOC)设计,资料详见附件。
2021-10-25 14:48:06 1.35MB 控制器/处理器
1
LEON 2 SystemC model on ReSP, 21页,目录如下: 1 Leon 2 5 1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.2 Architecture Description . . . . . . . . . . . . . . . . . . . . . . . 6 1.2.1 SPARC v8 Registers . . . . . . . . . . . . . . . . . . . . . 6 1.3 LEON 2 SystemC model . . . . . . . . . . . . . . . . . . . . . . . 7 1.3.1 Trap Handler . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.3.2 Interrupt Support . . . . . . . . . . . . . . . . . . . . . . 10 1.3.3 Re-modeling the Processor Status Register . . . . . . . . 10 1.3.4 Enabling the user modes . . . . . . . . . . . . . . . . . . . 11 1.3.5 Register Windows . . . . . . . . . . . . . . . . . . . . . . 12 2 RTEMS on the LEON 2 model 16 2.1 Real-Time Executive for Multiprocessor Systems . . . . . . . . . 16 2.2 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.2.1 RTEMS Cross Compilation System from Gaisler Research 17 2.2.2 Installing the Pre-built tools from the RTEMS website . . 17 2.2.3 Building your own tool-chain . . . . . . . . . . . . . . . . 17 2.2.4 Creating an RTEMS image . . . . . . . . . . . . . . . . . 18 2.3 Running RTEMS executables on ReSP . . . . . . . . . . . . . . . 19 2.3.1 ReSP LEON Board . . . . . . . . . . . . . . . . . . . . . 19 2.4 Things that can go wrong . . . . . . . . . . . . . . . . . . . . . . 19 2.5 Modication of RTEMS to enable interrupts trap handler . . . . 20
2021-06-04 17:02:14 682KB leon RTEMS leon2
1
中国几乎所有卫星用的都是一款基于sparc v7体系结构的开源CPU:ERC32。本资源所含其资料和代码,另外也含有leon2 cpu的源码! 是了解卫星所用CPU的源代码,研究航天级开源CPU(ERC32,leon)的好资料。
2019-12-21 21:57:12 16.04MB ERC32 VHDL Leon leon2
1