Digital Core Design introduces DI2CM targeting I2C design needs
Mar 5th, 2015 -- Digital Core Design introduced soft IP Core, targeting I2C design needs. The DI2CM core provides an interface between a microprocessor or microcontroller and the I2C bus. It can work as a master transmitter or master receiver - depending on a working mode, determined by the microcontroller. This universal solution is available with various system interface wrappers like AMBA - APB Bus, Altera Avalon Bus, Xilinx OPB Bus.
Saying that the I2C is a two-wire, bidirectional serial bus, which provides simple and efficient method of short distance data transmission between many devices, is quite obvious. But still, reality shows that the I2C bus can be very confusing, and not only for the newcomers.
The DI2CM core provides an interface between a microprocessor or microcontroller and the I2C bus. It can work as a master transmitter or a master receiver. It only depends on a working mode, determined by the microprocessor or microcontroller. - The DI2CM core incorporates all features required by the latest I2C specification – explains Piotr Kandora, R&D Director at Digital Core Design – this includes clock synchronization, clock stretch, arbitration, multi-master systems and high-speed transmission mode. The DI2CM IP Core has also been equipped with built-in timer, which allows operation for a wide range of clk frequencies.
DCD’s latest solution is a technology independent design, that’s why like all other company’s IP Cores, it can be implemented in a variety of process technologies.
More information http://dcd.pl/ipcore/118/di2cm/
Key Features:
- Conforms to the latest I2C specification
- Master operation: Master transmitter, Master receiver
- Support for all transmission speeds
- Standard (up to 100 kb/s)
- Fast (up to 400 kb/s)
- Fast Plus (up to 1 Mb/s)
- High Speed (up to 3,4 Mb/s)
- Arbitration and clock synchronization
- Support for multi-master systems
- Support for both 7-bit and 10-bit addressing formats on the I2C bus
- Interrupt generation
- Build-in 8-bit timer for data transfers speed adjusting
- Host side interface dedicated for microprocessors/microcontrollers
- User-defined timing (data setup, start setup, start hold, etc.)
- Available system interface wrappers:
- AMBA - APB Bus
- Altera Avalon Bus
- Xilinx OPB Bus
- Fully synthesizable
- Static synchronous design
- Positive edge clocking and no internal tri-states
- Scan test ready
Related Semiconductor IP
- I2C protocol Controller
- I2C - Verifies I2C communication, ensuring protocol compliance and error-free data transfer
- I2C Master and Slave
- I2C Verification IP
- I2C Synthesizable Transactor
Related News
- DCD-SEMI expands CryptOne with EdDSA Curve25519 IP core for secure embedded systems
- DCD celebrates 25 years
- TES offers PKCS IP Core for System-on-Chip (SoC) Designs
- Fraunhofer IPMS develops new 10G TSN endpoint IP Core for deterministic high-speed Ethernet networks
Latest News
- Brite Semiconductor Releases 28nm High-Performance SAR ADC IP, Driving Upgrades for High-Speed Signal Chain Applications
- Synopsys Updates CXL IP Portfolio for AI-Era Infrastructure
- BrainChip Launches Symphony Community Akida Bundle For IBM’s Workload Management Solution
- StarIC Appoints Dr. Masum Hossain as Chief Technology Officer
- Andes Technology Empowers RISC-V Developers with Its New Streamlined IDE, RVBuilder