文档介绍:
一种 SoC 片上总线的实现
贾行行1,谭敏强2
(1. 北京邮电大学信息与通信工程学院,北京 100876;
5
10
2. 诺基亚西门子通信(北京))
摘要:本文实现了一种 SoC 片上总线设计方法,与 ARM 公司推出的 AMBA(Advanced
Microcontroller Bus Architecture)规范相比,具有复杂度较低,开发周期短,硬件开销小等
优点;微处理器通过该总线可灵活控制各种外设并可支持 32bit 的数据传输。基于该总线结
构,在 FPGA(Field-Programmable Gate Array)平台上设计了一个基于精简 ARM(Advanced
RISC Machines)软核并以串口、射频器件 AD9361 作为外设,ROM 和 RAM 为片上存储器
的 SoC(System-On-Chip)系统。该 SoC 系统可工作在高时钟频率下,快速的对内存和外设
进行操作。通过运行该 SoC 系统,验证了该片上总线的可行性。
关键词:SoC;片上总线;FPGA;ARM
中图分类号:
15
Implementation of a SoC on-chip Bus
Jia Xingxing1, Tan Minqiang2
(1. School of Information munication Engineering, Beijing University of Posts and
munications, Beijing 100876;
20
25
30
35
40
2. Nokia works, Beijing)
Abstract: A SoC on-chip Bus is implemented in this paper. Compared with the AMBA
specification produced by ARM, the implemented bus in this paper has the advantages: the
complexity of the on-chip bus is lower, the cycle of product development is shorter and the cost of
hardware is less; the on-chip bus can be flexibly connected with a variety of peripherals and
support the transmission of the 32-bit data. Based on a simplified ARM soft core, develop a
programmable system on chip on the platform of Field-Programmable Gate Array, with one serial
port, AD9361 being RF device and ROM and RAM as being on-chip memory. The SoC system
can work on high clock frequency an