Design of CAN controller IP core for intercom of phased array antenna
-
摘要: 为实现相控阵天线波控系统小型化、芯片化的目的,设计了一种基于Avalon总线的CAN控制器IP核。参照CAN2.0B协议规范,给出了CAN控制器IP核的功能结构,利用Verilog硬件描述语言完成了控制器接口逻辑、位流处理器、位时序逻辑等模块设计,并进行了设备驱动及应用软件开发。将设计的CAN控制器IP核、Nios II微处理器、多个单元相位控制器IP核等集成到FPGA中构成子阵级波束控制的SoPC系统。最后对CAN总线的通信性能进行了实验测试。结果表明:设计的CAN控制器IP核能够在实际CAN网络中稳定可靠地收发数据。基于这种方式构建的系统,扩展方便、可移植性高、具有较强的适应性,也可用于高密度、紧凑型工业控制领域。Abstract: To achieve miniaturized beam steering system for phased array antenna, a Controller Area Network (CAN) controller IP core based on Avalon bus was designed. Function structure of the IP core was given based on CAN2.0B protocol specification, and designs of controller interface logic, bit stream processor, bit timing logic and so on were completed using Verilog HDL language, and its hardware driver and communication software were developed. The reusability of the IP core was demonstrated with the designed SoPC system which integrated the CAN controller IP core, Nios II microprocessor, phase controller IP core and so on. The experimental results show that the system can realize data communication in the actual network reliably and stably. The built-up system based on this module has many of advantages, such as easy expansion, high portability and broad applicability. The IP core can also be used in high-density and compact industrial control equipments.
-
Key words:
- beam steering system /
- Controller Area Network controller /
- Avalon bus /
- SoPC system
点击查看大图
计量
- 文章访问数: 1154
- HTML全文浏览量: 272
- PDF下载量: 192
- 被引次数: 0