Bus Analyzers And Exercisers
홈 > Brand > Corelis > Bus Analyzers And Exercisers(3)
Bus Analyzers And Exercisers


Bus Analyzer, Exerciser, Emulator, and Programmer
총 금액 0원
Facebook Twitter GooglePlus KakaoStory NaverBand


Bus Analyzer, Exerciser, Emulator, and Programmer

While the I²C interface seems simple on the surface, this straightforward architecture is not immune to intermittent glitches, device misbehaviors, and protocol violations. Tracking down these errors can be tedious business if the right tool is not utilized.

The CAS-1000-I2C/E bus analyzer is a bloodhound when it comes to sniffing out I²C irregularities. The ability to spot complex problems and identify invisible obstacles make it the preferred I²C development solution. Advanced logging, debugging, emulation, and verification capabilities offer power and versatility, yet the Windows-based user interface makes the most complex features simple to use.

The CAS-1000-I2C/E succeeds where simple monitoring and interactive I/O tools fall short—a complete solution to monitoring, emulating, stressing, and characterizing I²C and SMBus interfaces.


  • Supports I2C and SMBus monitoring and traffic generation for Standard-mode, Fast-mode, Fast-Mode Plus (Fm+) with I2C bus data rates up to 5 Mbit/s
  • Supports High-Speed mode (Hs-mode) monitoring
  • Simultaneous monitoring and emulation—up to 1 emulated master and 10 emulated slaves, all running concurrently
  • Measures common I2C bus electrical and timing parameters, complete with a graphical waveform display
  • Injects glitch and signal patterns, protocol errors, and slave clock stretching to override the bus and stress the UUT
  • Programmable bus voltage reference and software configurable pull-up resistors on the SDA and SCL lines
  • Powerful command and script language for emulation control and automated testing
  • Passive traffic monitoring with state and timing recording
  • Unlimited and continuous logging of transaction data to file
  • Time stamping, message filtering, and symbolic translating
  • Programmable trigger event to highlight and display bus transactions of interest
  • In-System Programming of I2C serial EEPROMs
  • High-speed, bus-powered USB 2.0 interface
  • I2C Exerciser software supports Microsoft Windows 7, Windows 8/8.1 and Windows 10 operating systems


The CAS-1000-I2C/E is an advanced, feature-packed and powerful I2C debugging and analysis system. By providing full visibility as well as detailed control of the I2C bus, the CAS-1000-I2C/E enables engineers to save time and resources, replacing multiple instruments with a single intuitive and specialized tool. The Corelis hardware and software provide a convenient easy to use environment for hardware debugging, software development, bus validation, and in-system programming.

I2C Monitor

Passively listens and records all I2C bus traffic while displaying captured data in real time in both state and waveform timing windows. Virtually unlimited trace data recording capability. Includes message filtering, symbolic translation, and event triggering. Bus signal and protocol conformance are continually evaluated with deviations flagged. The monitor window is shown below.

CAS 1000 I2C E - CAS-1000-I2C/E Bus Analyzer

I2C Exerciser Monitor: Log, analyze, and display trace and timing data.

The CAS-1000-I2C/E leaves standard serial bus analyzers behind by providing a complete, peerless set of tools to generate bus traffic, inject glitches and protocol errors, measure bus electrical and timing parameters, program serial EEPROMs, emulate I2C masters and slaves, and more—all while simultaneously monitoring the bus, logging trace and timing data, and verifying I2C bus behavior on the fly. The I2C Exerciser software interface, included with the CAS-1000-I2C/E, provides a consolidated and intuitive GUI (Graphical User Interface) for host PC control and visualization of all bus monitoring and traffic generation features.

CAS 1000 I2C E2 - CAS-1000-I2C/E Bus Analyzer

Parameters Scope: Measure and display common I2C Bus electrical and timing parameters.

I2C Parameters Scope

Using the Parameters Scope tool, the CAS-1000-I2C/E can be utilized to quickly measure and return the basic electrical and I2C timing parameters of the target bus without setting up the advanced scripting functions of the Test tool. It can gather master specific and slave-specific parameters, such as signal timing characteristics, and also system-wide parameters, such as bus voltage, pull-up resistance, and capacitance. Each measurement is compared to maximum and minimum values loaded from a specification file and the resulting pass or fail status is shown with the measurement. The Parameters Scope provides the additional ability to display a graph of captured signal edge transition data and a trigger can be set to capture a particular I2C bus signal’s rising or falling edge.

CAS 1000 I2C E3 - CAS-1000-I2C/E Bus Analyzer

