2.7 KiB
2.7 KiB
@TOC
1 需求分解支持
需求实现noc req测到AXI测协议bridge; 需求实现AXI测到APB测转换bridge;; 需求实现AXI master 1to2 转换;; 需求实现APB decoder功能;;
2 功能概述
该设计文档是实现noc总线协议到AMBA总线协议的转换,,用以配置不同Slave的CSR;大致模块框图结构如下图所示::
2 输入输出接口
2.1 noc2AXI接口
2.1.1 noc测接口:
Name | I/O | Width | Description |
---|---|---|---|
noc_req_rdy O 1 ready | |||
noc_req_vld I 1 valid | |||
noc_req_flit I 64 flit |
noc_rsp_rdy I 1 ready
noc_rsp_vld O 1 valid
noc_rsp_flit O 64 flit
2.1.2 AXI接口
Name | I/O | Width | Description |
---|---|---|---|
awready | |||
awvalid | |||
awaddr | |||
awlen | |||
awsize | |||
awburst |
wready O 1 ready wavlid wdata wstrb wlast
bready bvalid bid bresp
arready arvalid araddr araid arlen arsize arburst
rready rvalid rid rdata rresp rlast
2.1.3 接口时序
2.2 AXI2APB接口
2.2.1 AXI接口
如上节所示
2.2.1 APB接口
Name | I/O | Width | Description |
---|---|---|---|
psel | |||
penable | |||
pwrite | |||
paddr | |||
pready | |||
prdata |
2.2.3 AXI2APB接口时序
3 设计详述
3.1 noc2axi_bridge
3.1.1 状态机
3.2 axi2apb_bridge
3.3 axi_1to2
通过高位地址进行MUX;;
3.4 apb_decoder
通过高位地址进行MUX;;