![片上系统设计思想与源代码分析](https://wfqqreader-1252317822.image.myqcloud.com/cover/301/688301/b_688301.jpg)
2.4 OR1200的端口
OR1200 IP核有几个接口,如图2-11所示为其所有的接口,这些接口如下:
![](https://epubservercos.yuewen.com/54D051/3590509604582801/epubprivate/OEBPS/Images/figure_0055_0001.jpg?sign=1739280051-Io6KeB1kzG9c2LjfX0cpnu9PbYIQ5rfn-0-0d6fc00b1a535024ef6cd4884e8bd021)
图2-11 OR1200核心的接口
● 指令和数据WISHBONE主机接口一般连接到SoC的片上总线。
● 电源管理接口,输出到SoC各个IP。
● 开发接口,连接JTAG。
● 中断接口,中断输入。
1.指令WISHBONE主机接口
OR1200有两个主机WISHBONE Rev B标准接口。指令接口被用来连接OR1200核心到内存子系统,用来支取指令或指令高速缓存行。指令WISHBONE主接口的信号如表2-33所示。
表2-33 指令WISHBONE主接口的信号
![](https://epubservercos.yuewen.com/54D051/3590509604582801/epubprivate/OEBPS/Images/figure_0055_0002.jpg?sign=1739280051-a52h4MKalLZ0YQ21PQjgdvFXiJCu9Ag8-0-bfbd83639817e58df42764ac5007db4f)
2.数据WISHBONE主接口
OR1200有两个与WISHBONE Rev B标准相适应的主接口。数据接口用来连接OR1200核心到外部的周边和内存子系统,用来读写数据或数据高速缓存行。数据WISHBONE主接口的信号如表2-34所示。
表2-34 数据WISHBONE主接口的信号
![](https://epubservercos.yuewen.com/54D051/3590509604582801/epubprivate/OEBPS/Images/figure_0055_0003.jpg?sign=1739280051-lNNKkQw6Qmg200n0wUdDi1tZ3FoNvezh-0-b0305b788f3af561608c78867bfa9098)
3.系统接口
系统接口连接复位、时钟和其他系统信号到OR1200核心。系统接口引脚定义如表2-35所示。
表2-35 系统接口引脚定义
![](https://epubservercos.yuewen.com/54D051/3590509604582801/epubprivate/OEBPS/Images/figure_0056_0002.jpg?sign=1739280051-LYTqMdbm2Lnr6BulBnXJVtM6o9L2YUdW-0-6ef6d90ad41a1753628647d981b8a790)
4.开发接口
开发接口连接外部的开发端口到RISC内部调试设备。调试设备允许RISC内部编程执行Breakpoints和Watchpoints的设置、指令数和数据流的跟踪。开发接口的引脚如表2-36所示。
表2-36 开发接口引脚定义
![](https://epubservercos.yuewen.com/54D051/3590509604582801/epubprivate/OEBPS/Images/figure_0056_0003.jpg?sign=1739280051-Yi86pIPnsx0V7q3nPo5IqSoazDIHrtAN-0-6696f95602e5d27f4b312a5a86fcd411)
5.电源管理接口
电源管理接口提供了RISC核心与外部电源管理电路接口的信号。外部电源管理电路要求实现在OR1200核心不能实现且是技术上要求的功能。电源管理接口的引脚定义如表2-37所示。
表2-37 电源管理接口的引脚定义
![](https://epubservercos.yuewen.com/54D051/3590509604582801/epubprivate/OEBPS/Images/figure_0057_0001.jpg?sign=1739280051-1MGcYUaSxc5ojsXfLTAoglRbb74gLHkQ-0-9ea3bccaca99010cff08e9c14b6edc6f)
6.中断接口
中断接口是外部中断对RISC核心输入的接口。所有的中断在主RISC核心的时钟正边沿被采样。中断接口的引脚定义如表2-38所示。
表2-38 中断接口引脚定义
![](https://epubservercos.yuewen.com/54D051/3590509604582801/epubprivate/OEBPS/Images/figure_0057_0002.jpg?sign=1739280051-CALbktWMxpdX7eV10uoyEuTX6e1I02CR-0-da1d55d711a2f5ad604f5430b45fb785)