首页 > 其他分享 >Avalon MM 接口的PIO的bidir和inout的区别

Avalon MM 接口的PIO的bidir和inout的区别

时间:2024-07-12 17:40:56浏览次数:13  
标签:bidir PIO MM Avalon 设置 寄存器 inout

 

当我们设置PIO 这个IP的方向的时候,可以看到:

 

Input和Output一个是输入,一个是输出,那么Bidir和InOut有什么区别呢?

 bidir,指n位宽的信号中的每1bit,可以单独分别设置为读还是写。

inout,指将n位宽的信号,全设置为读或写。

只有设置为bir模式的时候,才存在direction寄存器,用于控制每一位数据寄存器的方向:

 

 

inout的意思就是,每个数据寄存器的方向,都是可读可写的,但是你不能,某些位读,某些位写,只要有一位是读的,那其他位默认也是只读的了。

标签:bidir,PIO,MM,Avalon,设置,寄存器,inout
From: https://www.cnblogs.com/DoreenLiu/p/18299082

相关文章

  • AvalonMM接口PIO IP的介绍和PIO的读写操作详解
    一、PIO寄存器介绍Avalon®-MM主机外设(如CPU)通过四个32位寄存器控制并与PIO核通信,如下所示。该表假设PIO核的I/O端口被配置为n位宽度。以上截图来自IntelEmbeddedPeripheralsIPUserGuide。data寄存器如果将PIO硬件配置为输入或仅输入输出模式,则从数据读取将返回输入端......
  • SMU Summer 2024 Contest Round 3
    1.To3原题链接:http://162.14.124.219/contest/1007/problem/I记录数组中除3余数的种类和个数,以及数组元素总和除3的余数,最后判断(考虑总余数为1,两个元素余数为2和总余数为2,两个元素余数为1的特殊情况)查看代码#include<bits/stdc++.h>#defineintlonglongusingnamespa......
  • SMU Summer 2024 Contest Round 2
    1.MinimumWidth原题链接:http://162.14.124.219/contest/1006/problem/C二分一行最大容量,如果check小于等于总行数就扩大,反之则缩小查看代码#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;intn,m;inta[1000000],b[1000000];boolcheck(intx){......
  • 我是如何从零到成为 Apache 顶级项目的 Committer
    最近收到了ApachePulsar和ApacheHertzBeat社区的邀请邮件,成为了这两个项目的Committer。一路走来我从最开始的打游击战的闲散人员到如今活跃在各个开源项目里的“老兵”,用现在流行的话来说Apache的这两个Committer就相当于是拿到了编制,进入了正规军。下面就分享一下......
  • WPF ContextMenu MVVM Command CommandParameter Path=PlacementTarget
    <DataGridItemsSource="{BindingBooksList,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"SelectionMode="Extended"><DataGrid.ContextMenu><ContextMenu><MenuItemHeader="Ex......
  • DCMM(数据管理能力成熟度模型)
    原文:https://mp.weixin.qq.com/s/ALhILbrzhviT0KCf5QrviADCMM(DataManagementCapabilityMaturityModel,数据管理能力成熟度模型)是一个用于评估和提升组织数据管理能力的框架。它帮助组织理解其在数据管理方面的现状,确定改进的领域,并制定相关策略以提升数据管理能力。背景DCM......
  • cobra.Command的增删改查
    /*[email protected],Version2.0(the"License");youmaynotusethisfileexceptincompliancewiththeLicense.YoumayobtainacopyoftheLicenseathttp://www.apache.org/licenses/LICENSE-2......
  • WPF customize DelegateCommand via implementation interface System.Windows.Input.
    publicclassDelCmd:ICommand{privatereadonlyAction<Object>execute;privatereadonlyPredicate<Object>canExecute;publicDelCmd(Action<object>executeValue,Predicate<object>canExecuteValue){execut......
  • 使用Java9 Flow API进行Reactive Programming
    importjava.util.concurrent.Flow;importjava.util.concurrent.Flow.Publisher;importjava.util.concurrent.Flow.Subscriber;publicclassReactiveExample{publicstaticvoidmain(String[]args){//创建一个发布者,发布一系列的数字Publisher......
  • SMU Summer 2024 Contest Round 3(7.10)
    寻找素数对思路:数的范围为10000,直接筛出所有范围内的质数,n2的枚举所有质数对和的情况#include<bits/stdc++.h>usingnamespacestd;#defineintlonglong#definePIIpair<int,int>constintN=1e4+5;vector<int>pri;intidx,st[N];voidinit(){for(in......