登录
首页 » Others » AXI总线协议详解

AXI总线协议详解

于 2020-11-27 发布
0 194
下载积分: 1 下载次数: 1

代码说明:

此文档对AXI总线协议进行了系统的详解,有急需的同学可以下载看看!

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • FPGA数字信号处理(二)并行FIR滤波器Verilog设计
    并行结构FIR滤波器的Verilog HDL代码,Vivado工程,含testbench与仿真,仿真结果优秀
    2020-12-12下载
    积分:1
  • 相控阵雷达天线 PDF书
    相控阵雷达天线 PDF书相控阵雷达天线 PDF书
    2021-05-06下载
    积分:1
  • 36.211协议中文版
    36.211协议的中文版,便于大家理解及学习。
    2020-06-05下载
    积分:1
  • C#实现WebSocket源码(c#写的服务端html写的客户端)
    C#实现WebSocket源码(c#写的服务端html写的客户端)WebSocket 协议在2008年诞生,2011年成为国际标准。所有浏览器都已经支持了。它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。其他特点包括:(1)建立在 TCP 协议之上,服务器端的实现比较容易。(2)与 HTTP 协议有着良好的兼容性。默认端口也是80和443,并且握手阶段采用 HTTP 协议,因此握手时不容易屏蔽,能通过各种 HTTP 代理服务器。(3)数据格式比较轻量,性能开销小,通信高效。(4)可以发送文本,也可
    2021-05-07下载
    积分:1
  • mini2440之U-boot移植详细手册-20110908.pdf
    mini2440之U-boot移植详细手册-20110908.pdf上海嵌入式家园-开发板商城贺工www.embedclub.com第6章 U-BOOT在MN440上的移植.…556.1建立开发板文件,测试编泽环境55611修改顶层 Makefile561.2在/b0ad中建smd2440日录和文件5661.3 include/ngs/中建立发板配量之件,.:·61.4测试编译环境566,2第一阶段:探索启动代码6.2.1关闭为A79200写的ED必转576.2.2修改CPU额率初始化设置586.2.3修改0weve/nit.S文件,…59624修改代码重定向部分606.2.5增加ED的点亮架作…6963第二阶段:修改初始化代码7063修改加am/b0ard,C文件…706.3.2修改bord/ embedclub/smdk2440/5mdk2440.c文件64第三阶段:完善目标板夕设驱动…76641 Nand flash相关代码的修改..7664.2添加s(2)像烧写功能…7964.3修改 Nor flash写入功能的代644修改网络相关代码9364.5添加口 Xmodem传物协议(可不修改)93646添加CD显小功能96647添加D卡MMC)读取功能10165第四阶段:修正配置文件11865.1添加 CONFIG S3C2440条件定义11865.2修改量之 include/ configs/smdk2440a,h66重新编译并测试第7章UBO0T下添加自定义的命令13471MAN_LooP()与 ABORTBOOT(两数分析1347.11 main loop()的数分析:1357.1.2 abortboot/两数分析tinnddnd4灬13572U-BoOT卜添加主菜单界面命令MENU137第8章 U-BOOT下通过DNW实现 USB SLAVE下载功能4.81添加 USB SLAVE下载功能.…14382使用 WINDOWS下DNW测试 USB SLAVE下载功能14983在LNx下安装DNW实现 USB SLAVE下载功能151831 Linux下DNW源码下我1518.32编详DNW驱动和程序15183.3挂教 secbulk ko内孩模块.1518.34使iux下DNW完成下我…151第9章UBoD0T下载的源代码链接…上海嵌入式宗回-歇板商城嵌入式家园阙扯:ww.embedclub.com淘宝城网址http://embedclub,taobaocom/上海嵌入式家园-开发板商城贺工www.embedclub.com第章的概念与功能嵌入式 Linux软件结构与分布一般情况下嵌入式系统中的软件主要分为以下几部分:引导加载程序:其中包括内部中的固化启动代码和两部分。内部固化是厂家在芯片生产时候固化的,作用基本上是引导有的芯片比较复杂,比如在屮没有代码的时候有许多启动方式或以太网等等。而则很简单,只有和和文件系统。包括根文件系统和建立于内存设备之上的文件系统(等等)。它是提供管理系统的各种配置文件以及系统执行川户应用程序的良好运行环境及载体。应用程序。用户自定义的应用程序,存放于文件系统之中。在存储器中,他们的分布一般如:根文件系统其他文件系统参数区被挂载到根文件系统或者作为但是以上只是大部分情况下的分布,也有一些可能根文件系统是,被一起压缩到了内核映像甲,或老没有参数区,等等在嵌入式 Linux中 Bootloader的必要性内核的启动除了内核怏像必须在主存的适当位置,还必须具备一定的条件:R0=01.CPU寄存器的设置:R1= Machine id(即 Machine type number,定义在inux/arch/ arm/tools/ mach typesR2=内核启动参数在RM中起始基地址;2.CPU模式:必须禁止中断(IRQs和FIQs);CPU必须SVC模式M必须关闭3. Cache和MMU的设置:指令 Cache可以打开也可以关闭:数据 Cache必须关闭;上海嵌入式家园一开牧椒商城嵌入式家园阙扯:ww.embedclub.com淘宝城网址http://embedclub,taobaocom/上海嵌入式家园-开发板商城贺工www.embedclub.com但是在刚上电启动的时候,一般连内存掉制器都没有初始化过,根本无法在主存中运行程序,更不可能处在内核启动环境中。为了初始化及其他外设,使得内核可以在系统主存中运行,并让系统符合内核启动的必备条件,必须要一个先于内核运行的程序,他就是所谓的引导加载程序(而并不是才需要,而是几乎所有运行操作系统的设备都需要。我们的的就是的一部分(只是前期引导,后面一般还有外中的各种),对于来说,的功能和选择综上:所述是在操作系统内核启动之前运行的一段小程序。通过这段程序我们可以初始化硬件设备,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好止确的环境,最后从别处(、以太网、)载入内核映像到主存并跳到入口地址。由于需要直接操作硬件,所以它严重依赖于硬件,而且依据所引导的操作系统的不同,也有不同的选择。对于嵌入式世界中更是如此。就而言,如果是引导般选用韩国的公司设计的或者软件工程中心的,如果是引导,就选用。如果是开发构架下的,就可选用由和发布的。如果是要引导系统,可以选用同是公司开发的所以在嵌入式世界中建立一个通用的几乎是不可能的,而可能的是让一个代码支持多种不同的构架和操作系统,并让她有很好的可移植性。就是攴持多平台多操作系统的一个杰出代表。这也是的优势所在,因为如果在开发时熟悉了,再转到别的平台的时候,就可以很快地完成这个平台下的移植。而且的代码结构越来越合理,对于新功能的添加也十分容易次推荐阅读:嵌入式系统技术内幕上海嵌入式宗回-歇板商城嵌入式家园阙扯:ww.embedclub.com淘宝城网址http://embedclub,taobaocom/上海嵌入式家园-开发板商城贺工www.embedclub.com第章简介U-boot的起源是的简称,其含义是,是遵循条款的开放源码项目。最早德国软件工程中心的基于和的源码创建了工程项目,此后不断添加处理器的支持。而后,移植到平台上,创建了工程项日。最终,以工程和工程为基础,创建了工程年月日第一个版木发布,同时和停止维护而今作为一个主流、通用的,成功地被移植到包括等主流休系结构上的百种开发板,成为功能最多、灵活性最强,并且开发最积极的廾涼日前仍然由维护U-boot的开发情况和资源最早的版本号是由来表示的,从直发展到。之后便开始使用年份加月份的表示方法,从到现在的平均每个多月出一个新版本。每次代码的结构和定义都会有一些修和改进,其代码越来越规整,功能越来越强,但是移植的难度反而越来越小,需要修改的地方越来越少不仅有主线版本,在的代码仓库中还有各个构架的分支版本些分支会在一定的时候将修改汇入主线。下面总结一下关丁源代码的网络资源官方链接德国软件工程屮心主页官方主页注意其中的邮件列表链接官方源码下载官方代码仓库针对的修改于机的源码上海嵌入式宗回-歇板商城嵌入式家园阙扯:ww.embedclub.com淘宝城网址http://embedclub,taobaocom/上海嵌入式家园-开发板商城贺工www.embedclub.com的源码(针对源码(针对上海嵌入式宗回-歇板商城嵌入式家园阙扯:ww.embedclub.com淘宝城网址http://embedclub,taobaocom/上海嵌入式家园-开发板商城贺工www.embedclub.com第章开发环境搭建交叉编译工具链的安装编译公A的时候,必须使用交叉编译工具链。你可以使用友善之臂提供的交叉编译工具(版本),也可以使用或自己编译一个。至于如何用工具自己编译交叉编译工具链,请看的博客的相关文章:用建立—交叉编译环境建立交叉编译环境(以()为例)在编译好交叉编译工具链后,要在环境变量的中添加编译工具的路径(也就是所在的路径),这样在编译时系统才找得到编译器的命令。在下的修改方法如下:在最后加上:交叉编译工具的路径网路服务的设置在使用的时候常常会用到宿主机的和这两种网络服务,所以最好在开发前设置好。下面以下使用安装为例,简单介绍一下安装配置过程:安装配置服务安装酣置服务的大致步骤如下:()安装和程序()修改配置文件()根据配置文件的跻径,建立日录,并修改日录权限;()重启服务()本地传输测试。以下是一个安装和配置主要步骤的脚本,大家参考:你想要的目录路径上海嵌入式宗回-歇板商城嵌入式家园阙扯:ww.embedclub.com淘宝城网址http://embedclub,taobaocom/上海嵌入式家园-开发板商城贺工www.embedclub.com你想要的日录路径建立目录,并修改目录权限:重启安装配置服务安装配置服务的大致步骤如下:()安装内核服务;()重新配置服务,修改和配置文件,重启服务()修改服务的配置文件添加服务∏录和配置,重新导入配置()重启服务,并检查可挂载的日录()在本地挂载测试以下是一个安装和配置主要步骤的脚本,大家参考:上海嵌入式宗回-歇板商城嵌入式家园阙扯:ww.embedclub.com淘宝城网址http://embedclub,taobaocom/上海嵌入式家园-开发板商城贺工www.embedclub.com对选特别要注意上面的的形式,以前是形如,现在是掩码为数的形式。用旧的格式可能会出问题具体的说明建议看册:串口终端程序的安装配置在使用的时候,必然会用到串口与开发板进行通信,所以串口终端程序必不可少。下面简单介绍下常用的牛凵终端:和的安装配置(以下使川安装为例)。的安装配置(推荐安装)在下是通过串口传输文件到开发板,就属比较好用上海嵌入式宗回-歇板商城嵌入式家园阙扯:ww.embedclub.com淘宝城网址http://embedclub,taobaocom/
    2020-12-08下载
    积分:1
  • 电力电子应用技术的MATLAB仿真 林飞杜欣
    pdf,学习现代电力电子技术搭仿真很好用的一本教材,适合初学者及有一定研究需求的人使用电力电子四用技市的林飞杜欣编著MATLAID真忄用电力出照www.cepp.com.gh内容提要为了满足电力电子专业及其相关领域人员对计算机仿真知识的需求,使其掌握当前先进的计算机仿真工具,特编写本书。本书首先介绍了 MATLAB软件及其图形仿真界面 Simulink的基础应用知识,详细介绍了用于电力电子仿真的 SimPowerSystems中的各模块库,然后列举了DC-DC变换、DC-AC变换、AC-DC变换、直流调速、父流调速等方面的应用。全书通过大量实例介绍了电力电子应用技术的仿真方法和技巧。本书适用于高等学校电力电子专业及其相关专业的教材,也可供相关专业的工程技术人员学习和参考图书在版编目(CP)数据电力电子应用技术的 MATLAB仿真/林飞,杜欣编著.一北京:中国电力出版社,2008ISBN978-7-5083-7953-1I.电…Ⅱ.①林…②杜…Ⅲ.电力电子学-系统仿真-软件包, MATLABⅣ.TM1中国版本图书馆CIP数据核字(200)第153247号责任编辑:孙芳责任校对;王开云责任印制:郭华清书名:电力电子应用技术的 MATLAB仿真主编;林飞杜欣出版发行:中国电力出版社地址:北京市三里河路6号邮政编码:100044电话:(010)68362602传真:(010)68316497印刷:航远印刷有限公司开本尺寸:185mmx260mm印张:19字数:476千宇书号:ISBN978-7-5083-7953-1版次:209年1月北京第1版印次:2009年1月第1次印刷印数:0001-3000册定价:3200元敬告读者本书封面贴有防伪标签,加热后中心图案消失本书如有印装质量问题,我社发行部负退换版权专有翻印必究前言电力电子应用技术综合了微电子、电路、电机学、自动控制等多学科知识,是电能变换与控制的核心技术,在工业、能源、交通、国防等各个领域发挥着越来越重要的作用然而,由于电力电子器件所固的非线性特性,使得对电力电子电路及系统的分析十分困难。现代计算机仿真技术通过在计算机平台上模拟实际的物理系统,为电力电子电路及系统的分析提供了有效的方法,大大简化了电力电子和传动系统的分析与设计过程,成为相关专业学生和工程技术人员学习和研究电力电子应用技术的重要手段。计算机仿真需要用数学模型代替实际的电力电子装置,通过数值方法求解数学方程,获得电力电子电路及系统中各状态变量的运动规律。但是,复杂的数学建模、数值计算及编程过程仍然需要耗费巨大的工作量,阻碍了计算机仿真技术在工程中的应用为此,出现了 PSPICE、 SABER、 MATLAB等适用于电力电子电路及系统仿真的专用仿真软件。这些软件将各种功能子程序模块化,提供了完善的部件模型,用户只需简单的操作便可完成给定系统的仿真模型,成为广大学生和工程技术人员在学习、科研和开发过程中的必备丁具早期的 MATLAB软件主要用于数值计算及控制系统的仿真和分析,经过多年不断地扩展,目前涉及通信、信号处理、电气工程、人工智能等诸多领域,已经成为风靡全球的科学讣算软件。 MATLAB中提供的“ SimPowerSystems”,是进行电力电子系统仿真的理想工具与 PSPICE和 SABER等仿真软件进行器件级别的仿真分析不同, SimPowerSystems中的模型更加关注器件的外特性,易于与控制系统相连接。 SimPowerSystems模型库屮包含常用的电源模块、电力电子器件模块、电杋模型以及相应的驱动模玦、控制和测量模块,使用这些模块进行电力电子电路系统、电力系统、电力传动等的仿真,能够简化编程工作,以直观易用的图形方式对电气系统进行模型描述。本书正是基于该软件,向读者详细介绍电力电子应用技术的仿真方法和技巧本书可以分为两大部分:前三章属于基础知识部分,介绍了 MATLAB、 Simulink及SimPowerSystems的基木使用方法;后六章属于应用部分,分别从DCDC、DCAC、ACDC直流调速、交流调速及其他应用等六个方面介绍了相关的基础理论及仿息方法。本书力求浅显易懂,通过实例介绍仿真软件的使用方法,引导读者灵活应用书中的知识,从而进步实现自己的应用目标本书体现了如下特点:(1)内容新颖,结合目前最新版本的 MATLAB R2008a进行介绍(2)编排合理,筒单介绍电力电子应用技术的基础理论,并在此基础上详细描述了仿真模型的建立、设置、运行及分析过程。(3)通过大量实例使读者易于掌握仿真软件的使用方法本书编写过程中,林飞、杜欣确定了本书的编写大纲。第1、2、6、7章由杜欣、黄少芳撰写;第3、4章由冉旺、林飞撰写;第5、8、9章由林飞揆写。林飞负责全书的统校和审定工作。感谢研究生马亮、赵坤、盛彩飞、黄泳均、李明娟等同学,为本书提供了相关的仿真实例。编写过程中,本书参阅了许多国内外论文、论著,主要的都已列举于参考文献部分,在此向所有作者们表示深深的谢意!北京交通大学电气工程学院暨电力电子研究所为本书的出版给予了极大的支持,作者的家人、朋友和同事都以不同的方式为本书的出版给予了关怀与帮助,在此一并表示感谢!由于本书涉及范围广,作者学识有限,加之时间仓促,难免会有疏漏或不当之处,恳请读者批评指正编者2008年8月于北京交通大学目解录前吉第1章 MATLAB基础知识11 MATLAB简介……12 MATLAB环境………………213 MATLAB基本应用…1.31数据结构1.32数值运算1413.3程序设计基砷……………17134 MATLAB的基本绘图21第2章 Simulink环境和模型库…2521系统仿真( Simulink)环境………………………………………………2521.1 Simulink工作环境…………导要………25212 Simulink的基本操作29213创建 Simulink仿真模型……322.1.4创建 Simulink仿真模型的子系统……………………3922认识 Simulink的重要模块库23S-函数的设计方法◆中中·卧。省●52第3章 SimpowerSystems模型库……………………593. 1 SimPowerSystems模型厍概述5931.1 SimPowerSystems模型库简介……312 SimPowerSystems模型库内容………6032电源库a.曲自血A自品品自B看品自自省曲会·DD68321直流电压源………68322交流电压源……68323三相可编程电压源曲看。甲甲鲁即■P●。·群甲甲一一33元器件厍3.31断路器…703.3.2串联RIC支路…看D■自1萝看p山71333变压器………7334电机库…7535电力电子库3.5.1绝缘栅双极型品体管…………79352二极管80353通用桥式电路8136应用库37其他模块库3.71控制模块………833.72测量模块……………………8638图形用户界面…86381调用方法…………………8638.2属性参数对话框…383 Steady State Voltages and Currents窗口…88384 Initial States Setting窗口89385 Load Flow and machine initialization窗口●口q●看中D甲看甲要·鲁要导●38.6 Link to the lti viewer窗口…pD●看●罪香■44命甲甲甲p即命●■命自杳命命自■……90387 Impedance vs. Frequency Measurement窗口…38.8快速傅里叶分析工具窗口…··甲··副帝·新看·耳自389磁滞设置工具窗口鲁Dp,鲁d●看罪中甲d中中垂命卡备…9239应用举例……………93第4章DC-DC电路的仿真……………………………94.1降压(Buck)变换器…4,2升压( Boost)变换器………鲁鲁寸聊,年■即甲卧命申4■中■■10643升降压(Buck- Boost)变换器11444丘克(Cuk)变换器c看翻曾普晋4曹曾自看动11945带隔离变压器的DCDC变换器………………………12241单端正激变换器( Forward Converter)……………………………………123452单端反激变换器( Flyback Converter)…124第5章DC-AC电路的仿真====12951方波逆变电路…………………………………………12951单相方波逆变电路1295112三相方波逆变电路……………13252单相PwM逆变电路…………着m·d音即自费目即自唱组省……………………………136521双极性SPwM……136522单极性SPWM…142523倍频SPWM53三相PwM逆变电路………………………………148531SPWM逆变电路直中●命吾即甲是中532死区时间的影响151533电流跟踪PwM自斯甲要即量p自日日qq自·d电………………154534空间矢量PWM…………………………15854多电平逆变电路……………162第6章AC-DC电路的彷真……1686.1电容滤波的不可控整流电路……咖卡自冒甲看■1非168611电容滤波的单相不可控整流电路1686.12电容滤波的三相不可控整流电路如l萨m罪62单相有源功率因数校正电路仿真……………………………………18063桥式相控整流电路……187631单相桥式全控整流电路……18763.2三相桥式全控整流电路64PWM整流电路200第7章直流调速系统的仿真………2087.1晶闸管开环直流调速系统仿真……………………2087.2转速单闭环直流调速系统仿真…117.3带电流截止负反馈的无静差转速负反馈调速系统2157.4转速电流双闭环直流调速系统仿真…217第8章交流调速系统的仿真4…………2228.1异步电机的恒压频比控制…………………………………………22281.1异步电机的稳态数学模型…22281.2基于稳态模型的恒压频比控制●非自垂自自自自自自自日非自·非阜自自dD自P章自自·D。●·Dd自……22682异步电机的矢量控制230821坐标变换与异步电机的动态模型230822转子磁场定向矢量控制……………………………………23583异步电机的直接转矩控制…………2468.31直接转矩控制基本原理………2468.3,2直接转矩控制系统…………24784永磁同步电机矢量控制2528.5无刷直流电机控制···本.4.非命自4··自自命单….·255第9章其他应用…………--26191镍氢电池模型………26192配网静止同步补偿器269,3有源电力滤波器…………D音2739.4Ⅴ SC-HVDO……………………………………………………27895混合动力汽车28496双馈风力发电系统…289参考文献中;,p日。自e非自单日q日a;日p卡日p·即甲甲是号早举可中4自司◆……295MATLAB基础知识MATLAB软件语言系统是当今流行的第四代计算机语言,由于它在科学计算、数据分析、系统建模与仿真螅、图形图像处理、网络控制、自动控制、通信系统、DSP处理系统、航天航空、生物医学、财务、电子商务等不同领域的广泛应用以及自身的独特优势,目前 MATLAB受到各研究领域的推崇和关注。学习一种软件,首先需要了解它的特点、使用环境、最基本的使用方法和重要的操作技巧。本章的日的在于使 MATLAB软件的初学者,能够借助本章的学习,为深入理解后续章节的内容,奠定必要的知识与方法基础。11 MATLAB简介1980年,美国的 Cleve moler博士在新墨西哥大学讲授线性代数课程时,发现采用高级语言编程极为不便,于是建立了 MATLAB( Matrix Laboralory的缩写),即矩阵实验室,早期开发 MATLAB软件是为了帮助学校的老师和学生更好地授课和学习。1984年,由美国MathWorks公司推出了商业版,经过二十余年的不断升级,目前 MATLAB最新版本为 MATLABR2008a。由于使用 MATLAB编程运算与进行科学计算的思路和表达方式完全一致,所以不像学习Basic、 Fortran和C语言等其他高级语言那样难以掌握,用 MATLAB编写程序犹如在演算纸上排列出公式与求解问题。在这个环境下,对所要求解的问题,用户只需简单地列出数学表达式,其结果便会由 MATLAB以数值或图形方式显示出来。从 MATLAB诞生开始,由于其高度的集成性和应用的方便性,以及它能非常快捷地实现科研人员的设想并节省科研时间,在高校中得到了广泛的应用与推广。它可以很方便地进行图形化输入输出,同时还具有丰富的函数库(工具箱),极易实现各种不同专业的科学计算功能。另外, MATLAB和其他高级语言也具有良好的接口,可以方便地与其他语言实现混合编程,这都进一步拓宽了它的应用范围和使用领域。在各大高等院校, MATLAB软件正在成为对数值、线性代数以及其他一些高等应用数学课程进行辅助教学的有力工具;在工程技术界, MATLAB软件也被用来构建与分析一些实际课题的数学模型,其典型的应用包括数值计算、算法预设计与骑证,以及一些特殊矩阵的计算应用,如统计、图像处理、自动控制理论、数字信号处理、系统识别和神经网络等。它包括了被称作工具箱( Toolbox)的各类应用问题的求解工具。工具箱实际上是对 MATLAB软件进行扩展应用的一系列 MATLAB函数(称为M函数文件),它可用来求解许多学科门类的数据处理与分析问题
    2020-12-03下载
    积分:1
  • 数学辞海(第六卷 Vol6)(全六卷) by 裘光明等 数学辞海辑委员会.pdf
    数学辞海(第六卷 Vol6)(全六卷) by 裘光明等 数学辞海编辑委员会.pdf
    2020-06-17下载
    积分:1
  • C++可视化MFC课设_扫雷_带报告
    可视化MFC做的扫雷,附带课程设计报告,界面与扫雷一模一样,基本实现扫雷游戏的所有功能了
    2021-05-06下载
    积分:1
  • 基于TCP协议的网络聊天室
    这是个利用MFC对话框编程,实现了网络聊天,类似于QQ,使用的是TCP协议,利用了C++类的思想,并且是多线程编程,对于学习MFC、网络编程、多线程编程都有很大的参考价值
    2020-12-12下载
    积分:1
  • stm32f103步进电机控制模板.zip
    【实例简介】用于秉火系BH-MSD4805步进电机的测试,keil5编写,在main.c里给出了阅读代码的指导,本程序通过usart串口指令控制步进电机加减速、步数、最大速度,代码移植方便,程序已经过本人调试正常跑通。调试需要注意一些硬件问题:1、电机及驱动器最好配套,电流电压调节合适;2、通电后检查电机是否锁死;祝各位调试愉快!
    2021-11-30 00:54:31下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载