AHB
  • 2024-06-22AMBA总线笔记1-APB设计要点
    1.APB2框架    APB是一种低功耗、低速度外设总线,主要用于连接外围设备和低速外设,如定时器、GPIO(通用输入输出)、串口控制器等。因其低功耗和相对简单的设计,适合于对性能要求不高的外设连接。        在实际的SOC架构中,APB往往就以以下形式出现:    A
  • 2024-06-21AMBA总线笔记2-AHB协议
    1.AHB介绍和组成    AHB是针对高频率高频宽及快速系统模块设计的总线,构成包括主设备master、从设备slave、仲裁器arbiter、译码器decoder。每个AHB都需要一个仲裁器和一个译码器且只有一个。2.AHB、AXI、APB对比总线AHBAXIAPB宽度32,64,128,2568,16,32,64,128,256,512,10248,1
  • 2024-06-12【总线】AMBA总线架构的发展历程
    目录引言发展历程第一代AMBA(AMBA1)第二代AMBA(AMBA2)第三代AMBA(AMBA3)第四代AMBA(AMBA4)第五代AMBA(AMBA5)AMBA协议简介ASB(AdvancedSystemBus)APB(AdvancedPeripheralBus)AHB(AMBAHigh-performanceBus)AXI(AdvancedeXtensibleInterface)AHB-LiteAXI4AXI4-LiteAXI
  • 2024-05-07《打造职业化的项目团队——资源池建设和管理》课程大纲
    【课程背景】资源池是指根据公司长期或短期的资源需求变化状况适时调整资源准备策略和计划、供公司进行资源培养管理的一种虚拟工具,通过它获取以下信息:池中培养候选人的基本信息;候选人的培养质量准备度状况及其可获得性信息,并为挑选PDT成员提供决策支持;根据PDT各角色名称,共包括
  • 2024-04-06STM32f1时钟系统及配置
    文章目录11.11.222.12.22.3选择乘除结合就是时钟系统?11.11.2HSEf1是8M原理图里面有RC震荡器电阻电容构成优缺点:石英那个成本高但精确和稳定RC在内部成本低一般用外部系统时钟锁相环分频要用HSE1分频*9AHB高速高新能总线AHB上的总线该分频
  • 2024-03-22SRAMC_UVMTB - 3
    验证计划AHB-SRAMC验证计划
  • 2024-03-22SRAMC_UVMTB - 2
    ICVerificationFlow阅读designspecification编写验证计划搭建验证平台编写testcaseregression回归测试:周期往复的进行回归验证,为测试案例提供不同的seed分析代码/功能覆盖率写测试报告SRAMCDesignSpec可以到ICFrontEndDesign中的项目中找SRAMC的设计AHB_SRA
  • 2024-03-21AHB_SRAMC_UVMTB
    如何开展验证的工作?拿到设计spec,理解和分析spec写验证计划:验证功能点提取,规划test,tb架构,用什么方法学,功能覆盖率的提取coverpoint,检查机制.....)搭建验证环境(UVMTB)coding编写用例测试,调试debug,发现RTL的bugregression(跑不同的seed)coverage(codefunction)
  • 2024-03-18AMBA协议
    AMBA(AdvancedMicrocontrollerBusArchitecutre,高级微控制器总线架构)协议由arm公司开发,是一组芯片通信协议的规范,广泛用于SoC设计中。主要包括以下3个部分:APB:advancedperipheralbus高级外设总线AHB:advancedhigh-performancebus高级高性能总线AXI:advancedexte
  • 2024-03-11SVTB SRAMC - 2
    内容写验证计划需要参照designspecAHB-SRAMC功能验证计划SVTB架构图验证平台目录结构ahb_sramc_svtbdoc-文档rtl-dutverif-验证代码envagentsimtbtest如何编写SVTBMakefilefilelistSVTBTOPsvtb:1.根据spec
  • 2024-03-11SVTB SRAMC - 1
    AHB-SoC芯片架构地址空间各个IP都有自己的地址空间,CPU根据地址空间进行访问外设Spec内容FeaturesSpecificationArchitectureTiming:BasicTransferAHBTransactionExampleAHBBurstTransactionAHBResponseAHBSlaveInterfaceSRAMSpecification
  • 2024-02-19APB_AHB_AXI协议的简单介绍
    一、AMBA概述今天要介绍的三种嵌入式总线技术:APB、AHB、AXI,它们都属于AMBA片上总线协议。所以,在介绍这几种总线技术之前,有必要先了解一下AMBA片上总线协议是什么。AMBA(AdvancedMicrocontrollerBusArchitecture),全称叫作高级微控制器总线架构,它是由ARM公司研发推
  • 2024-01-10AHB Matrix
    常用的AHBBus结构AHBMatrixAHBBusMatrix,即总线矩阵,其实际上就是一个互连(Interconnect)。用于连接满足该总线协议的外设,包括Master和Slave。基于该模块,我们可以快速的完成“连连看”工作。将设计好的IP封装成AHB协议,然后挂载上去即可。这样就完成了简单的SoC集成工作。将
  • 2024-01-10AHB to Sram设计
    规格说明现在要对addr1进行操作(原addr1中存储的数据为data),现在需要写入data1,下一拍对addr1进行读操作,需要读出data1(读出最新的数据data1,而不是data),这时候需要一个buffer,将上一拍的data1作为读数据进行返回,因为data1可能还没有写到sram中.接口AHB读时序AHB写时
  • 2024-01-10AHB2APB设计
    AHB2APBBridge位置AHB子系统时钟在200Mhz左右,APB时钟在几十Khz到几十Mhz所以要进行跨时钟域处理,从AHB高时钟频率转到APB低时钟频率AHB2APBBridge规格说明Bridge是APB总线上唯一的主机(也可以通过设计使APB支持多个Master)AHB2APBBridge接口Bridge是连接AHB总线和AP
  • 2023-10-30AMBA总线架构简介
    于是乎,我们想到了总线,用一个统一的接口协议,设计出一个符合要求的总线,然后将ARM核和各种外设模块挂载在总线上,这样,命令和数据似乎便可以在CPU和外设之间自由穿梭。1AMBA总线AMBA,英文全称为AdvancedMicrocontrollerBusArchitecture,即高级微控制器总线架构。AMBA的简易发展历
  • 2023-10-29AMBA总线协议(一)——一文看懂APB总线协议
    0.AMBA总线概括AMBA(AdvancedMicrocontrollerBusArchitecture)总线是由ARM公司提出的一种开放性的片上总线标准,它独立于处理器和工艺技术,具有高速度低功耗等特点。系统芯片中各个模块之间需要有接口来连接;总线作为子系统之间共享的通信链路;其优点:低成本,方便易用缺点:容易有
  • 2023-10-28AHB-SRAMC Design-03
    SRAMCSRAMCORE8块memory进行广播信号,例化8片memory
  • 2023-09-13system_stm32f4xx.c文件配置时钟
    staticvoidSetSysClock(void){/******************************************************************************//*PLL(clockedbyHSE)usedasSystemclocksource*//***********************************************************
  • 2023-09-03AHB
    AHB目录AHBAHB_full与ahb_lite的区别Multi-LayerAHBSystem(多层AHB总线架构)busy传输busy传输禁止发生在single传输在busy传输后终止突发传输提前终止突发single传输AHB中文翻译介绍关于协议主机从机互连AHB修订版(略)操作信号描述全局信号主机信号从机信号解码器信号多路复用
  • 2023-09-03AHB_Matrix
    AHB_Matrix目录AHB_MatrixARM的BUSMatrix的作用AHBBusMatrix以及AHB的局限性ARM的BUSMatrix就是多主(Core,DMA等),多从(内部RAM,APB,外部总线等)的交联和仲裁。目的是为了提高不同主机访问不同外设情况下的带宽,另外一个就是简化BusMaster的协议设计。比如,DMA把片内RAM的数据搬运
  • 2023-08-21002 AHB总线
    一、AHB总线AHB是为提出高性能可综合设计的要求而产生的新一代AMBA总线。AMBAAHB是位于APB之上新一级的总线并且实现了高性能、高系统时钟频率系统的以下特征要求:z突发传输;z分块处理;z单周期总线主机移交;z单时钟沿操作;z非三态执行;z更宽的数据总线架构(64位或者128
  • 2023-08-19AMBA2_AHB协议介绍
    1.概述AMBA架构的SoC,一般包括用于high-performance的systembus-AHB与low-power的peripheralbus-APB。Systembus负责core与DMAcontroller、on-chipmemory以及其他interface或需要highbandwidth的元件。而peripheralbus则用于连接off-chip外设,其协议相比AHB较为简单,与A
  • 2023-08-05AHB RAM验证【一】
    设计代码理解AHBRAM是一个以AHB协议通信的RAM存储模块。RAM内部含有4块BRAM模块,每块BRAM均能存储8bit的数据,存储空间为16KB,整块RAM存储空间为64KB。通过AHB协议对RAM进行写操作时,根据接口上传输位宽和传输地址逻辑判断后,使能对应的BRAM块,并存入数据;通过AHB协议对RAM进行读操作时,
  • 2023-07-31CM4 systick 时钟源设置
    CM4systick时钟源设置起因之前离职的同事交接给我的项目里面timer2的配置错误让我决定修改他用到的每一个时钟的配置。systick时钟源设置方法systick的时钟源可以从两个地方选择。internal源external源TheCortexSystemTimer(SysTick)externalclockisclocked