Glitch Pattern Editor: Create and inject customized digital patterns to stress I2C buses.

I2C Emulator

Enables concurrent virtual devices programmed to interact with the bus in addition to those of the target. These can include a Master (capable of multi-master arbitration), and up to 10 slaves. The above monitor includes and tags this emulated traffic.

I2C Tester

Interprets a script program file to control a go-no-go test sequence, including bus electrical/timing parametric measurements. This enables automatic target bus specification compliance and functionality validation. It is suitable for design/development as well as factory acceptance testing. The test script window is shown below.

CAS-1000-I2C/E Test Script Window

I2C Debugger

A user interactive bus I/O access portal. This enables individual bus transfers for immediate target communications. Looping supports repeated I/O patterns to facilitate external signal observations. Besides generic writing and reading of data blocks, a growing library of known standard devices is included showing interactive screens tailored to the device’s organization (such as ADCs, DACs, flash memories, SMbus behavior, etc.). The debugger window is shown below.

CAS-1000-I2C/E Debugger Window

I2C Programmer

Provides easy-to-use high-speed in-system programming of I2C compatible serial EEPROMs. Two programmer windows are shown below.

CAS-1000-I2C/E Programmer Window

CAS-1000-I2C/E Programmer Read Device Contents Window

One application of the CAS-1000-I2C/E is to rapidly validate compliance of a target bus with the specification. This is supported at the electrical, timing, as well as the signaling level. Another application is to passively monitor any I/O activity transpiring on a target bus. This includes the detection of errant protocol. All such logged information is time stamped for history reconstruction. A third application is the programmed interchange of messages with the target bus system, also recorded by the monitoring function. This method can serve to generally exercise the target bus. It also supports target code development with debug stand-ins for non-existent bus devices. Finally, a general user PC to I2C communications link provides quick and direct visibility/control of target devices. This is extended to user applications via the provided API.

The System Management Bus, or SMBus, was defined by Intel® Corporation in 1995 and is based on the I2C bus architecture. It is used in personal computers and servers for low-speed system management communications.

SMBus is a two-wire interface through which simple system and power management related chips can communicate with the rest of the system. A system using SMBus as a control bus for these system and power management related tasks passes messages to and from devices by addressed transfers, enabling moderate transfer rates using minimal board resources. With System Management Bus, for example, a device can provide manufacturer information, tell the system what its model/part number is, save its state for a suspend event, report different types of errors, accept control parameters, and return its status. The SMBus may share the same host device and physical bus with standard I2C components. Intel originally conceived the SMBus as the communication bus to accommodate Smart Batteries and other system and power management components.

The CAS-1000-I2C/E software features SMBus decoding for common SMBus devices. Ordinarily, the raw data of the I2C transactions between SMBus devices must be manually decoded into meaningful information. With the SMBus decoding feature, a specific device address can be associated with a text file containing decoding information which allows the I2C Exerciser software to do the interpretation automatically.

The CAS-1000-I2C/E also supports SMBus PEC (Packet Error Checking) message generation.

CAS-1000-I2C/E Bus Monitor Window in SMBus Decoding Mode


At the core of the CAS-1000-I2C/E is an on-board engine whose logic performs the low level interaction with the I2C bus. This element receives set-up, direction and drive data from the host via a USB 2.0 port. Conversely, as bus activity is detected and characterized, its transitional information is conveyed up to the host for further processing.

The PC host operates this processor via the USB 2.0 port under the provided Windows application. Alternatively, the user may create custom software which calls included API C/C++ library routines to easily operate the I2C I/O, avoiding hardware management details.

In addition there is an array of onboard physical interface elements to facilitate the required measurement, capture, and operating capabilities. This includes a number of DACs to develop the various programmable voltages.

High-speed A2D converters enable the capture of I2C bus waveforms for analysis, including sensing adjustable thresholds (with hysteresis), signal level crossing detection, and transition time determination.

Programmable Clock Rate

The CAS-1000-I2C/E clock rate is programmable under software for use when emulating a master. It is capable of supporting standard mode and fast mode transfers of up to 5 Mbits/sec as well as intermediate values. For emulated slaves, clocking comes from the target, whose rate is automatically accommodated up to 5 MHz since the clock rate automatically tracks the target bus master.

Test Discrete I/O Signals

Two programmable lines can be operated under PC host software control. They are available to stimulate the target system or sense target conditions in coordination with the testing. Each line is programmable as input, output, or output open-drain. One of these outputs can be a dedicated trigger and programmably linked to the SMB output trigger connector for test synchronization with external laboratory equipment. The other discrete I/O can be tied to the other SMB connector as an input trigger.

