当前位置:网站首页>AHB2APB_bridge 设计
AHB2APB_bridge 设计
2022-06-11 19:27:00 【Starry丶】
1. 功能描述
此处研究AHB Slave到 APB master的桥接器,实现接口转化,例如下图

2. 参数描述
| Group | Signal | Direction | Width(bits) | Description |
|---|---|---|---|---|
| AHB slave interface | hrstn | input | 1 | 复位信号 |
| hclk | input | 1 | 时钟 | |
| haddr | input | HADDR_WIDTH | 用于访问内部寄存器的地址 | |
| hburst | input | 3 | burst传输格式 | |
| hsize | input | 3 | 数据传输有效位 | |
| htrans | input | 2 | 传输状态 | |
| hwrite | input | 1 | 1表示写,0表示读 | |
| hsel | input | 1 | 选通 | |
| hwdata | input | HDATA_WIDTH | 写数据 | |
| hrdata | output | HDATA_WIDTH | 读出的数据 | |
| hreadyout | output | 1 | 准备标志 | |
| hresp | output | 1 | 反馈当前传输是否存在错误 | |
| APB master interface | paddr | output | HADDR_WIDTH | 地址 |
| pselx | output | 1 | 对下标为x的APB Slave片选 | |
| penable | output | 1 | 用于区分ACCESS PHASE与SETUP PHASE | |
| pwrite | output | 1 | 读写指令 | |
| pwdata | output | PDATA_WIDTH | 写数据 | |
| prdata | input | PDATA_WIDTH | 读数据 | |
| pready | input | 1 | 准备信号 | |
| pslverr | input | 1 | 传输错误标志 |
之后是参数描述
| Parameter | Units | Description |
|---|---|---|
| HADDR_WIDTH | bit | AHB接口的地址位宽 |
| HDATA_WIDTH | bit | AHB接口的数据位宽 |
| PADDR_WIDTH | bit | APB接口的地址位宽 |
| PDATA_WIDTH | bit | APB接口的数据位宽 |
| ACCESS_ADDR1、ACCESS_ADDR2、ACCESS_ADDR3、ACCESS_ADDR4 | bit | 可访问地址 |
3. 逻辑设计
边栏推荐
- PyMySQL利用游标操作数据库方法封装!!!
- CMU 15-445 數據庫課程第五課文字版 - 緩沖池
- Kubernetes binary installation (v1.20.15) (VIII) deploying network plug-ins
- Crop disease detection using image processing technology and convolutional neural network (CNN)
- 09-MySQL锁
- 【C语言刷题——Leetcode10道简单题】
- Web3游戏:游戏体验的探寻与重塑
- [laravel series 7.5] event system
- mysql 联合索引和BTree
- Find the maximum 3 same digits in the string
猜你喜欢

Picture bed: picgo+ Tencent cloud +typera

Use Mysql to determine the day of the week

Web3 Games: exploring and reshaping the game experience

Yolov3 pytoch code and principle analysis (I): runthrough code
![[Lao Wang's fallacy of brain science] Why do blind people](/img/7c/98f27bb55a1a3b74c0ed8fd7fd2cc5.jpg)
[Lao Wang's fallacy of brain science] Why do blind people "seem" to be more "sensitive" than normal people?

Hyper parameter optimization of deep neural networks using Bayesian Optimization

Qubicle notes: Hello voxel

Understand how to get started with machine learning to quantify transactions?

SQL injection vulnerability learning 1: phpstudy integrated environment building DVWA shooting range

Performance of MOS transistor 25n120 of asemi in different application scenarios
随机推荐
金字塔测试原理:写好单元测试的8个小技巧,一文总结
[video denoising] video denoising based on salt with matlab code
Cf:e. price maximization [sort + take mod + double pointer + pair]
[Multisim Simulation] generate square wave and triangular wave generators by operational amplifier
01. Telecommunications_ Field business experience
Introduction to ieda bottom menu
[image denoising] impulse noise image denoising based on absolute difference median filter, weighted median filter and improved weighted median filter with matlab code attached
Hospital intelligent infusion management system source code hospital source code
Web3游戏:游戏体验的探寻与重塑
Unsupervised image classification code analysis notes of scan:learning to classify images without (1): simclr
Postman configuration Chinese
Introduction to typescript
Pymysql uses cursor operation database method to encapsulate!!!
Record the phpstudy configuration php8.0 and php8.1 extension redis
High performance architecture design
Hyper parameter optimization of deep neural networks using Bayesian Optimization
cf:D. Black and White Stripe【连续k个中最少的个数 + 滑动窗口】
懂机器学习如何入门量化交易?
【视频去噪】基于SALT实现视频去噪附Matlab代码
Longest strictly increasing subsequence