|
|
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.
-
-
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.
-
-
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.
-
-
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.
-
-
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.
-
-
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.
-
-
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".
|