Home

About

Products

Partners

Contact

CORES

VERIFY

INDEX

M acrocad's VCM models are synchronous, synthesizable Verilog and VHDL cores made available through several flexible licensing options. The VCM products come complete with test benches demonstrating the rigorous verification used in the development process. With the exception of the legacy cores, these all come with test benches. Some of the bus oriented cores will come with all or most of the appropriate VSM design verification models.

  • IEEE1284 Parallel Printer Port
    • The vcm1285 peripheral side core is a full featured IEEE1284 "slave" with a general purpose programming "back end" interface. It is double buffered with decompression algorithms. It supports automatic negotiations and transactions.
    • The vcm1286 core consists of an IEEE1284 host side core and test bench. It supports decompression and if buffered for dma performance and reduced interrupt traffic.
  • UARTs
    • The vcm1013 is a synthesizable UART core compatible with the 16450 UART.
    • The vcm1016 is a synthesizable UART core compatible with the 16550 UART.
    • The vcm1017 is a synthesizable UART core compatible with the 16650 UART.
    • The vcm8251 is a synthesizable UART core compatible with the 82510 UART.
  • I2C Serial Bus
    • The vcm8010 is a synthesizable I2C controller compatible with the 8584 I2C controller.
    • The vcm8015 is a synthesizable I2C enhanced controller. It supports normal, fast, and high speed I2C transfers. It is buffered, and has automatic transfer capabilities.
    • The vcm8574 is a synthesizable I2C port slave core compatible with the 8574 I2C port slave.
  • Legacy Cores
    • is a synthesizable counter timer core compatible with the 8254 counter timer.
    • is a synthesizable interrupt controller core compatible with the 8259 interrupt controller.
    • is a synthesizable DMA core compatible with the 8237 DMA.
  • PCI Bus
    • The VCM4601 is a 32 bit, 66MHz synthesizable PCI core. It includes a master slave, and a full test bench including the VSM 3600 PCI bus design verification models.
  • DMA
    • The VCM6404 is a 32 bit synthesizable Scatter / Gather DMA core. This core can "bolt on" to the vcm6401 PCI core for easy implementation, or can attach to other processor interfaces. It has 4 channels and can follow "linked lists".

Macrocad : Design and Verification Solutions for a Digital World

| Home | About Macrocad | Products | Partners | Contact |