Features: • ADC Conversions Controlled by MCU/MPU Writes• AMBA APB Slave Interface (8- or 16-Bit Data Widths Supported)• 14 Maskable Interrupt Sources• Internal Clock Divider for Generating Analog Configuration MUX Clock• Optional Read FIFO Stores up to 256 ADC Conver...
AFS090: Features: • ADC Conversions Controlled by MCU/MPU Writes• AMBA APB Slave Interface (8- or 16-Bit Data Widths Supported)• 14 Maskable Interrupt Sources• Internal Clock Divider...
SeekIC Buyer Protection PLUS - newly updated for 2013!
268 Transactions
All payment methods are secure and covered by SeekIC Buyer Protection PLUS.
• ADC Conversions Controlled by MCU/MPU Writes
• AMBA APB Slave Interface (8- or 16-Bit Data Widths Supported)
• 14 Maskable Interrupt Sources
• Internal Clock Divider for Generating Analog Configuration MUX Clock
• Optional Read FIFO Stores up to 256 ADC Conversion Results
• Analog Configuration MUX Can Be Configured by SmartGen
CoreAI (Analog Interface) allows for simple control of the analog peripherals within the Fusion family of Actel AFS090 devices. Control may be implemented with an internal or external microprocessor or microcontroller (such as Core8051 or CoreMP7), or with user-created custom logic within the FPGA fabric. The industry-standard AMBA (Advanced Microcontroller Bus Architecture) APB (Advanced Peripheral Bus) slave interface is used as the primary control mechanism within CoreAI in AFS090.
CoreAI instantiates the AB (Analog Block) macro, as shown in Figure 1 on page 2. The AB macro includes the ACM (Analog Configuration MUX) interface, Analog Quads, and RTC (Real-Time Counter). The ACM interface, within the AB macro, is used to control configuration of the Analog Quads and RTC in the Fusion device. CoreAI generates the control signals used by the ACM, including its clock signal, which is generated by an internal clock divider. The ACM clock divider is used to ensure that the ACM interface is clocked at a frequency less than or equal to 10 MHz (refer to "ACM Interface" on page 18 for details). For more details on the silicon features of the AFS090, such as the Analog Quads, RTC, or ACM, refer to the Fusion datasheet.
Several aspects of CoreAI can be configured using toplevel parameters (Verilog) or generics (VHDL). For a detailed description of the parameters/generics, refer to Table 4 on page 6. The CoreAI block diagram of AFS090 is shown in Figure 1. A typical application using CoreAI is shown in Figure 2.