background image

UG-1926 

EVAL-ADUCM420QSP1Z

 User Guide

 

Rev. 0 | Page 20 of 20 

PROGRAMMABLE LOGIC ARRAY (PLA) TOOL 

The 

ADuCM420

 integrates a PLA that consists of two 

independent but interconnected PLA blocks. Each block 
consists of 16 elements, giving a total of 32 elements, from 
Element 0 to Element 31. The PLA tool is a graphical tool that 
allows easy configuration of the PLA. The PLA tool can be 
found on the ADuCM420 installer, under the 

Tools 

folder. With 

the PLA tool, the correct output value is determined after all the 
options from the tool is properly selected.  

CONFIGURING THE GATES AND OUTPUT 

Each PLA element contains a two-input lookup table that can 
be configured to generate logic output function based on the 
two inputs and flip flop in the PLA, as shown in Figure 39. Each 

PLA element in a block can be connected to other elements in 
the same block by configuring the output of Mux 0 and Mux 1. 

The user can select respective inputs that correspond to the 
PLA_ELEMx register bits. See th

ADuCM420 hardware 

reference manual

 for a complete list of possible connections for 

the element GPIO input/output, and for the lookup table 
configuration in the PLA.  

After the inputs are selected from the GUI, ensure that the 

BLOCK

ELEMENT

, and 

LOOK UP TABLE

 options are 

selected in the top right portion of the tool. Click the 

ENTER

 

button to generate the output of PLA (see Figure 39)

 

25

84

4

-12

1

 

Figure 39. Programmable Logic Array Tool 

 

 

 

I

2

C refers to a communications protocol originally developed by Philips Semiconductors (now NXP Semiconductors). 

 

ESD Caution  
ESD (electrostatic discharge) sensitive device

. Charged devices and circuit boards can discharge without detection. Although this product features patented or proprietary protection 

circuitry, damage may occur on devices subjected to high energy ESD. Therefore, proper ESD precautions should be taken to avoid performance degradation or loss of functionality. 

Legal Terms and Conditions 

By using the evaluation board discussed herein (together with any tools, components documentation or support materials, the “Evaluation Board”), you are agreeing to be bound by the terms and conditions 
set forth below (“Agreement”) unless you have purchased the Evaluation Board, in which case the Analog Devices Standard Terms and Conditions of Sale shall govern. Do not use the Evaluation Board until you 
have read and agreed to the Agreement. Your use of the Evaluation Board shall signify your acceptance of the Agreement.  This Agreement is made by and between you (“Customer”) and Analog Devices, Inc. 
(“ADI”), with its principal place of business at One Technology Way, Norwood, MA 02062, USA. Subject to the terms and conditions of the Agreement, ADI hereby grants to Customer a free, limited, personal, 
temporary, non-exclusive, non-sublicensable, non-transferable license to use the Evaluation Board FOR EVALUATION PURPOSES ONLY. Customer understands and agrees that the Evaluation Board is provided 
for the sole and exclusive purpose referenced above, and agrees not to use the Evaluation Board for any other purpose. Furthermore, the license granted is expressly made subject to the following additional 
limitations: Customer shall not (i) rent, lease, display, sell, transfer, assign, sublicense, or distribute the Evaluation Board; and (ii) permit any Third Party to access the Evaluation Board. As used herein, the term 
“Third Party” includes any entity other than ADI, Customer, their employees, affiliates and in-house consultants. The Evaluation Board is NOT sold to Customer; all rights not expressly granted herein, including 
ownership of the Evaluation Board, are reserved by ADI. CONFIDENTIALITY. This Agreement and the Evaluation Board shall all be considered the confidential and proprietary information of ADI. Customer may 
not disclose or transfer any portion of the Evaluation Board to any other party for any reason. Upon discontinuation of use of the Evaluation Board or termination of this Agreement, Customer agrees to 
promptly return the Evaluation Board to ADI. ADDITIONAL RESTRICTIONS. Customer may not disassemble, decompile or reverse engineer chips on the Evaluation Board. Customer shall inform ADI of any 
occurred damages or any modifications or alterations it makes to the Evaluation Board, including but not limited to soldering or any other activity that affects the material content of the Evaluation Board. 
Modifications to the Evaluation Board must comply with applicable law, including but not limited to the RoHS Directive. TERMINATION. ADI may terminate this Agreement at any time upon giving written 
notice to Customer. Customer agrees to return to ADI the Evaluation Board at that time. LIMITATION OF LIABILITY. THE EVALUATION BOARD PROVIDED HEREUNDER IS PROVIDED “AS IS” AND ADI MAKES NO 
WARRANTIES OR REPRESENTATIONS OF ANY KIND WITH RESPECT TO IT. ADI SPECIFICALLY DISCLAIMS ANY REPRESENTATIONS, ENDORSEMENTS, GUARANTEES, OR

 

WARRANTIES, EXPRESS OR IMPLIED, 

RELATED TO THE EVALUATION BOARD INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, TITLE, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT OF 
INTELLECTUAL PROPERTY RIGHTS. IN NO EVENT WILL ADI AND ITS LICENSORS BE LIABLE FOR ANY INCIDENTAL, SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES RESULTING FROM CUSTOMER’S 
POSSESSION OR USE OF THE EVALUATION BOARD, INCLUDING BUT NOT LIMITED TO LOST PROFITS, DELAY COSTS, LABOR COSTS OR LOSS OF GOODWILL. ADI’S TOTAL LIABILITY FROM ANY AND ALL CAUSES 
SHALL BE LIMITED TO THE AMOUNT OF ONE HUNDRED US DOLLARS ($100.00). EXPORT. Customer agrees that it will not directly or indirectly export the Evaluation Board to another country, and that it will 
comply with all applicable United States federal laws and regulations relating to exports. GOVERNING  LAW. This Agreement shall be governed by and construed in accordance with the substantive laws of the 
Commonwealth of Massachusetts (excluding conflict of law rules). Any legal action regarding this Agreement will be heard in the state or federal courts having jurisdiction in Suffolk County, Massachusetts, and 
Customer hereby submits to the personal jurisdiction and venue of such courts. The United Nations Convention on Contracts for the International Sale of Goods shall not apply to this Agreement and is 
expressly disclaimed.

 

