EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
口 闫淑梅" 周凌峰} ([U]长沙环保职业技术学院湖南. 长沙410004; [2]长沙医学院湖南.长沙410219) .
6 M) G+ Z3 X2 N: U3 G4 Z摘要:介绍了一种基于FPGA和内带USB接口单片机的自动化定标器系统。该系统克服了传统设计中相邻时间道间死时间较大、计数率不高及传输数据不快等缺点。
' W+ f6 A, | K$ j7 o* L; E4 f7 R1 S6 }* e; ?4 k! K2 J0 t: w1 z @
关键词:自动化定标器FPGA 单片机USB
9 y- T. a2 H: O1 p9 n+ r& w# \' N- _中国分类号: TQ153 文献标识码: A 文章编号: 1007-3973 ( 2008 ) 10-016-01
9 ]" A" ~" g. T' c9 S1 T) X
$ G4 Z+ K9 ?, P0 a5 W8 |7 w在粒子物理、核物理实验中,探测器单位时间内输出的脉冲数量直接反映所受辐射的强度,从而表征了待测粒子或辐射源的特性。定标器是用米记录一定时间问隔内脉冲数量的核仪器,它在粒子物理、核物理实验中有着广泛的应用。本文介绍一种基于FPGA和内带USB接口单片札的自动化定标器的设计,能实现定标器的自动化测量.7 e" [# y/ R- i8 R9 x3 i
' N u `3 X# r( T+ U3 b, Z1 o
1系统硬件设计1 ~! i* {# k' c! ^3 }. _$ q
针对H前粒了物理、核物理实验测量的新需求,利用目前流行的新技术,基于集成化、标准化、便于升级的原则,开发设计了基于FPGA和内带USB接口单片机的定标器系统。制定了图1所示的系统结构框图。
9 [; M" [* I& w! @
6 i- Y& Z' @ X2 J C; X/ j. }1.1 FPGA内部电路设计* }7 ^% V& y* _7 K7 u# X: v7 W
根据系统设计的要求和功能,芯片内部儒要设计地址译码、自检信号模块、定时模块、计数模块、存储模块、计数输出模块等,具体设计框图如图2.整个设计在QuartusII的集成开发环境下结合VHDL硬件描述语言和图形输入两种方法完成,并通过仿真验证其正确性。7 j" j* O& d+ f G2 R
$ Q+ E( S3 t( ~& o4 x1 i8 s
1.1.1 地址译码模块; Y- X L+ |% i0 Z& i- V
地址译码是在单片机的ALE下降沿时锁存当前的地址输出,作为读或写操作的端口地址。地址译码主要产生2个道数设置地址, 6个道宽设置地址,3个计数值读取地址。( V. O# O; q( S; `2 s1 l! z. |
* K% A( p: f! U$ Q3 t8 I3 P; a& Q2 [# [% o/ K
% F; c0 N* C* s& G* p; }7 V% t: s
! Y+ u, H0 ~4 I6 B2 X8 N# W& t& Q* ^- K2 _% T
|