|
|
|
|
|
AVIX comes in two ports, AVIX-16 for PIC24F, PIC24H, dsPIC30F and dsPIC33F controllers and AVIX-32 for PIC32 controllers. Each port is sold as a separate product. Each port can be obtained in three different retail distributions. These different distributions exist so you as a customer can buy the cheapest possible distribution to suit your needs. The types of distribution differ in their configurability options and the maximum number of kernel objects that can be created as specified in the table below. More information about the capabilities can be found to the bottom of this page. Make sure to read this before deciding for a specific type of distribution.
|
|
|
|
|
|
AVIX-16 and AVIX-32 are separately sold products, pricing of each you can find in the tables below. As an introductory offer, for a limited period, the Extended distribution of AVIX-16 and AVIX-32 are sold together for the price of a single port. This means that you can obtain AVIX-16 together with AVIX-32 for € 3,400.- This offer is valid until October 1, 2008. Please contact AVIX-RT for further information (contact page)
|
|
|
|
AVIX-16
|
|
Distribution Type
|
BASIC
|
STANDARD
|
EXTENDED
|
|
Price
|
€ 2,300.-
|
€ 2,900.-
|
€ 3,400.-
|
|
Controller type
|
Configurable
|
|
Speed in MIPS
|
Configurable
|
|
Round Robin Cycle Time
|
Configurable
|
|
System Clock Period
|
Configurable
|
|
Internal Interrupt
|
Configurable
|
|
Hardware Timer
|
Configurable
|
|
System Stack Size
|
200
|
300
|
Configurable
|
|
Maximum Priority
|
8
|
16
|
Configurable
|
|
Message Body Size
|
4
|
4
|
Configurable
|
|
10
|
20
|
Configurable
|
|
Maximum Number of Threads
|
8
|
16
|
Memory Dependent
|
|
Maximum Number of Mutexes
|
4
|
8
|
Memory Dependent
|
|
Maximum Number of Semaphores
|
4
|
8
|
Memory Dependent
|
|
Maximum Number of Event Groups
|
4
|
8
|
Memory Dependent
|
|
Maximum Number of Pipes
|
4
|
8
|
Memory Dependent
|
|
Maximum Number of Timers
|
4
|
8
|
Memory Dependent
|
|
Maximum Number of Memory Pools
|
2
|
4
|
Configurable
|
|
|
|
|
|
AVIX-32
|
|
Distribution Type
|
BASIC
|
STANDARD
|
EXTENDED
|
|
Price
|
€ 2,300.-
|
€ 2,900.-
|
€ 3,400.-
|
|
Controller type
|
Configurable
|
|
Speed in MIPS
|
Configurable
|
|
Round Robin Cycle Time
|
Configurable
|
|
System Clock Period
|
Configurable
|
|
Internal Interrupt
|
Configurable
|
|
Hardware Timer
|
Configurable
|
|
System Stack Size
|
600
|
800
|
Configurable
|
|
Maximum Priority
|
8
|
16
|
Configurable
|
|
Message Body Size
|
4
|
4
|
Configurable
|
|
10
|
20
|
Configurable
|
|
Maximum Number of Threads
|
8
|
16
|
Memory Dependent
|
|
Maximum Number of Mutexes
|
4
|
8
|
Memory Dependent
|
|
Maximum Number of Semaphores
|
4
|
8
|
Memory Dependent
|
|
Maximum Number of Event Groups
|
4
|
8
|
Memory Dependent
|
|
Maximum Number of Pipes
|
4
|
8
|
Memory Dependent
|
|
Maximum Number of Timers
|
4
|
8
|
Memory Dependent
|
|
Maximum Number of Memory Pools
|
2
|
4
|
Configurable
|
|
|
|
|
|
All prices exclude Dutch sales tax. For shipments within the Netherlands, please add 19% sales tax. All prices and license conditions are subject to change at any time and do not include costs for shipment.
|
|
|
|
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
|
|
|
|
|
|
|
|
For companies with a maximum of 100 employees, each of the above distributions comes standard with a site license. This license is valid 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 limited e-mail support. For more details please contact AVIX-RT (contact page).
|
|
|
|
For companies with more than 100 employees or companies desiring multisite or custom licenses, please contact AVIX-RT (contact page).
|
|
|
|
|
|
|
|
For each type of distribution, the available data memory present in the applied controller may limit the amount of kernel objects that can be created, regardless the figure specified in above table. The figures presented for the Basic and Standard distribution are maximum values given enough data memory is present. In case data memory gets exhausted before reaching the specified figure no more kernel objects can be created notwithstanding the figure specified above.
For the Extended distribution, the amount of data memory is the only limiting factor. When for instance using a 33FJ256GP710 controller, with a maximum of 31 priorities, a system stack of 300 bytes, a message body size of 8 bytes and using no heap, the following maximum values apply: ~140 threads with a 150 byte stack, or ~1600 event groups or ~1600 semaphores or ~1300 mutexes or ~900 timers or ~700 pipes with a 10 byte buffer.
No rights can be derived from these figures. These figures are based on AVIX-16 version 2.2 and are meant to give an impression of its capabilities. These figures may change with future versions of AVIX.
|
|
|
|
|