Adjustable Voltage Levels

The signal level of the set of discrete I/O and trigger lines is programmable from 1.25V to 3.3V in increments of 50mV. The I2C bus reference voltage can be programmed as target driven through its bus pull-ups or driven from the CAS-1000-I2C/E I2C analyzer. This target reference voltage can also be measured. When the CAS-1000-I2C/E is programmed to source this reference level (both SCL and SDA signals), the voltage can be set with 100mV resolution over the range of 0.8V to 5V. When the CAS-1000-I2C/E reference voltage drives the bus, one of a set of pull-up resistors can be selected. The resistor values span the range from 250 to 50K ohms. Additionally, sensed bus signal high and low individual threshold levels can be adjusted. This supports the bus hysteresis requirements. Default software-determined values are available.

Auxiliary TAP Port

The CAS-1000-I2C/E includes an IEEE-1149.1 JTAG Test Access Port (TAP). This port can be used to perform boundary-scan testing and in-system programming of flash, EEPROMs and PLDs on the target system and is both hardware and software compatible with the complete ScanExpress™ family of IEEE-1149.1 test and in-system programming products offered by Corelis. This feature is mutually exclusive to the I2C functionality and requires it to be put into the JTAG mode.

* Note: The I2C bus is also often referred to as IIC bus, Philips I2C bus, Inter-IC bus, 2-wire bus, 2-wire serial bus, two-wire bus, or SMBus.

CAS 1000 I2C E Configuration1 1 - CAS-1000-I2C/E Bus Analyzer

CAS-1000-I2C/E Hardware Configuration Window

Hardware Specifications

Mechanical Dimensions5.48 x 1.00 x 4.66 (+/- 0.25) inches
Shipping Weight7 pounds (approximate)
CertificationsRoHS Compliant , CE Marked
USB Interface
USB Transfer RateHigh-speed USB 2.0
USB CableShips with a 6 foot USB 2.0 A to B cable
I2C Interface
I2C Bus ConnectorRJ45 (AMP P/N 406549-1)
I2C Bus CableShips with a 12 inch interface cable that termi-nates in flying leads suitable for connection to 0.025” square posts. Test clips are included.
CAS-1000-I2C/E Bus AnalyzerCAS-1000-I2C/E
Bus Analyzer


While the CAS-1000-I2C/E is aimed at chip design and verification, the low cost BusPro-I is intended primarily for engineers who design and verify printed circuit boards that incorporate I2C buses. It has many of the same features and capabilities of the CAS-1000-I2C/E and is available at a substantially lower price. Click here for more information on the BusPro-I. Visit our I2C Bus Analyzer page for a summary of the BusPro-I and CAS-1000-I2C/E products.

CAS-1000-I2C-E Whitepaper

This CAS-1000-I2C-E Whitepaper provides an overview of how to expedite the development of I2C bus enabled products for bus compliance and interoperability.


Software Development

Monitor and log I²C bus traffic in real-time

Hardware Debugging

Generate traffic to exercise the bus and communicate with its peripheral components

Factory Test

Create automated test sequences, including bus electrical and timing measurement


Monitor displays high-level view of I2C bus traffic. Bit and protocol level information is also available and graphically displayed as a timing waveform.

Debugger, Emulator, and Test Script functions provide direct read/write access on the I2C bus. The CAS-1000-I2C/E acts as a master to generate or a slave to respond to I2C transactions while simultaneously monitoring the traffic on the bus.

I2C Exerciser software is easy to learn and use. The graphical interface allows quick access to powerful functionality and filters out the noise, so you focus on the trace data that you actually need to see.

Parameters Scope enables fast, automatic measurement and verification of common target bus electrical and timing parameters.

Ordering Information

Part Number 90002

Need Assistance?

We're here to help!

If you would like assistance with implementing JTAG testing in your design, or you are simply short of resources, our talented and experienced engineering staff can help you with all your JTAG needs.

