AHB2APB bridge IP使用
Posted light-weight-ip
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AHB2APB bridge IP使用相关的知识,希望对你有一定的参考价值。
背景介绍
AMBA总线规范是由ARM公司提出的一种开放性的片上总线标准,它独立于处理器和工艺技术,具有高速度、低功耗等特点。AMBA规范中包括了AHB系统总线和APB外设总线。
AHB主要用于高性能模块(如CPU、DMA和DSP等)之间的连接,作为SoC的片上系统总线,它包括以下一些特性:单个时钟边沿操作;非三态的实现方式;支持突发传输;支持分段传输;支持多个主控制器;可配置32位~128位总线宽度;支持字节、半字和字的传输。
APB是一个低功耗的接口,与AHB总线类流水设计相比,它设计简单,用来连接一些低带宽的外设。
AHB2APB bridge用于实现从AHB总线到APB总线的桥接,从而实现CPU对外设的访问。
设计框架
整个bridge主要包含APB_FSM、CTRL控制模块。
特性描述
▲支持多AHB SLAVE反压
▲支持AHB Byte、Half-word、Word访问
▲支持APB部分Byte写入
▲支持低功耗PCLK clock-gating
centos7添加bridge-nf-call-ip6tables出现No such file or directory
在/etc/sysctl.conf中添加:
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
[[email protected] ~]# cat /etc/sysctl.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
执行sysctl -p 时出现:
[[email protected] ~]# sysctl -p
sysctl: cannot stat /proc/sys/net/bridge/bridge-nf-call-ip6tables: No such file or directory
sysctl: cannot stat /proc/sys/net/bridge/bridge-nf-call-iptables: No such file or directory
解决方法:
[[email protected] ~]# modprobe br_netfilter
[[email protected] ~]# ls /proc/sys/net/bridge
bridge-nf-call-arptables bridge-nf-filter-pppoe-tagged
bridge-nf-call-ip6tables bridge-nf-filter-vlan-tagged
bridge-nf-call-iptables bridge-nf-pass-vlan-input-dev
[[email protected] ~]# sysctl -p
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
以上是关于AHB2APB bridge IP使用的主要内容,如果未能解决你的问题,请参考以下文章
centos7添加bridge-nf-call-ip6tables出现No such file or directory