CN1146793C - 信号处理装置 - Google Patents
信号处理装置 Download PDFInfo
- Publication number
- CN1146793C CN1146793C CNB998015431A CN99801543A CN1146793C CN 1146793 C CN1146793 C CN 1146793C CN B998015431 A CNB998015431 A CN B998015431A CN 99801543 A CN99801543 A CN 99801543A CN 1146793 C CN1146793 C CN 1146793C
- Authority
- CN
- China
- Prior art keywords
- access
- piece
- memory
- storer
- storage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2268—Logging of test results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/348—Circuit details, i.e. tracer hardware
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
- Storage Device Security (AREA)
Abstract
一种在LSI内部具有存储器及存取该存储器的多个块的信号处理装置,设置有可使发生故障时易于分析原因的跟踪控制块(170),由微型计算机(110)的设定,将从上述存储器存取块送出的存取履历,写到存储器的特定区域,并在调停块(150)内设置虚拟调停块(180),以便在执行存取履历跟踪中,接受其他存储器存取块的要求使用存储器信号,而返回存储器使用承认信号,不必实际存取内设存储装置(160)。发生故障时,可从外部读出内设存储器(160)内的特定跟踪领域,因而可易于分析故障。
Description
技术领域
本发明涉及LSI(大规模集成电路)内设有存储器的信号处理装置。
背景技术
传统的信号处理装置,为了在***发生故障时,要将随着***动作出现在总线的数据和地址等总线信息,作为故障分析数据加以利用,使用逻辑分析器等分析装置将其存储,或在***附加如特开平6-187256号公报所记载的跟踪机构。
然而,由于近年来半导体技术的发展,已开发成功在一片芯片上积集各种功能块与存储器的LSI,而上述传统的信号处理装置的构成,因为未将存储器接口信号输出到LSI外部,因此不可能连接分析装置,因而有发生故障时无法获得分析故障所需信息的问题。同时,要在LSI内部附设跟踪机构,将需要有故障分析专用的控制电路或专用的跟踪存储器,而有会招致LSI的面积变大,成本增加的问题。
发明内容
为了解决上述课题,本发明的一种信号处理装置,其中LSI具有存储器及存取该存储器的多个存储器存取块,该信号处理装置包括:调停存储器使用权的调停块,接收所述多个存储器存取块产生的各存储器使用请求信号并控制对存储器的存取;跟踪控制块,依据所述调停块作出的调停结果,产生用以将存储器存取履历存储在所述存储器内的存储器请求信号;所述处理装置执行虚拟调停功能,从而,在存储器中存入存储器存取履历工作期间,向作出存储器存取请求的存储器存取块返回认可信号,将其他存储器存取块的存储器使用请求信号,不承认为写入存取履历所用的存储器请求信号。
本发明的信号处理装不需有故障分析专用的控制电路或专用的跟踪存储器,可防止LIS面积变大,成本增加。依据本发明,可提供发生故障时很容易解析原因的信号处理装置。
本发明的第1形态是在LSI内部持有存储器及多个存取存储器的块的信号处理装置,它备有:输入从上述存储器存取块输出的各要求使用存储器信号,调停存储器的使用权,存取存储器的调停块;根据上述调停结果,输出用于将存储器的存取履历存储在上述存储器内的要求使用存储器信号的跟踪控制块。该第1形态是一种具有下述虚拟调停功能的信号处理装置:当在上述调停块内,承认写入存取履历所用的要求使用存储器信号期间,其他存储器存取块的要求使用存储器信号,不认为是写入存取履历所用的要求使用存储器信号,而进行调停,返回承认信号。该信号处理装置具有依据调停块的调停结果,由跟踪控制块将存储器的存取履历写到上述存储器内的作用。
附图说明
图1是本发明信号处理装置实施形态的电气框图。
具体实施方式
下文,参照图1,说明本发明的信号处理装置的实施例。
图1中,信号处理装置100由微型计算机(下文称为微机)110从外部加以控制。在信号处理装置100内,设有可对内设存储器160进行读写的存储器存取块A120、同样的存储器存取块B130及存储器存取块C140;并在信号处理装置100内,设有可依据存储器存取块A120、存储器存取块B130、存储器存取块C140的各存储器存取要求,调停存储器的使用权,而存取内设存储装置160的调停块150;该信号处理装置还包括:调停块150内的虚拟调停块180,及依据调停块150的调停结果,控制将存储器存取履历存储在内设存储装置160的跟踪控制块170。
为了使本实施形态的动作说明更具体,分成下述3种情况加以说明:存储存储器存取块C140的存取履历时,接受存储器存取块C140以外的存取的场合;接受存储器存取块C140的存取而执行跟踪功能时的场合,及接受存储器存取块C140的存取而执行跟踪功能期间,虚拟调停块动作的场合。在此所谓存取履历是指存取块名称、存取种类、存储器地址、数据等。而在上述各种情况中,调停块150接受各要求使用存储器信号的接受优先顺序,是跟踪控制块170>存储器存取块A120>存储器存取块B130>存储器存取块C140。由微机110使用微机地址总线111、微机数据总线112、微机控制信号103,进行初始设定,以便在跟踪控制块170中存储存储器存取块C140的存取履历。
首先说明存储存储器存取块C140的存取履历时,接受存储器存取块C140以外的存取时的动作。当存储器存取块A120与存储器存取块B130,分别向调停块150送出要求使用存储器信号(包含属性信息)121、及要求使用存储器信号(包含属性信息)131时,调停块150则判断要求使用存储器信号的接受优先顺序,向顺序高的存储器存取块返回表示接受要求使用存储器信号的存储器使用承认信号。这时,调停块150则向要求使用存储器信号的接收优先顺序高的存储器存取块A120,返回存储器使用承认信号122,向跟踪控制块170,输出调停结果信号(包含属性信息)173、调停结果地址总线174、调停结果数据总线175。
跟踪控制块170便确认,依据该调停结果的信息,是否与设定成存储存取履历的数据一致,而在此,是初始设定成将存储器存取块C140的存取履历存储在跟踪控制块170中,因此上述确认为不一致,不执行跟踪处理。
而调停块150则使用存储器控制信号151、存储器地址总线152、存储器数据总线153,对内设存储装置160,执行存储器存取块A120的存取要求。承认存储器使用要求的存储器存取块A120撤回要求使用存储器信号121后,调停块150则接受优先顺序次高的存储器存取块B130的要求,执行同样的处理。
其次说明,接受存储器存取块C140的存取而执行跟踪功能时的动作。当存储器存取块C140向调停块150送出要求使用存储器信号141时,调停块150则接受存储器存取块C140的要求,返回存储器使用承认信号142,使用存储器控制信号151、存储器地址总线152、存储器数据总线153,对内设存储装置160,执行存储器存取块C140的存取要求。这时也与上述一样,调停块150向跟踪控制块170输出调停结果信号173、调停结果地址总线174、调停结果数据总线175,使用存储器控制信号151、存储器地址总线152、存储器数据总线153,对内设存储器160执行存储器存取块C140的存取要求。
而跟踪控制块170则确认调停结果信号173、调停结果地址总线174、调停结果数据总线175是否与设定成存储存取履历的数据一致,而在此,因为设定是存储器存取块C140,因此检出一致,而检出一致的跟踪控制块170,由调停结果信号173、调停结果地址总线174、调停结果数据总线175,生成存取履历数据,而为了跟踪存取履历,送出要求使用跟踪用存储器信号171、调停用数据总线102、调停用地址总线101。承认存储器使用要求的存储器存取块C140撤回要求使用存储器信号(含属性信息)141后,向调停块150输入要求使用跟踪用存储器信号171。在调停块150中,当接受跟踪控制块170的跟踪用存储器使用要求时,则将跟踪用存储器使用承认信号172返回跟踪控制块170,并使用存储器控制信号151、存储器地址总线152、存储器数据总线153,对内设存储器160执行跟踪控制块170的存取要求。
最后说明接受存储器存取块C140的存取,而执行跟踪功能期间,虚拟调停块动作时的动作。当存储器存取块C140向调停块150送出要求使用存储器信号141时,调停块150则接受存储器存取块C140的要求,而返回存储器使用承认信号142。这时也与上述一样,调停块150向跟踪控制块170输出调停结果信号173、调停结果地址总线174、调停结果数据总线175,使用存储器控制信号151、存储器地址总线152、存储器数据总线153,对内设存储装置160执行存储器存取块C140的存取要求。
而跟踪控制块170则确认调停结果信号173、调停结果地址总线174、调停结果数据总线175是否与设定成存储存取履历的数据一致,而在此因为设定是存储器存取块C140,因此检出一致,而检出一致的跟踪控制块170则由调停结果信号173、调停结果地址总线174、调停结果数据总线175,生成存取履历数据,而为了跟踪存取履历而送出要求使用跟踪用存储器信号171、调停用数据总线102、调停用地址总线101。
承认存储器使用要求的存储器存取块C140撤回要求使用存储器信号141后,向调停块150输入要求使用跟踪用存储器信号171及新的要求使用存储器信号121。在调停块150,当接受优先顺序较高的跟踪控制块170的要求时,返回跟踪用存储器使用承认信号172。这时,虚拟调停块180则为了使跟踪存取数据时的***动作,与未跟踪存取数据时的***动作相同,而取代调停块150接受要求使用存储器信号121,将存储器使用承认信号122返回存储器存取块A120。这时,调停块150则使用存储器控制信号151、存储器地址总线152、存储器数据总线153,将存取履历数据写入内设存储装置160,不执行存储器存取块A120对内设存储装置160的要求动作。
反复进行上述动作,而在此后每当存取存储器存取块C140时,进行存取履历数据的跟踪,但对跟踪处理中所发生的要求使用存储器信号,则仅由虚拟调停块180返回存储器使用承认信号,而不进行对内设存储器装置160的动作。
如以上所述,依据本实施形态的信号处理装置,由跟踪控制块170跟踪存储器存取块A120、存储器存取块B130、存储器存取块C140等存储器存取块存取内设存储器160所需要的存储器存取块的存取履历数据,便可获得发生故障时,动作分析所必要的信息,从而易于重现故障,可顺利分析原因。
再者,虽然以上说明中,以跟踪一个存储器存储块的存取履历数据为例,但也可以同时跟踪多个存储器存取块。
工业利用性
综上所述,依据本发明的在LSI内设存储器的信号处理装置,可以不必在***中配设存取履历数据专用的跟踪存储器,只要追加如跟踪控制块这种小规模的控制电路,从而可以不必增加存储器总线的负荷,以未进行跟踪处理时的相同条件,获得发生故障时动作分析所需的信息,因此可以收到易于重现故障,可顺利分析原因的有利效果。
Claims (4)
1.一种信号处理装置(100),其中LSI具有存储器(160)及存取该存储器的多个存储器存取块(120,130,140),其特征在于,该信号处理装置包括:调停存储器使用权的调停块(150),接收所述多个存储器存取块产生的各存储器使用请求信号并控制对存储器的存取;跟踪控制块(170),依据所述调停块作出的调停结果,产生用以将存储器存取履历存储在所述存储器内的存储器请求信号;所述处理装置执行虚拟调停功能,从而,在存储器中存入存储器存取履历工作期间,向作出存储器存取请求的存储器存取块返回认可信号,将其它存储器存取块的存储器使用请求信号,不承认为写入存取履历所用的存储器请求信号。
2.如权利要求1所述的信号处理装置,其特征在于,所述跟踪控制块可存储多个存储器存取块中预定存储器存取块的存储器存取履历。
3.如权利要求2所述的信号处理装置,其特征在于,所述跟踪控制块可阻止所述预定存储器存取块外的其它存储器存取块的存储器存取履历的存储。
4.如权利要求1所述的信号处理装置,其特征在于,向与存储器存取履历存储关联的存储器存取块的存储器存取请求,提供相对于其它存储器存取请求为高的优先权。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP283268/1998 | 1998-09-18 | ||
JP28326898A JP3202696B2 (ja) | 1998-09-18 | 1998-09-18 | 信号処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1277688A CN1277688A (zh) | 2000-12-20 |
CN1146793C true CN1146793C (zh) | 2004-04-21 |
Family
ID=17663265
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB998015431A Expired - Fee Related CN1146793C (zh) | 1998-09-18 | 1999-09-17 | 信号处理装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US6484243B1 (zh) |
JP (1) | JP3202696B2 (zh) |
KR (1) | KR100340295B1 (zh) |
CN (1) | CN1146793C (zh) |
TW (1) | TW448362B (zh) |
WO (1) | WO2000017756A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9526460B2 (en) | 2005-08-04 | 2016-12-27 | Dune Medical Devices Ltd. | Tissue-characterization probe with effective sensor-to-tissue contact |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2992284B1 (ja) * | 1998-10-20 | 1999-12-20 | 松下電器産業株式会社 | 信号処理装置 |
GB2395578A (en) * | 2002-11-22 | 2004-05-26 | Ibm | Fault tracing in systems with virtualization layers |
KR200453820Y1 (ko) * | 2008-04-28 | 2011-05-30 | 김태윤 | 120°의 원호부를 갖는 태극형상의 조립식 천장모서리마감대 |
KR200453821Y1 (ko) * | 2008-04-28 | 2011-05-30 | 김태윤 | 태극형상의 조립식 천장모서리 마감대의 체결구조 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4674089A (en) * | 1985-04-16 | 1987-06-16 | Intel Corporation | In-circuit emulator |
JPS6325742A (ja) * | 1986-07-18 | 1988-02-03 | Nec Corp | トレ−ス機能付マイクロプロセツサ |
JPH0282344A (ja) * | 1988-09-20 | 1990-03-22 | Fujitsu Ltd | マルチプロセッサシステムにおけるプログラムのデバッギングの方法 |
JPH0750452B2 (ja) | 1992-12-18 | 1995-05-31 | 日本電気株式会社 | バストレース機構 |
JPH0713943A (ja) * | 1993-06-28 | 1995-01-17 | Toshiba Corp | 並列計算機 |
US5758106A (en) * | 1994-06-30 | 1998-05-26 | Digital Equipment Corporation | Arbitration unit which requests control of the system bus prior to determining whether such control is required |
JPH0863374A (ja) | 1994-08-22 | 1996-03-08 | Toshiba Corp | トレース機能内蔵型lsi |
US5781927A (en) * | 1996-01-30 | 1998-07-14 | United Microelectronics Corporation | Main memory arbitration with priority scheduling capability including multiple priorty signal connections |
JP2992284B1 (ja) | 1998-10-20 | 1999-12-20 | 松下電器産業株式会社 | 信号処理装置 |
JP3202700B2 (ja) | 1998-10-20 | 2001-08-27 | 松下電器産業株式会社 | 信号処理装置 |
-
1998
- 1998-09-18 JP JP28326898A patent/JP3202696B2/ja not_active Expired - Fee Related
-
1999
- 1999-09-17 CN CNB998015431A patent/CN1146793C/zh not_active Expired - Fee Related
- 1999-09-17 WO PCT/JP1999/005067 patent/WO2000017756A1/ja active IP Right Grant
- 1999-09-17 TW TW088116097A patent/TW448362B/zh active
- 1999-09-17 US US09/554,220 patent/US6484243B1/en not_active Expired - Lifetime
- 1999-09-17 KR KR1020007005018A patent/KR100340295B1/ko not_active IP Right Cessation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9526460B2 (en) | 2005-08-04 | 2016-12-27 | Dune Medical Devices Ltd. | Tissue-characterization probe with effective sensor-to-tissue contact |
Also Published As
Publication number | Publication date |
---|---|
CN1277688A (zh) | 2000-12-20 |
KR100340295B1 (ko) | 2002-06-14 |
US6484243B1 (en) | 2002-11-19 |
WO2000017756A1 (fr) | 2000-03-30 |
TW448362B (en) | 2001-08-01 |
KR20010031916A (ko) | 2001-04-16 |
JP2000099370A (ja) | 2000-04-07 |
JP3202696B2 (ja) | 2001-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR880001401B1 (ko) | 데이타 처리 시스템의 공통 버스 이용검출 논리회로 | |
EP0090026A1 (en) | CACHE STORAGE USING A LOWEST PRIORITY REPLACEMENT. | |
US5136500A (en) | Multiple shared memory arrangement wherein multiple processors individually and concurrently access any one of plural memories | |
CN1306639A (zh) | 用于嵌入式***的实时调试器接口 | |
EP0224877A2 (en) | Universal module interface | |
US5142682A (en) | Two-level priority arbiter generating a request to the second level before first-level arbitration is completed | |
CN1146793C (zh) | 信号处理装置 | |
CN1125400C (zh) | 信号处理设备 | |
US5493509A (en) | Method of and apparatus for generating mask layouts | |
US7017093B2 (en) | Circuit and/or method for automated use of unallocated resources for a trace buffer application | |
CN1179272C (zh) | 信号处理设备 | |
CN1221152A (zh) | 总线控制*** | |
CN1109981C (zh) | 可同时由数据总线输入及输出数据的电脑*** | |
Obaidat | Performance evaluation of the IMPS multiprocessor system | |
CA1303748C (en) | Tandem priority resolver | |
KR100259943B1 (ko) | 고속 마이크로 프로세서와 백플레인 접속장치 및 방법 | |
Gustavson | FASTBUS Status from a System Designer's Point of View | |
JP2687699B2 (ja) | 集積回路の並列配線処理方法 | |
CN116800952A (zh) | 视频设备智能诊断方法、终端设备及存储介质 | |
KR900008069B1 (ko) | 프로그램어블 로직 콘트롤러에서 비트어드레싱 방식을 이용한 데이터 메모리회로 | |
Hertzberger et al. | The fast Amsterdam multiprocessor (FAMP) system hardware | |
CS253980B1 (cs) | Zapojení rozhodovacího obvodu | |
JPH0421280B2 (zh) | ||
CN1071773A (zh) | 个人计算机***总线上的多总线数字信号处理*** | |
JPH07129524A (ja) | 二重化システムの高速切替装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20040421 Termination date: 20110917 |