01. 상품요약정보 : 의류
제품소재 상세설명페이지 참고
색상 상세설명페이지 참고
치수 상세설명페이지 참고
제조자 상세설명페이지 참고
세탁방법 및 취급시 주의사항 상세설명페이지 참고
제조연월 상세설명페이지 참고
품질보증기준 상세설명페이지 참고
A/S 책임자와 전화번호 상세설명페이지 참고
08. 거래조건에 관한 정보
재화 등의 배송방법에 관한 정보 상품 상세설명페이지 참고
주문 이후 예상되는 배송기간 상품 상세설명페이지 참고
제품하자가 아닌 소비자의 단순변심, 착오구매에 따른 청약철회 시 소비자가 부담하는 반품비용 등에 관한 정보 배송ㆍ교환ㆍ반품 상세설명페이지 참고
제품하자가 아닌 소비자의 단순변심, 착오구매에 따른 청약철회가 불가능한 경우 그 구체적 사유와 근거 배송ㆍ교환ㆍ반품 상세설명페이지 참고
재화등의 교환ㆍ반품ㆍ보증 조건 및 품질보증 기준 소비자분쟁해결기준(공정거래위원회 고시) 및 관계법령에 따릅니다.
재화등의 A/S 관련 전화번호 상품 상세설명페이지 참고
대금을 환불받기 위한 방법과 환불이 지연될 경우 지연에 따른 배상금을 지급받을 수 있다는 사실 및 배상금 지급의 구체적 조건 및 절차 배송ㆍ교환ㆍ반품 상세설명페이지 참고
소비자피해보상의 처리, 재화등에 대한 불만처리 및 소비자와 사업자 사이의 분쟁처리에 관한 사항 소비자분쟁해결기준(공정거래위원회 고시) 및 관계법령에 따릅니다.
거래에 관한 약관의 내용 또는 확인할 수 있는 방법 상품 상세설명페이지 및 페이지 하단의 이용약관 링크를 통해 확인할 수 있습니다.
09. 반품기한
  • 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
  • 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
010. 반품 배송비
반품 배송비
반품사유 반품 배송비 부담자
단순변심 고객 부담

최초 배송비를 포함해 왕복 배송비가 발생합니다. 또, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다.

상품의 불량 또는 오배송 고객부담 아님
011. 배송상태에 따른 환불안내
진행 상태 결제완료 상품준비중 배송지시/배송중/배송완료
어떤 상태 주문 내역 확인 전 상품 발송 준비 중 상품이 택배사로 이미 발송 됨
환불 즉시환불 구매취소 의사전달 → 발송중지 → 환불 반품회수 → 반품상품 확인 → 환불
012. 취소방법
  • 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
  • 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
013. 환불시점
결제수단 환불시점 환불방법
신용카드 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) 신용카드 승인취소
계좌이체 실시간 계좌이체 또는 무통장입금
취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준)
휴대폰 결제 당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소
전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준)
당일취소 : 휴대폰 결제 승인취소
익월취소 : 계좌입금
포인트 취소 완료 후, 당일 포인트 적립 환불 포인트 적립
014. 취소반품 불가 사유
  • 단순변심으로 인한 반품 시, 배송 완료 후 7일이 지나면 취소/반품 신청이 접수되지 않습니다.
  • 주문/제작 상품의 경우, 상품의 제작이 이미 진행된 경우에는 취소가 불가합니다.
  • 구성품을 분실하였거나 취급 부주의로 인한 파손/고장/오염된 경우에는 취소/반품이 제한됩니다.
  • 제조사의 사정 (신모델 출시 등) 및 부품 가격변동 등에 의해 가격이 변동될 수 있으며, 이로 인한 반품 및 가격보상은 불가합니다.
  • 뷰티 상품 이용 시 트러블(알러지, 붉은 반점, 가려움, 따가움)이 발생하는 경우 진료 확인서 및 소견서 등을 증빙하면 환불이 가능하지만 이 경우, 제반 비용은 고객님께서 부담하셔야 합니다.
  • 각 상품별로 아래와 같은 사유로 취소/반품이 제한 될 수 있습니다.

상품군 취소/반품 불가사유
의류/잡화/수입명품 상품의 택(TAG) 제거/라벨 및 상품 훼손으로 상품의 가치가 현저히 감소된 경우
계절상품/식품/화장품 고객님의 사용, 시간경과, 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
가전/설치상품 전자제품 특성 상, 정품 스티커가 제거되었거나 설치 또는 사용 이후에 단순변심인 경우, 액정화면이 부착된 상품의 전원을 켠 경우 (상품불량으로 인한 교환/반품은 AS센터의 불량 판정을 받아야 합니다.)
자동차용품 상품을 개봉하여 장착한 이후 단순변심의 경우
CD/DVD/GAME/BOOK등 복제가 가능한 상품의 포장 등을 훼손한 경우
내비게이션, OS시리얼이 적힌 PMP 상품의 시리얼 넘버 유출로 내장된 소프트웨어의 가치가 감소한 경우
노트북, 테스크탑 PC 등 홀로그램 등을 분리, 분실, 훼손하여 상품의 가치가 현저히 감소하여 재판매가 불가할 경우