Prices & Licensing

AVIX is available in a number of different ports, each port targeting a different controller family. Each port is available in three different distributions. These distributions differ in their capabilities allowing to acquire the cheapest possible license that meets your requirements.

Each product comes standard with a site license. This license is valid on one location (postal address) for an unlimited number of developer seats and allows AVIX to be used for an unlimited period with an unlimited number of products without royalties being charged. Part of this license is one year of free upgrades and e-mail support. After expiration of each one year upgrade and support period, the right to receive another one year upgrade and support period can be acquired for a fee equal to 60% of the price of the original license. The full text of the AVIX License Agreement you can find here...

PRICES

DISTRIBUTION TYPE

1) All prices exclude Dutch sales tax. For shipments within the Netherlands, add 21% sales tax.
2) All prices and license conditions are subject to change at any time and do not include costs for shipment.
3) AVIX is distributed as a binary library, offering a number of configurable parameters where the parameters that are configurable depend on the type of distribution.

 

BASIC

STANDARD

EXTENDED

AVIX for Cortex-M3

€ 2,800.-

€ 3,400.-

€ 3,900.-

AVIX for PIC32MX

€ 2,500.-

€ 3,100.-

€ 3,600.-

AVIX for PIC24-dsPIC

€ 2,500.-

€ 3,100.-

€ 3,600.-

Distribution Capabilities

The table below specifies the capabilities of the different ports.

 

Controller family

AVIX for Cortex-M3

AVIX for PIC32MX

AVIX for PIC24-dsPIC

Distribution Type

BASIC

STANDARD

EXTENDED

BASIC

STANDARD

EXTENDED

BASIC

STANDARD

EXTENDED

Controller Types

All members of Atmel-AT91SAM3 /
Energy Micro-EFM32 / Fujitsu-FM3 /
NXP-LPC13x / NXP-LPC17x /
ST Micro-STM32 / Texas Instr.-LM3S
and Toshiba TMPM3x0 families.

All members of Microchip
PIC32MX families

All members of Microchip
PIC24E / PIC24F / PIC24H / dsPIC30F
dsPIC33E and dsPIC33F families

Supported Development environments

IAR EWARM 7.x (ICCARM C Compiler)
KEIL MDK 5.x (ARMCC C Compiler)

Microchip MPLABX (C32/XC32 Compiler)
Microchip MLAB8x (C32/XC32 Compiler)

Microchip MPLABX (C30/XC16 Compiler)
Microchip MPLAB8x (C30/XC16 Compiler)

Advised minimum ROM/RAM

20 KByte / 4 KByte

20 KByte / 4 KByte

20 KByte / 2 KByte

Nr. of Interrupt Service Routines

Unlimited

Unlimited

Unlimited

Clock Speed

Configurable

Configurable

Configurable

Round Robin Cycle Time

Configurable

Configurable

Configurable

System Clock Period

Configurable

Configurable

Configurable

Hardware Timer for central timing

Configurable

Configurable

Configurable

System Stack Size (bytes)

400

600

Configurable

600

800

Configurable

200

300

Configurable

Maximum Thread Priority

8

16

Configurable

8

16

Configurable

8

16

Configurable

Message Body Size (bytes)

4

4

Configurable

4

4

Configurable

4

4

Configurable

Nr. Messages in Message Pool

10

20

Configurable

10

20

Configurable

10

20

Configurable

Max. number of Memory Pools

2

4

Configurable

2

4

Configurable

2

4

Configurable

Max. Number of Threads

8

16

Mem. Dependent

8

16

Mem. Dependent

8

16

Mem. Dependent

Max. Number of Mutexes

4

8

Mem. Dependent

4

8

Mem. Dependent

4

8

Mem. Dependent

Max. Number of Semaphores

4

8

Mem. Dependent

4

8

Mem. Dependent

4

8

Mem. Dependent

Max. Number of Event Groups

4

8

Mem. Dependent

4

8

Mem. Dependent

4

8

Mem. Dependent

Max. Number of Pipes

4

8

Mem. Dependent

4

8

Mem. Dependent

4

8

Mem. Dependent

Max. Number of Timers

4

8

Mem. Dependent

4

8

Mem. Dependent

4

8

Mem. Dependent

Max. Number of Exchange obj.

4

8

Mem. Dependent

4

8

Mem. Dependent

4

8

Mem. Dependent

AVIX-RT © 2006-2015, All Rights Reserved

Legal Disclaimer

Privacy Policy