针对动态可重构系统中的通信系统具有灵活性和可扩展性的特点,设计并实现了可重构系统中的CAN总线通信系统。CAN总线通信系统以SJA1000为总线控制器、PCA82C250为总线收发器,设计了硬件接口电路,采用Verilog HDL进行了软件设计。论文阐述了CAN总线软件设计的过程,并对软件程序在Modelsim中进行了仿真测试,仿真结果验证了CAN总线通信系统设计的正确性和合理性。
For the communication system has the characteristics of flexibility and extensibility in dynamic reconfiguration system,this paper designs and realizes the CAN bus communication system.The hardware interface circuit is made up with SJA1000 and PCA82C250,and the software program is designed with Verilog HDL.And then the process of software program is analyzed in this paper,meanwhile the programs are tested in Modelsim.The test results verify the correctness and rationality of the CAN bus communication system.