©2021 Analog Devices, Inc. All rights reserved. Trademarks and 

 

 registered trademarks are the property of their respective owners. 
  

UG25844-1/21(0)  

Summary of Contents for EVAL-ADuCM420QSP1Z

Page 1: ...CSP The ADuCM420 development system EVAL ADUCM420QSP1Z is fully packaged to evaluate all features of the ADuCM420 a high precision analog microcontroller The ADuCM420 includes 12 external AINx channel...

Page 2: ...are Installation Procedures 7 Keil Vision5 7 CMSIS Pack in Keil Vision5 8 Library and Project Options for ADuCM420 in Keil Vision5 9 IAR IDE Project Settings 9 mIDAS Link Connector Connecting the Hard...

Page 3: ...CM420QSP1Z User Guide UG 1926 Rev 0 Page 3 of 20 EVAL ADUCM420QSP1Z PHOTOGRAPH UART USB mIDAS Link Digital I Os UART CONNECTOR J LINK CONNECTOR POWER TERMINAL BLOCK 9V WALL WART AINx VDACx 25844 001 F...

Page 4: ...through LDO regulators to regulate the power supply The ADuCM420 can also configure the IOVDD1 and DVDD power supplies to be 1 2 V or 1 8 V and 1 8 V or 3 3 V respectively To configure these supply op...

Page 5: ...Table 2 Power Configurations for the EVAL ADUCM420QSP1Z WLCSP EVAL ADUCM420QSP1Z Optional Jumper Information Jumper Configuration P20 Yes Power selection either via USB power or via Arduino power Pin...

Page 6: ...gle row headers 2 54 mm pitch for example the Samtec SSQ 110 03 G S Figure 3 shows the appropriate connector type For proper slave adapter connection ensure the female part is on the solder side with...

Page 7: ...s the example codes for the ADuCM420 see Figure 5 25844 003 Figure 5 ADuCM420 examples Folder with Projects KEIL VISION5 The Keil Vision5 integrated development environment IDE integrates all the tool...

Page 8: ...the first time it may take a few minutes to update the pack installer 25844 105 Figure 6 Pack Installer 2 After the CMSIS pack installer opens click File Import Select and import the ADuCM420 pack th...

Page 9: ...PROJECT SETTINGS It is recommended for first time users to open an example project from the examples folder For instance the M420_Adc eww file is the IAR Embedded Workbench project file for the ADC e...

Page 10: ...hose shown in the Additional include directories box see Figure 13 25844 112 Figure 13 C C Compiler Setting 5 Next click the Linker category check the Override default box in the Config tab and browse...

Page 11: ...le 4 mIDAS Link Pin Labels EVAL ADUCM420QSP1Z Header Pin No mIDAS Link Pin Labels 1 2 DVDD 3 11 19 NC 4 6 8 10 12 14 16 18 DGND 5 P1 0 SIN0 7 SWDIO 9 SWCLK 13 P2 2 SWO option via JP4 15 RESET 17 P1 1...

Page 12: ...ode to download 25844 009 Figure 19 MDIOWSD GUI 7 To download the code select Program and Verify from the Flash Action box click Start and follow the instructions listed on the GUI Table 5 SUB 20 to E...

Page 13: ...s Erase 8 Repeat Step 4 through Step 7 to select another option from the software tool FLOATING POINT UNIT ENABLE PROCEDURE The settings shown in the Project dropdown menu see Figure 24 are available...

Page 14: ...the FPU example program from the Keil IDE included on the ADuCM420 installer 1 After opening the Keil IDE click the Flash dropdown menu and select the Configure Flash Tools option see Figure 26 25844...

Page 15: ...the settings shown in Figure 28 run the FPU example code from the C Analog Devices ADuCM420 examples M420_FPU folder In debug mode the output Disassembly window displays fractional values of the varia...

Page 16: ...see Figure 32 placed in the IAR folder within the SramMode example program 25844 016 Figure 30 IAR SRAM Setup main c 2 Configure the macros shown in Figure 30 Figure 31 and Figure 32 to run the SRAM m...

Page 17: ...844 020 Figure 34 SRAM Mode sct and s Files 2 By default the M420_SramMode macro uses SRAM Mode 0 The SetSramMode0 s assembly file is added to the subdirectory as shown in Figure 35 Specify which SRAM...

Page 18: ...UG 1926 EVAL ADUCM420QSP1Z User Guide Rev 0 Page 18 of 20 25844 023 Figure 37 Keil SRAM Output Mode 0 25844 024 Figure 38 Flash Configuration Setup...

Page 19: ...ets Flash Address 0x01FFC 0xFFFFFFFF The example code for the ADuCM420 configures Flash Address 0x01FFC 0xFFFFFFFF See page0_checksum in the system_ADuCM420 c file User Flash Pages Corruption of Reser...

Page 20: ...e subject to the following additional limitations Customer shall not i rent lease display sell transfer assign sublicense or distribute the Evaluation Board and ii permit any Third Party to access the...

Reviews: