IC Design

design and verification

SERVICE

now browsing by category

 

AXI Lite 10_100_1000 Mbps tri-mode ethernet MAC IP

Design Features

10_100_1000 Mbps tri-mode ethernet MAC implements a MAC controller conforming to IEEE802.3 specification.

Support Auto-negotiation.Automatic 32-bit FCS generation and checking.

FCS removal.Programmable inter-packet gap(IPG).

Preamble generation and removal.

Flow control and automatic generation of control frames (pause frame).

Automatic padding short frame on transmitting.

Error status  counters.

User interface with internal FIFO.

AXI4 stream 10 Gigabit Ethernet MAC Core

Features :

-Full MAC layer and Reconciliation sub-layerimplementation compliant with IEEE802.3ae specification.

Passed UNH MAC, Flow-Control, Reconciliation and InterOperability tests

Standard preamble and SFD (Start of Frame delimiter)insertion and deletion with optional insertion of a user specific 8-Byte preamble

Lane, data alignment, PHY error and local/remote fault signaling handled by the Core’s Reconciliation sub-layer

Optional MAC address comparison on receive and overwrite on transmit for NIC applications with programmable promiscuous mode operation

Optional automatic Pause Frame generation from programmable FIFO congestion thresholds or by dedicated command pin with programmable Quanta

Programmable frame maximum length providing support for any frame (e.g. Jumbo Frame or any tagged Frame)

Dynamic inter packet gap (IPG) calculation

Deficit Idle Counter (DIC) for optimized performance with minimum IPG for LAN applications

Clock and data rate decoupling with programmable asynchronous FIFOs

-Preamble and SFD (Start of Frame delimiter) insertion and deletion

 

 

 

AXI4 DDR3 Memory Controller IP

-Supports up to DDR3-2133 (1066 Mhz DDR interface).

-64 bit DRAM interface (72 bits with ECC); 8 bit ECC calculated across 64 bits of data.

-Single channel support per memory controller. (Requires two separate memory controllers for two  channel support)

-Support for 8 Ranks / Chip Selects and 8 output clocks per MCU, using x4, x8, x16 memory modules

-Support for Self-refresh / Auto-refresh

-Auto ZQ calibration (DDR3 only) for PVT variation

-Optimized bank command scheduling for efficient use of DRAM bandwidth. Multi-level queuing and scheduling architecture to reduce DRAM latency and maximize overall bus utilization.

-Support for two Read request priorities and one Write request priority.

-Support for upper limit on latency for each Read / Write priority.

-Programmable address bit mapping from normalized system address (i.e. system address as modified [nomrmalized] by MCB and presented to the MCU) to memory address domain. Multiple address mappings selectable through configuration register.

-DRAM parameters programmable through CSR (Control and Status Register) access

-Total support for 16GB to 64GB of address space per controller

-Open Page Policy with feature to dynamically close pages during DRAM bank management.

-Closed Page Policy with feature to dynamically leave open pages during DRAM bank management.

-Read Leveling and Write Leveling logic to support DQ data eye training. DQS gate enable support.

-Support for DFI Interface Spec, version 2.0 (DDR PHY Interface Standard)

 

AHB DMA controller IP

Design Features.

– Up to 4 DMA Channels.

– 4 priority levels.

– Fixed-address and incrementing address support.

– APB bus for configuration.

– AHB-lite bus for data transfer.

– Circular Buffer Support.

– Scatter-gather DMA support (Linked list descriptor).

 

AHB-Lite interconnect IP

 

FEATURES

  • AMBA® 2.0 Compatible
  • Multiple AHB Channels
  • Off the shelf core supports 4 Masters and up 7 Slaves
  • Arbitration is done at each slave
  • Other configurations are available

DELIVERABLES

  • Verilog Source
  • Complete Test Environment
  • AHB Bus Functional Model

AXI4 interconnect IP

Image result for ahb lite interconnect silvaco

FEATURES

  • AMBA® AXI-4 Compatible
  • Multiple AXI Channels
  • Off the shelf core supports 4 Masters and 8 Slaves
  • Arbitration is done at each slave
  • Other configurations are available

DELIVERABLES

  • Verilog Source
  • Complete Test Environment
  • AXI Bus Functional Model

AXI Interrupt Controller IP

Design Features.

-AXI interface is based on the AXI4-Lite specification
– Configurable number of (up to 32) interrupt inputs
– Single interrupt output
– Easily cascaded to provide additional interrupt inputs
– Priority between interrupt requests is determined by vector position. The least significant bit (LSB, in this case bit 0) has the highest priority
– Interrupt Enable Register for selectively enabling individual interrupt inputs
– Master Enable Register for enabling interrupt request output
– Each input is configurable for edge or level sensitivity:
– Edge sensitivity can be configured for rising or falling
– Level sensitivity can be active High or active Low
 

– Output interrupt request pin is configurable for edge or level generation

 

10/100Mb/s Ethernet IP Core

Design Features.

– Performing MAC layer functions of IEEE 802.3.

– Automatic 32-bit CRC generation and checking.

– AXI4 Slave interface.

– Supports MDIO.

– 4KB SRAM Ping-pong TX buffer.

– 4KB SRAM Ping-pong RX buffer.

– Receive and Transmit Interrupts.

– Automatically pad short frames on transmit.

– Collision detection and auto retransmission on collisions in half duplex mode (CSMA/CD protocol).

– Loopback mode.

AXI4-based CAN controller

Features :

-Conforms to the CAN 2.0A, and CAN2.0B standards.

-Support both standard (11-bit identifier) and extended (29-bit identifier) frames.

-Up to 1 Mbps.

-Transmit message FIFO supports up to 64 messages.

-Receive message FIFO supports up to 64 messages.

-Support up to 4 ID filters.

-Sleep Mode with automatic wake-up.

-Loop Back Mode for diagnostic applications.

-Interrupts, status, error counters.

-Support 32 bits APB interface.

AXI SPI Mater Controller Features

-8 bit, 16 bit, 24 bit, and 32 bit synchronous serial transmission

-Full duplex operation

-Software programmable Master or Slave mode

-Software programmable SCLK rate

-16 word/byte Transmit FIFO (configuration option)

-16 word/byte Receive FIFO (configuration option)

-AMBA AXI4 Lite interface

-LSB or MSB mode

-Up to 4 slaves under Master control

-Data rate up to 40 Mb/s