嵌入式分析仪在
FPGA
设中的用
𠕇
成
,
亚妮
,
白
𠕇
,
肖子
(
西安电子科技大学
𠕇
西西安
𠕇
710071)
摘
𠕇
要
:
设和超高密度
FPGA
的方法是采用分析仪
、
示波器和总分析仪
,
通头和接器把信号送到仪器上
。
随着
FPGA
设复度的增加
,
统的方法受到局限
。
在
FPGA
部嵌入分析核
,
构成一种嵌入式分析仪
,
FPGA
器件部所有的信号和点行
,
一方法同样可以达到
FPGA
发中硬件的要求
,
并且具有无干扰
、
便于升和使用方便等优点
。
SignalTap
正是样一种嵌入式分析仪
,
本文介了其在
FPGA
的具体方法和步
。
:
嵌入式
;
分析仪
;FPGA;SignalTap
中分类号
:TN702
𠕇𠕇𠕇𠕇𠕇
文献
:B
𠕇𠕇𠕇𠕇𠕇
文章号
:1004373X(2006)0207602
ApplicationofEmbeddedLogicAnalyzerinFPGA
DENGCheng,ZHANGYani,BAILin,SUNXiaozi
(XidianUniversity,Xi
an,710071,China)
Abstract
:Makinguseoflogicanalyzer,oscillographandbusanalyzer,wecandesignandtestthesuperhighdensityFPGA,andtrans
𠕇
mitthesignaltotheinstrumentthroughprobeandlinker
TheconventionaltestingmethodislimitedwiththeincreaseofthedesigningcomplexityofFPGA
EmbeddingalogicanalysiscoreinaFPGA,wecanconstructanembeddedlogicanalyzerandtestallthesignalsandnodesinFPGA
ItisthewaythatcanmeettherequirementsoftestinghardwareduringdevelopingaFPGAandalsohassomeadvantagesofnoninterference,easyupgradeandflexibleusage
SignalTap
issuchanembeddedlogicanalyzerthatitsusageandprocedureisintro
𠕇
ducedindetailduringdebuggingaFPGA
Keywords
:embedded;logicanalyzer;FPGA;SignalTap
收稿日期
:20050929
1
𠕇
引
𠕇
言
目前在设和超高密度
FPGA
一般采用分析仪、示波器和总分析仪
,
通头和接器把信号送到仪器上。设者必提供足够的
I/O
引脚行全方位的
,
以及配置足够的引脚。加入外的
,
以便能信号动
I/O
引脚行。种方法能减少所需配置的
I/O
引脚量
,
但步繁。此外
,
随着
FPGA
复度的增加
,I/O
引脚大都采用间距工艺技
,
使得引出
I/O
引脚变得很困。本文所介的方法是在
FPGA
设中插入分析核
,
他具有普通分析仪的功能
,
包括触发、据采集和存等。利用分析核
,
用户可以
FPGA
器件部所有信号和点。自部电路的信号可以通
FPGA
中的高速互移到部存器。些信号以系统钟速率送
,
延很小。
Altera
公司的
Quartus
件中的
SignalTap
就是样一种基于分析核的嵌入式分析仪
,
他足了
FPGA
发中硬件的要求
,
并且具有无干扰、便于升、使用等特点。
2
𠕇
SignalTap
的特点和使用方法
SignalTap
分析仪是第二代系统工具
,
能够取、示可程片上系统
(SOPC)
的实信号
,
帮助设者在其系统设中察硬件和件的交互作用。在可程市上
,SignalTap
分析仪用于
Quartus
件
,
与其他嵌入式分析仪相比
,
他支持的通道最多
,
抽样深度最大
,
钟速率最高。
Quartus
件
4
0
及其以后版本提供了形界面
,
定义了特定触发条件
,
实更高的精度
,
解决的能力更强。
SignalTap
嵌入式分析仪不需要用户设文件行任何的外部探或者修改
,
就可以得到部点或者
I/O
引脚的。目前
SignalTap
分析仪支持的器件系列包括
:Stratix
,Stratix,StratixGX,Cyclone
,Cyclone,APEX
,APEX20KE,APEX20KC,APEX20K,Excalibur
和
Mercury
。在设中嵌入
SignalTap
分析仪有
2
种方法
:
第一种方法是建立一个
SignalTap
(
stp),
然后定义
STP
文件的容
;
第二种方法是用
MegaWizardPlun
InManager
建立并配置
STP
文件
,
然后用
MegaWizard
实例化一个
HDL
输出模块。
1
出了用两种方法建立和使用
SignalTap
分析仪的程。
76
嵌入式技
𠕇
成等
:
嵌入式分析仪在
FPGA
设中的用