IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 基于 arm 设计开发工具包的 Arm Cortex-M3 处理器的示例系统级设计(第一章:文件目录&AHB组件&开发平台) -> 正文阅读

[嵌入式]基于 arm 设计开发工具包的 Arm Cortex-M3 处理器的示例系统级设计(第一章:文件目录&AHB组件&开发平台)

设计工具包中文件目录

目录名目录内容
logicalVerilog组件包括AHB-Lite和APB基础组件、外设、APB子系统以及AHB-Lite和APB协议。
systems示例系统的设计文件、测试台文件和模拟设置文件。
implementation示例系统的合成设置文件。这些文件支持Synopsys设计编译器。
software软件文件。其中包括:?CMSIS兼容的C头文件。?示例系统的示例程序文件。?设备驱动程序示例。
document文档文件。
cores这是处理器核心RTL文件的默认位置。可以通过修改“模拟和合成”设置来更改此位置。设计工具包不包括处理器RTL文件。

目录结构
在这里插入图片描述
AHB组件
AHB GPIO
AHB GPIO支持小端运算。它有一个Verilog参数,您可以对其进行配置,以便在大端环境中使用它及其现有的设备驱动程序软件。然而,这增加了设计的门计数,因为它引入了额外的逻辑来控制字节通道交换。

内存组件
设计工具包组件的行为模型被设计成小端。但是,如果系统以一致的传输大小访问每个内存位置,它们也可以在大端系统中工作。

APB外设
APB外设的设计为l小端。APB子系统提供了一个Verilog参数,该参数引入了额外的大小端转换逻辑,使您能够在大端环境中使用这些组件及其设备驱动程序软件。Arm官方建议不要使用此参数,因为它会添加额外的硬件。为了完成大端产品设计,Arm建议您修改外围设备和设备驱动程序以使用大端程序员模型。

默认情况下,用于Arm嵌入式处理器的GNU工具只支持小端配置。

开发平台
此版本的Cortex-M系统设计工具包支持Linux和Unix的模拟和综合。如果使用Keil MDK-ARM进行软件开发,则可以将设计工具包安装在可以从Linux、Unix和Windows访问的位置。
要安装虚拟机运行Linux、Unix系统。还要设置共享文件夹,以通过主机操作系统访问设计工具包。然后在Windows环境下用Keil-MDK-ARM编译软件,并在Linux或Unix环境下进行仿真。
若要在其他操作系统上运行设计工具包,修改makefile以满足需求。

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-07-11 16:46:50  更:2021-07-11 16:47:40 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/3 14:47:16-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码