EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
口 闫淑梅" 周凌峰} ([U]长沙环保职业技术学院湖南. 长沙410004; [2]长沙医学院湖南.长沙410219) . 7 v0 _# O: @" q# j
摘要:介绍了一种基于FPGA和内带USB接口单片机的自动化定标器系统。该系统克服了传统设计中相邻时间道间死时间较大、计数率不高及传输数据不快等缺点。
( l. v) _+ l4 J% t$ G
! b3 n `* ^6 t6 i4 i M% }3 K关键词:自动化定标器FPGA 单片机USB
+ A# \& y& M8 x$ i# k* p+ D中国分类号: TQ153 文献标识码: A 文章编号: 1007-3973 ( 2008 ) 10-016-01: M5 ?8 W' D. G! {
& ^, T. X! R' r# `0 ?
在粒子物理、核物理实验中,探测器单位时间内输出的脉冲数量直接反映所受辐射的强度,从而表征了待测粒子或辐射源的特性。定标器是用米记录一定时间问隔内脉冲数量的核仪器,它在粒子物理、核物理实验中有着广泛的应用。本文介绍一种基于FPGA和内带USB接口单片札的自动化定标器的设计,能实现定标器的自动化测量.3 J7 G7 ^8 e! P4 h5 ~$ i) V
- ]3 k( D6 l) g8 w; S8 P1系统硬件设计
7 L4 B2 I0 n: U# A针对H前粒了物理、核物理实验测量的新需求,利用目前流行的新技术,基于集成化、标准化、便于升级的原则,开发设计了基于FPGA和内带USB接口单片机的定标器系统。制定了图1所示的系统结构框图。! {8 g. R( i% ]2 ~# m7 }9 o
8 G$ D: L3 v! V. ]. ^/ g) \
1.1 FPGA内部电路设计
. z2 e- p3 a* |+ u# F6 ^/ [根据系统设计的要求和功能,芯片内部儒要设计地址译码、自检信号模块、定时模块、计数模块、存储模块、计数输出模块等,具体设计框图如图2.整个设计在QuartusII的集成开发环境下结合VHDL硬件描述语言和图形输入两种方法完成,并通过仿真验证其正确性。+ J2 f) a K4 c- Z$ [
6 H; H0 U# ?7 L k; w2 K* d) X! w
1.1.1 地址译码模块
- i o) Q! \+ e1 T5 ~$ g4 |地址译码是在单片机的ALE下降沿时锁存当前的地址输出,作为读或写操作的端口地址。地址译码主要产生2个道数设置地址, 6个道宽设置地址,3个计数值读取地址。
; |" X7 E' s5 |) f m0 W& A3 u4 x
- J; A1 Y1 V1 @2 }* F1 W
$ e# A" U( }' Q. u7 X" a5 @" w; X7 m) d& T6 E6 Y+ B% P
2 {( O% w: C4 d$ j% l: Y
. q& D7 A2 b6 E. B |