![NXP Semiconductors freescale KV4 Series Reference Manual Download Page 525](http://html1.mh-extra.com/html/nxp-semiconductors/freescale-kv4-series/freescale-kv4-series_reference-manual_1721789525.webp)
The AOI module supports a specific number of event outputs. Each output EVENTn
outputs a four-term AOI function of four binary inputs: An, Bn, Cn, and Dn. A pair of
16-bit registers configures this four-term AOI function: The two registers BFCRT01n and
BFCRT23n define the configuration for the evaluation of the Boolean function defining
EVENTn, where n is the event output channel number. The BFCRT01n register defines
the configuration of product terms 0 and 1, and the BFCRT23n register defines the
configuration of product terms 2 and 3.
The AOI module provides a universal Boolean function generator using a four-term sum
of products expression with each product term containing true or complement values of
the four selected event inputs (An, Bn, Cn, Dn). Specifically, the EVENTn output is
defined by the following "4 x 4" Boolean expression:
EVENTn
= (0,An,~An,1) & (0,Bn,~Bn,1) & (0,Cn,~Cn,1) & (0,Dn,~Dn,1)// product term 0
| (0,An,~An,1) & (0,Bn,~Bn,1) & (0,Cn,~Cn,1) & (0,Dn,~Dn,1)// product term 1
| (0,An,~An,1) & (0,Bn,~Bn,1) & (0,Cn,~Cn,1) & (0,Dn,~Dn,1)// product term 2
| (0,An,~An,1) & (0,Bn,~Bn,1) & (0,Cn,~Cn,1) & (0,Dn,~Dn,1)// product term 3
where each selected input of each product term can be configured to produce a logical 0
or 1 or pass the true or complement of the selected event input. Each product termuses 8
bits of configuration information, 2 bits for each of the four selected event inputs. The
resulting logic provides a simple yet powerful Boolean function evaluation for defining
an event output.
These AOI functions are combinational in nature and are intended to be sampled and
used synchronously.
AOI memory map
Absolute
address
(hex)
Register name
Width
(in bits)
Access Reset value
Section/
page
4005_B000
Boolean Function Term 0 and 1 Configuration Register for
EVENTn (AOI_BFCRT010)
16
R/W
0000h
4005_B002
Boolean Function Term 2 and 3 Configuration Register for
EVENTn (AOI_BFCRT230)
16
R/W
0000h
4005_B004
Boolean Function Term 0 and 1 Configuration Register for
EVENTn (AOI_BFCRT011)
16
R/W
0000h
4005_B006
Boolean Function Term 2 and 3 Configuration Register for
EVENTn (AOI_BFCRT231)
16
R/W
0000h
4005_B008
Boolean Function Term 0 and 1 Configuration Register for
EVENTn (AOI_BFCRT012)
16
R/W
0000h
4005_B00A
Boolean Function Term 2 and 3 Configuration Register for
EVENTn (AOI_BFCRT232)
16
R/W
0000h
4005_B00C
Boolean Function Term 0 and 1 Configuration Register for
EVENTn (AOI_BFCRT013)
16
R/W
0000h
4005_B00E
Boolean Function Term 2 and 3 Configuration Register for
EVENTn (AOI_BFCRT233)
16
R/W
0000h
Chapter 28 Crossbar AND/OR/INVERT (AOI) Module
KV4x Reference Manual, Rev. 2, 02/2015
Freescale Semiconductor, Inc.
Preliminary
525
Summary of Contents for freescale KV4 Series
Page 2: ...KV4x Reference Manual Rev 2 02 2015 2 Preliminary Freescale Semiconductor Inc...
Page 60: ...KV4x Reference Manual Rev 2 02 2015 60 Preliminary Freescale Semiconductor Inc...
Page 128: ...Debug Security KV4x Reference Manual Rev 2 02 2015 128 Preliminary Freescale Semiconductor Inc...
Page 138: ...Boot KV4x Reference Manual Rev 2 02 2015 138 Preliminary Freescale Semiconductor Inc...
Page 1358: ...KV4x Reference Manual Rev 2 02 2015 1358 Preliminary Freescale Semiconductor Inc...