欢迎来到天天文库
浏览记录
ID:52250906
大小:2.62 MB
页数:4页
时间:2020-03-25
《基于荦犻狅狊用于加速器监控系统的通用型可重配置嵌入式微控制器.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第21卷第6期强激光与粒子束Vol.21,No.62009年6月HIGHPOWERLASERANDPARTICLEBEAMSJun.,2009文章编号:10014322(2009)06091104基于犖犻狅狊Ⅱ用于加速器监控系统的通用型可重配置嵌入式微控制器林飞宇1,2,王彦瑜1,龙银东1,2,黄继江1,2,郭玉辉1,乔卫民1(1.中国科学院近代物理研究所,兰州730000;2.中国科学院研究生院,北京100039)摘要:讨论并参考了冷却储存环目前使用的专用微控制器的特点和其对微控制器的需求,采用可编程技术和
2、Nios-Ⅱ处理器,在altera-cycloneII2c35f484芯片内实现可重构微控制器。该微控制器硬件资源消耗少,最大工作频率可达185MHz,可代替目前在监控系统中大量使用的专用微控制器芯片,减小硬件设计复杂度、节约成本。关键词:加速器;冷却储存环;微控制器;嵌入式处理器;可编程技术中图分类号:TP273文献标志码:A已经建成的兰州重离子加速器冷却储存环(HIRFLCSR)是一个集加速、累积、冷却、储存、内靶实验及高分辨测量于一体的多功能实验装置,由主环CSRm和实验环CSRe双环构成。CSR系统复杂且庞大
3、,由很多分系统构成,而每个分系统有许多数字量和模拟量需要监控。如CSR注入引出系统拥有各种静电偏转板、踢轨磁铁等数百个监控量;CSR真空系统拥有上百个离子泵、真空计、质谱计等都需要监控;其它子系统如CSR磁铁系统、CSR束流诊断系统、CSR高频系统、CSR门禁系统及原有HIRFL系统中的离子源系统、前后束线[1]系统、小加速器(SFC)系统、大加速器(SSC)系统、RIBLL系统等都需要进行监控。目前,通用微控制器和现场可编程门阵列(FPGA)已经在HIRFLCSR监控系统中大量使用。传统的设计采用专用微控制器(如M
4、SP430,MSC1210等)与FPGA结合方式,不利于进行灵活配置。本文基于NiosⅡ嵌入式软核处理器技术,在FPGA内实现了开放式、可重构的通用微控制器,从而可代替专用微控制器,具有低成本、使用配置灵活等特点。1犖犻狅狊Ⅱ介绍NiosⅡ嵌入式处理器系统通常由NiosⅡ处理器,Avalon交换结构总线和外围设备(存储、接口及功能模[2]块)构成。系统中的NiosⅡ处理器,Avalon交换总线及各种外围设备,如SDRAM控制器、片内RAM,UART,通用I/O,以太网接口,用户自定义逻辑等电路均可由FPGA内
5、部的逻辑单元和RAM资源来实现。它具有设计方式灵活,可裁剪、可扩充、可升级,并具备软硬件的可编程功能以及设计者易学易用、高附加值产品设计、成本低等优势,其特点是常规MCU不具备的。2基于犖犻狅狊Ⅱ软核通用微控制器系统设计2.1总体构架HIRFLCSR监控系统涉及到较多类型的接口,如RS232,RS485,CAN,SPI,PCI,PXI,以太网,用户自定义数字I/O口等等;也涉及到较多设备,如ADC,DAC,SDRAM,SRAM,FLASH,LCD等等。该通用微控制[3]器带尽可能多的接口和外围设备,在特定需求的情况
6、下,对它进行裁剪即可。其总体框图参见图1。2.2犆犘犝设计HIRFLCSR监控系统对复杂的算术运算需求比较少(复杂的算术运算微控制器并不擅长,而采用FPGA硬件实现更合适),而需要监控种类众多、数量繁多的信息以掌握加速器各系统状态和性能,它对微控制器的处理速度和实时性有较高的要求。因此,我们设计的通用微控制器侧重点不在复杂的算术运算能力,而在较强、较多的外围设备的监控能力和快速的时序控制能力等方面。HIRFLCSR监控方式有主动式,即由上一级服收稿日期:20081224;修订日期:20090407基金项目
7、:国家“九五”大科学工程项目作者简介:林飞宇(1982—),男,四川绵阳人,博士研究生,从事软件无线电、数字信号处理以及自动化控制系统的研究与研制工作;linfeiyu2001@gmail.com。912强激光与粒子束第21卷Fig.1NiosⅡprocessorsystem图1NiosⅡ处理器系统务器传输命令给微控制器执行相关控制动作;也有被动式,即微控制器根据特定节点的控制要求,由微控制器本地程序自主监控节点,然后将结果状态等传送至中央控制室。这2种方式都要求该通用微控制器具有响应中断的能力。HIRFLCS
8、R现场的辐射有时会造成微控制器死机或程序跑飞,所以定时器和看门狗是必不可少的模块。根据以上HIRFLCSR监控系统的需求,我们设计了含中断、32位RISC指令集、5级流水线结构、不带专用算术运算电路的CPU软核,以节约FPGA资源,其最大时钟频率达185MHz,其响应时间、处理速度等性能远远超过目前HIRFLCSR监控系统大量
此文档下载收益归作者所有