作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2008, Vol. 34 ›› Issue (1): 278-280. doi: 10.3969/j.issn.1000-3428.2008.01.096

• 开发研究与设计技术 • 上一篇    下一篇

FCMAC网络的软硬件协同设计与实现

白瑞林,沈宪明,庄 车   

  1. (江南大学控制科学与工程研究中心,无锡 214122)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-01-05 发布日期:2008-01-05

Software-hardware Co-design and Implementation of FCMAC Network

BAI Rui-lin, SHEN Xian-ming, ZHUANG Che   

  1. (Control Science and Engineering Research Center, Southern Yangtze University, Wuxi 214122)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-01-05 Published:2008-01-05

摘要: 提出了FCMAC网络的一种基于NiosII的软硬件协同设计方法,解决了FCMAC软件实现速度慢、硬件实现耗资源的不足。通过Matlab仿真得出FCMAC网络的各参数。分析影响软件实现FCMAC速度的关键算法,对FCMAC算法进行软硬件划分。在NiosII IDE开发环境下,基于C实现软件模块,以用户自定义指令形式实现硬件模块和软硬件的衔接,即完成软硬件的协同设计。试验结果表明,FCMAC的软硬件协同实现在软件实现速度慢、硬件实现耗资源之间实现了折中,可通过不同的软硬件划分,实现速度与资源的互换。

关键词: FCMAC网络, FPGA硬件, 片上可编程系统

Abstract: A software-hardware co-design implementation method of FCMAC based on NiosII is proposed. The method resolves the disfigurement that software implementation of FCMAC has slow speed and hardware implementation needs more resource. It obtains the parameterd of FCMAC according to Matlab simulation, analyzes chiefly the key algorithm which influences operation speed of FCMAC implemented by software in order to get a sound software-hardware partition. Under NiosII IDE development environment, the method implements software modules based on C language and implements hardware modules by user-defined instructions, so the software and hardware modules became unification——the software-hardware co-design is finished. Test result shows that the software-hardware co-design implementation of the FCMAC makes a balance between software implementation of a FCMAC has slow speed and hardware implementation needs more resource. Different software-hardware partition can make interchange between speed and resource.

Key words: FCMAC network, FPGA hardware, System on Programmable Chip(SoPC)

中图分类号: