AN 761: Board Management Controller

Size: px
Start display at page:

Download "AN 761: Board Management Controller"

Transcription

1 AN 761: Board Management Controller Subscribe Send Feedback Latest document on the web: PDF HTML

2 Contents Contents... 3 Design Example Description... 3 Supported Features...4 Requirements... 4 Hardware Requirements...4 Software Requirements...6 Design Example Walkthrough... 9 Hardware Setup Instructions... 9 Running the Design Example Supported Commands Customizing the Design Example...19 Concept Design in the Intel MAX 10 Device...21 Software Implementation Document Revision History for

3 This application note provides details on how to design and implement the board management controller using the Intel MAX 10 FPGA development kit and the Enpirion ED810X + FDMF5820 kit. Design Example Description This design example shows how to use an Intel MAX 10 device as a board management controller for the power-up sequencing of a typical system using the PMBus interface. Figure 1. Board Management Controller Implementation using the Intel MAX 10 FPGA Development Kit PC USB Port USB to UART Intel MAX 10 Development Kit Power Module via PMBus System Fan Intel MAX 10 FPGA Button LEDs The Intel MAX 10 design example uses the following hardware blocks: Internal analog-to-digital converter (ADC) and temperature sensor diode (TSD) User flash memory (UFM) Nios II soft processor Phase-locked loop (PLL) Related Information Board Management Controller Design Example Intel Corporation. All rights reserved. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus and Stratix words and logos are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries. Intel warrants performance of its FPGA and semiconductor products to current specifications in accordance with Intel's standard warranty, but reserves the right to make changes to any products and services at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services. *Other names and brands may be claimed as the property of others. ISO 9001:2008 Registered

4 Supported Features Requirements The design example supports the following features: Control the power-up and power-down sequencing of any FPGA using the PMBusbased power modules. Monitor power rails of external power modules. Data log voltages or temperature conditions that exceed the defined-threshold values. These values are stored in the Intel MAX 10 UFM. You can configure the threshold values. Control the DC Fan Speed based on the temperature reported by the TSD. Related Information Intel MAX 10 FPGA Development Kit User Guide AN 692: Power Sequencing Considerations for Intel Cyclone 10 GX, Intel Arria 10, and Intel Stratix 10 Devices Hardware Requirements System Requirements This design example targets the Intel MAX 10 FPGA development kit and ED810X +FDMF5820 kit. To enable the Power Management BUS (PMBus) communication, the Intel MAX 10 development kit must be connected to the ED810X+FDMF5820 evaluation kit. Related Information Board Management Controller Design Example External Hardware Requirement The Intel MAX 10 FPGA Development Board does not integrate a DC fan or PMBusbased power module. You need to connect these components through an external hardware. Intel recommends using the Intel Enpirion Power SoC in this design example. 4

5 Figure 2. Intel Enpirion Power Module Connections 1-kΩ pull-up resistor 3.3 V CONTROL is optional. In this design example, although CONTROL pins exist, they are not implemented. SCL SDA SALRT CONTROL ED810X and FDMF5820 Kit You can control the speed of the DC fan by varying the duty cycle of the pulse width modulation (PWM). Figure 3. External DC Fan Connections Fan 1N V From FPGA Pin 100 K 2N7000 Power Module Grouping This design example uses three power modules. Each power module powers different power rails for the Intel Arria 10 device. Table 1. Power Module Grouping Group Nominal Value (V) Power Rails on Intel Arria 10 Device V CC, V CCP, V CCR_GXB, V CCERAM V CCPT, V CCH_GXB, V CCA_PLL V CCPGM, V CCIO Each power group has different threshold and ramp voltage limits. The preset values are defined in the program in main.h. You can update the threshold and ramp voltage via UART using the THRESHOLD or RAMP command. 5

6 Pin Assignments and Description Table 2. Intel MAX 10 Pin Assignments Pin Pin Direction Location I/O Standard Description clk_in Input M9 2.5V Clock input for the whole system. reset Input L22 1.5V Reset the whole design. uart_rx Input Y19 2.5V Receive UART signal to the PC (host). uart_tx Output W18 2.5V Send UART signal from the PC (host). pmbus_alert[0] Input E8 3.3-V LVTTL Alert line for the PMBus. pmbus_alert[1] Input D5 3.3-V LVTTL Alert line for the PMBus. pmbus_alert[2] Input B5 3.3-V LVTTL Alert line for the PMBus. pmbus_scl Output C7 3.3-V LVTTL Clock output to the PMBus devices. pmbus_sda Bidirectional C8 3.3-V LVTTL Bidirectional data line for the PMBus. pmbus_control[0] Output A2 3.3-V LVTTL Control line for the PMBus. pmbus_control[1] Output A3 3.3-V LVTTL Control line for the PMBus. pmbus_control[2] Output B4 3.3-V LVTTL Control line for the PMBus. system_led[0] Output T20 1.5V System indicator for Group 1 power. system_led[1] Output U22 1.5V System indicator for Group 2 power. system_led[2] Output U21 1.5V System indicator for Group 3 power. system_led[3] Output AA21 1.5V System indicator for the UFM storage status. pwm_fan Output B7 3.3-V LVTTL PWM output signal for the DC fan. button_user Input M21 1.5V User button to perform manual power up. Software Requirements This design example requires the following software: Intel Quartus Prime version Tera Term 6

7 Other Software The communication with the Nios II processor is established through the UART interface. You can use off-the-shelf terminal software such as Tera Term as a user console. When you set up the Tera Term software, select CR+LF to enable the New-line Transmit option. This ensure the command sent through the terminal is recognized by the controller. You also need to turn on the Local echo option to track the command entered. Figure 4. Setting Up the Tera Term Software Alternatively, you can use the example GUI that is provided with this design example for live data monitoring and display the ADC readout in a graphical format. 7

8 Figure 5. Board Control Management GUI The board management controller GUI is developed using TCL. You need to install a TCL interpreter to use the GUI. You can download the installer from the ActiveTCL Downloads. After installing the TCL interpreter, double click the BoardControl.tcl to open the GUI. Table 3. Functionality of Command Buttons Command Button/ Entry Detect COM PORT Connect COM PORT Select Channel Radio Button Upper Threshold or Lower Threshold Description Displays which COM PORT is connected to the PC. Double click the COM PORT to specify which COM PORT to connect. Click the Connect COM PORT to connect the selected COM PORT. Specifies which ADC channel that you want to stream the data and displays the data in graphical format. Specifies the threshold to be displayed on the graph as red lines. This does not alter the threshold limit for the controller. If TSD is selected at the Select Channel Radio Button, the upper threshold cannot be more than 100 C while the lower threshold cannot be less than 40 C. For other selection, the upper threshold cannot be more than 2.5V while the lower threshold cannot be less than 0V. continued... 8

9 Command Button/ Entry Start Stop Log File Name Clear Terminal Output Description Starts streaming the data for the channel selected in the Select Channel Radio Button. The value is displayed and plotted as a graph while the value is transmitted via the UART interface. Stops data streaming. You can select other channel in the Select Channel Radio Button and update the threshold value. Enter the file name and click Save Datalog if you want to save the output shown in the Interactive Terminal to a file. Clears the output in the Interactive Terminal. Related Information Tera Term Software ActiveTcl Community Edition Design Example Walkthrough Hardware Setup Instructions Intel MAX 10 Development Kit Figure 6. Intel MAX 10 Development Kit Connect to PC for JTAG Configuration Connect to PC for UART Communication User ADC Ports (up to 16 Channels) PM Bus Port and PWM Port 12 V, 2 A AC Adapter (Comes with Kit) LEDs Indicate Group Power Up Design Example Reset Button Manual Power Up/Down Button To run the GUI or the Tera Term software, you need to connect the UART (J11) to PC. You can manually start the power-up or power-down sequence by using the power-up or power-down button (USER_PB1). In this design example, only three ADC channels are used. You can customize the design if you require more ADC channels for your design. For this board, the maximum analog signal input is up to 2.5V. 9

10 Custom Fan Board This is a customized board consisting of other functions. You can design your own fan board using the design based on the External DC Fan Connections figure. Figure 7. Custom Fan Board PWM Input 9-12 V Fan Connection (Red and Black Wire Only) Ground Related Information External Hardware Requirement on page 4 10

11 ED810X+FDMF5820 Kit Figure 8. ED810X+FDMF5820 Kit VOUT Connection to MAX 10 ADC Port 12 V VIN 1-KΩ Pull-Up Resistor Resistor Configuration for PM Bus Address PM Bus J2.2 SCL J2.4 SDA J2.6 SMBALERT J2.8 CONTROL Figure 9. ED810X+FDMF5820 Jumper Jumper 11

12 ED810X+FDMF5820 Kit Setup Instructions To set up the ED810X+FDMF5820 kit, follow these steps: 1. Connect all the jumpers as shown in the ED810X+FDMF5820 Jumper figure. 2. Solder 1-kΩ resistors on SDA, SCL, and SMBALERT lines. You are only required to perform this step on the first ED810X+FDMF5820 kit connected in a daisy-chain connection. 3. Solder R22 and R23 with the correct resistor value to set the PMBus address for each power module. 4. Connect the jumper to J7 as shown in the ED810X+FDMF5820 Jumper figure. 5. To set the desired voltage, refer to the FDMF5820 Kit User Guide. This design example uses the following PMBus address for the power modules. Table 4. PMBus Address for Each Power Module To configure the PMBus address to other values, refer to the device datasheet. Group Nominal Value (V) R22(kΩ) R23(kΩ) PMBus Address (HEX) Short 3.3 0x Short 5.6 0x Short Short 0x40 Related Information FDMF5820DC - Smart Power Stage (SPS) Module with Integrated Temperature Monitor Connection Diagram for the Board Management Controller Figure 10. Fan Board to the Intel MAX 10 Development Kit Connections Fan 1N4003 A 9-12 V From FPGA Pin 100 K 2N

13 Figure 11. Fan Board Power Connections Custom Fan Board Setup Instructions To set up the custom fan board, follow these steps: 1. Connect J4.4 on the Intel MAX 10 Development Kit to point A on the custom fan board. Point A connects to the gate of 2N Connect J4.5 on the Intel MAX 10 Development Kit to GND on the custom fan board. 3. For the 12-V DC-fan connection, connect the red and black lines. You must add a supply line to the fan. ED810X+FDMF5820 Kit and Intel MAX 10 Development Kit Setup Instructions Table 5. Intel MAX 10 Development Kit and ED810X+FDMF5820 Kit PMBus Lines Connections Intel MAX 10 Development Kit ED810X+FDMF5820 Kit Description J4.1 J2.2 Connect the SCL (yellow) to the first ED810X+FDMF5820 Kit. J4.2 J2.4 Connect the SDA (white) to the first ED810X+FDMF5820 Kit. J5.1 J2.6 Connect the SALRT (brown) to the first ED810X+FDMF5820 Kit. J5.2 J2.6 Connect SALRT (red) to the second ED810X+FDMF5820 Kit. J5.3 J2.6 Connect SALRT (grey) to the third ED810X+FDMF5820 Kit. J4.5 J2.1 Connect to GND. J4.11 J2.2 J5.5 J2.3 13

14 Figure 12. PMBus Connection on the ED810X+FDMF5820 Kit Figure 13. PMBus Connection from the Intel MAX 10 Development Kit to the First ED810X+FDMF5820 Kit 14

15 Table 6. ED810X+FDMF5820 Kit Daisy-Chain Connections First ED810X+FDMF5820 Kit Second ED810X+FDMF5820 Kit Third ED810X+FDMF5820 Kit J2.2 J2.2 J2.2 J2.4 J2.4 J2.4 Figure 14. ED810X+FDMF5820 Kit Connection for VOUT Table 7. VOUT to J20 Header Connections VOUT Intel MAX 10 Development Kit VOUT for the first ED810X+FDMF5820 Kit J20.1 VOUT for the second ED810X+FDMF5820 Kit J20.3 VOUT for the third ED810X+FDMF5820 Kit J20.5 To set up the PMBus connections between the Intel MAX 10 Development Kit and the ED810X+FDMF5820 Kit, follow these steps: 1. Connect the PMBus lines between the Intel MAX 10 Development Kit and the ED810X+FDMF5820 Kit. 2. Connect the PMBus on each of the ED810X+FDMF5820 Kit in a daisy chain. For more information, refer to the ED810X+FDMF5820 Kit Daisy-Chain Connections table. 15

16 a. Connect SCL and SDA lines from the first ED810X+FDMF5820 Kit to the second ED810X+FDMF5820 Kit. b. Repeat this step for the second and third ED810X+FDMF5820 Kit in the daisy chain. 3. Connect the VOUT on the ED810X+FDMF5820 Kit to the Intel MAX 10 Development Kit (J20 header) to monitor the voltage level of the power module using the Intel MAX 10 ADC. For more information, refer to the ED810X +FDMF5820 Kit Connection for VOUT figure and VOUT to J20 Header Connections table. Caution: Figure 15. The analog channel of the Intel MAX 10 development kit supports up to 2.5V only. Do not provide voltage higher than 2.5V to the analog channel. Intel MAX 10 Development Kit Connection for the ADC Input Port You can modify the design example if you are using more than three power modules in your design. There are up to 16 ADC channels available. After you have the complete hardware connection for the design example, you can program the bmc.pdf to the Intel MAX 10 device to test the functionality of the design example. If you need to customize the design example, follow the steps listed in the Customizing Design Example section. 16

17 Figure 16. Design Example Complete Hardware Connections First Board PM Bus Ports ADC Input Ports Second Board +12 V DC Fan Third Board +12 V for Custom Fan Board (to Benchtop Power Supply) +12 V to Power Up (Benchtop Power Supply) Running the Design Example To run the design example, follow these steps: 1. Connect all the required hardware. For more information, refer to the Hardware Setup Instruction section. 2. Download and install the Board Management Controller design example from the design store. For more information, refer to the Importing Design Template section. 3. Program the Intel MAX 10 device on the Development Kit with bmc.pof located in the project folder. 4. Open Tera Term or BoardControl.tcl to send command to the Nios II processor. For more information, refer to the Other Software section. Related Information Hardware Setup Instructions on page 9 Customizing the Design Example on page 19 Other Software on page 7 Board Management Controller Design Example Supported Commands Table 8. Controller Supported Commands All commands are case sensitive. Command ADC Description Reads the ADC channel voltage or temperature. continued... 17

18 Command Description Example: ADC ALL reads all ADC channels. ADC 00 reads ADC Channel 0. ADC 01 reads ADC Channel 1. ADC TSD reads temperature. POWER SEQ READ UFM ERASE UFM CHECK SPACE THRESHOLD RAMP TEMP SHOW LIMIT RESET FAN Turns on the power groups. Example: POWER 1 ON turns on the power for Group 1. POWER 1 OFF turns off the power for Group 1. POWER 2 ON turns on the power for Group 2. Powers on or off all power groups based on the predefined sequence. Example: SEQ ON turns on the power from Group 1 to Group 3 in sequence. SEQ OFF turns off the power from Group 3 to Group 1 in sequence. Reads all the data stored in the UFM. Erases all the data stored in the UFM. Checks the available space left in the UFM. Updates the upper or lower threshold value for each channel. Data is logged into the UFM when the value detected on each channel is beyond the threshold value. Example: THRESHOLD 1 H 1.2 sets the upper threshold for Channel 1 to 1.2V. THRESHOLD 1 L 0.95 sets the lower threshold for Channel 1 to 0.95V. THRESHOLD 15 H 1.6 sets the upper threshold for Channel 15 to 1.6V. Updates the threshold value for the ramp-up or ramp-down voltage. During the power-up operation, the controller checks if the voltages on a power group have reached the threshold value (High) before turning on the next power group. During the power-down operation, the controller checks if the voltages on a power group is below the threshold value (Low) before turning off the power module group. Example: RAMP H sets the high threshold value to 0.8V for Group 1. RAMP L sets the low threshold value to 0.05V for Group 1. Updates the lower or upper threshold value for the TSD. Data is logged into the UFM when the temperature detected by the TSD is beyond the threshold value. This does not impact the fan speed. Example: TEMP H 80 sets the high threshold value to 80 C. TEMP L 20 sets the low threshold value to 20 C. Shows all limits set in the board management controller. Resets all limits to the default values defined in main.h. Changes the DC fan speed by changing the duty cycle of the PWM. Example: FAN 1 changes the fan speed to 1, where the duty cycle is 33.33%. FAN 3 changes the fan speed to 3, where the duty cycle is 100%. LOG UFM Enables or disables data log to the UFM. Example: LOG UFM ON enables data log to the UFM. LOG UFM OFF disables data log to the UFM. continued... 18

19 Command SHOW TIMER UPDATE TIMER HELP Description Displays the interval to check the ADC or TSD. Updates the interval to check the ADC or TSD. Example: UPDATE TIMER 5 updates the interval to five minutes. The controller checks the ADC or TSD on the interval of every five minutes. Displays the summary of all the supported commands on the terminal. Customizing the Design Example To customize the design example to meet your requirements, follow the steps listed in the Importing Design Template and Importing Software Code for the Nios II Processor sections. Importing Design Template To import design template, follow these steps: 1. Download the design example from Intel Cloud. 2. Launch the Intel Quartus Prime software. Click the File menu and select New Project Wizard. 3. Specify the working directory for your design. Type BMC as the project name. Click Next. 4. Select Project template in the Project Type page. Click Next. 5. On the Design Templates page, click Install the design templates. 6. In the Design Template Installation window, browse to the working directory where the bmc.par file is located. The default destination directory is the location you have specified in Step 3. Next, click OK to install the design template. 7. After the installation completes, you will receive a message to prompt you that the design template installation was successful. Click OK. 8. On the Design Templates page, select Board Management Controller in the list of available design templates. Click Next. 9. On the Summary page, click Finish to complete the Intel Quartus Prime project creation. 10. On the Tool menu, select Platform Designer. 11. In the Open window, select nios.qsys file. Click Open. 12. If you encounter error messages on the nios.i2c_opencores_0 and nios.pwm_0, you need to include the <design_folder>/platform/ip folder in the IP search path. 13. On the Tools menu, select Options to update the IP search path. 14. In the Options window, click Add and browse to the <design_folder>/platform/ip folder. Click Finish. 15. You can customize the Platform Designer system to meet your design requirements. Save the changes and generate the HDL. 19

20 Importing Software Code for the Nios II Processor To import the software code for the design example, follow these steps: 1. Unzip the bmc_software.zip in the <project_folder>\software folder. 2. Launch the Nios II Software Build Tools for Eclipse. 3. Specify the workspace for the project. 4. In the Project Explorer tab, select Import. 5. On the Import window, select Import Nios II Software Build Tools Project. Click Next. 6. On the Import Software Build Tools Project window, click Browse to select the <design_folder>/software/bmc folder in the Project location. Type bmc as the Project name. Click Finish. 7. On the Importing a custom Software Build Tools project window, click Browse to select the <design_folder>/software/bmc_bsp folder in the Project location. Type bmc_bsp as the Project name. Click Finish. 8. In the Project Explorer tab, select the bmc_bsp project. Right-click and select Nios II and Generate BSP. 9. You can edit the C codes in the bmc folder to meet your design requirements. Save the changes. 10. On the Project menu, select Build All to compile the changes made on the C codes. 20

21 Concept Design in the Intel MAX 10 Device Figure 17. Platform Designer System Block Diagram 1-Minute Timer On-Chip RAM PM Bus, SCL, SDA, Control, Alert Platform Designer System ADC Channel 0-15 Phase-Locked Loop (PLL) Nios II Processor Pulse Width Modulation (PWM) UART (RS-232) On-Chip Flash (UFM) LED I/O Table 9. Intel MAX 10 Design Components Block Description Nios II Processor PLL Timer On-Chip RAM The soft processor manages the operation of the design. The Nios II E core is used in this design example. Synthesizes the clocks required in this design example. PLL output counter C0 to synthesize 80-MHz clock for the whole system. This design example uses a 1-minute timer. By default, the system checks for voltages and temperature at every 5- minutes interval. If the voltage or temperature exceeds the preset limits, the Nios II processor will data log the value to the UFM. You can change the timer interval value (TIMER_MINUTE) in main.h. You can also change the timer minute using the UPDATE_TIMER command. Storage for the program memory. TSD The TSD measures the temperature on the Intel MAX 10 device. The presets are defined in main.h. You can also preset on-the-fly using the TEMP command when connected to a PC through the UART. The fan speed is based on the threshold temperature in the system. PWM This is a custom Platform Designer component. The duty cycle of the PWM is used to control the fan speed. continued... 21

22 Block Description For more information about this custom component, refer to the PWM Registers and Setting table. System fan Temperature < low threshold the PWM duty cycle is 33%. Low threshold < temperature < upper threshold the PWM duty cycle is 66.55%. Temperature > upper threshold the PWM duty cycle is 100%. The default value for the low threshold is 20 C and the high threshold is 50 C. You can set the threshold value using the TEMP command. TEMP L trigger point for the low threshold. TEMP H trigger point for the high threshold. You can change the duty cycle and the PWM frequency in fan.c. When the board is powered on, the fan runs at 33.33% duty cycle. After each timer interrupts, the program reads the TSD temperature and tune the fan to operate at a different speed. You can change the fan speed to 1, 2, or 3 using the FAN command. ADC You can send command to read the voltage and temperature of each channel. There are up to 16 analog inputs that are muxed to the Intel MAX 10 ADC. This enables the Intel MAX 10 device to monitor multiple voltage rails in the system. continued... 22

23 Block Description UFM PMBus UART Storage for data logs failing channel, failing voltage, or failing temperature. Data is stored based on their failing condition. Two types of data are stored in UFM1. For a failing voltage 0x000AYXXX is logged into the UFM. For a failing temperature 0x00050XXX is logged into the UFM. Where Y is the failing channel or group, XXX is the 12-bit output data produced by the ADC or TSD block. LED3 is turned on when UFM1 is full. No new data log will be written into UFM1 when it is full. When UFM1 is full, you need to read all the UFM1 data to the PC. You can save the readout to a file on the PC for analysis if required. After that, you need to erase the UFM before new data can be logged into the UFM again. You can also perform some basic functions by using Erase UFM1, Read UFM1, and Check UFM1 Space commands. The PMBus is built using the OpenCores IP and is used to control the external power module. The PMBus is a standard protocol used in power management applications. It is built on top of the I2C with additional ALERT and CONTROL lines. In this design example, the SCL, SDA, and ALERT pins must be pulled to high using a 1-kΩ resistor to run at 400 khz. This design example supports the following commands: OPERATION ON turns on the power module OPERATION OFF turns off the power module CONFIG ON configures the power module operation by the PMBus only You can add new commands in power.c and power.h. Interactive terminal. The list of supported commands in this design example is listed in the Supported Commands table. You can add your command by modifying main.c. Table 10. PWM Registers and Settings The duty cycle of the PWM is pulse divided by period. Register Name Size (Bits) Address (Binary) Setting R/W Period 32 0 Specify the PWM period, in clock cycles. Pulse 32 1 Specify the duration of the high pulse of the PWM, in clock cycles. R/W R/W 23

24 Software Implementation Figure 18. Board Management Controller Software Flow Start Initialize Variable Check Process Group 1 Group 1 Voltage Initialize Peripheral Initialize Interrupt Check Group 2 Process Group 2 Voltage Check Group 3 Process Group 3 Voltage Check Temperature Process Temperature and Control Fan Check Steam Process Stream of Data Check Command User Command Decode and Process 24

25 The following is the flow of the design example: During system start up Initialize system variable Initialize peripheral (ADC, power module, system fan, UFM, timer, and watchdog timer) ADC Reset to stop the ADC sample Power module Set the I2C frequency to 400 KHz Enable the On/Off control of the power module through PMBus Turn off all power module Turn off the LED indicator on the development kit System fan Set the fan speed to medium (50% duty cycle) UFM Read the last UFM address data is 0xE If true, the UFM content is not erased If false, the UFM content will be erased When the UFM is clear, it will be showing the full LED indicator Timer Enable timer for the voltage and temperature monitor Watchdog timer The watchdog timer resets the board management controller if it is not responding after 10 seconds during power up or power down Initialize system interrupt Enable interrupt for the PMBus ALRT line Enable interrupt for the button action Enable interrupt for the timer Enable interrupt for the UART receive 25

26 After the completion of all initialization Board management controller turn on the power supplies by power group Preset voltage for each group: Group 1 at 0.9 V Group 2 at 1.0 V Group 3 at 1.2 V Power-up sequence based on the Intel Stratix 10 FPGA Group 1 to Group 2 to Group 3 Power-down sequence based on the Intel Stratix 10 FPGA Group 3 to Group 2 to Group 1 Four waiting input: Wait for the press button Once press button, check if the flag for all power modules is turn on or turn off If turn off, proceed to power up the power modules using the powerup sequence If turn on, proceed to shut down the power modules using the powerdown sequence Wait for the timer to trigger voltage and temperature measurement Upon reaching the five seconds interval, the board management controller triggers the ADC to check the temperature of the Group 1, Group 2, and Group 3 voltage regulators and the Intel MAX 10 FPGA Voltage Review all three modules to ensure there is no voltage supply that violates the preset voltage Any violation of the preset voltage will have data log into the UFM Temperature Any violation of the preset temperature will have data log into the UFM High temperature preset 50 C Low temperature preset 20 C System fan Fan with PWM duty cycle of 100% if high temperature is detected (50 C) Fan with PWM duty cycle of 30% if low temperature is detected (20 C) By default, fan with PWM duty cycle of 50% Wait for the user input from the USB Preset commands in the firmware read voltage, set timer, read UFM, delete UFM, and preset threshold voltage Each command has an integrated function Watchdog timer check 26

27 Document Revision History for AN 761: Board Management Controller Document Version Changes Rebranded as Intel. Updated the power-up and power-down sequencing feature in the Supported Features section. Updated the Software Implementation section to include more details on the design example flow. Updated the Board Management Controller Implementation using the Intel MAX 10 FPGA Development Kit figure. Updated the Design Example Pin Assignments table to include the pin directions. Revamped the document structure. Date Version Changes May Initial release. 27

Intel MAX 10 Analog to Digital Converter User Guide

Intel MAX 10 Analog to Digital Converter User Guide Intel MAX 10 Analog to Digital Converter User Guide UG-M10ADC 2017.07.06 Last updated for Intel Quartus Prime Design Suite: 17.0 Subscribe Send Feedback Contents Contents 1 MAX 10 Analog to Digital Converter

More information

Managing Metastability with the Quartus II Software

Managing Metastability with the Quartus II Software Managing Metastability with the Quartus II Software 13 QII51018 Subscribe You can use the Quartus II software to analyze the average mean time between failures (MTBF) due to metastability caused by synchronization

More information

Intel MAX 10 Analog to Digital Converter User Guide

Intel MAX 10 Analog to Digital Converter User Guide Intel MAX 10 Analog to Digital Converter User Guide Updated for Intel Quartus Prime Design Suite: 17.1 Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents 1 Intel MAX 10 Analog

More information

MAX 10 Analog to Digital Converter User Guide

MAX 10 Analog to Digital Converter User Guide MAX 10 Analog to Digital Converter User Guide Subscribe UG-M10ADC 101 Innovation Drive San Jose, CA 95134 www.altera.com TOC-2 Contents MAX 10 ADC Overview... 1-1 ADC Block Counts in MAX 10 Devices...

More information

Stratix II Filtering Lab

Stratix II Filtering Lab October 2004, ver. 1.0 Application Note 362 Introduction The filtering reference design provided in the DSP Development Kit, Stratix II Edition, shows you how to use the Altera DSP Builder for system design,

More information

Implementing Dynamic Reconfiguration in Cyclone IV GX Devices

Implementing Dynamic Reconfiguration in Cyclone IV GX Devices Implementing Dynamic Reconfiguration in Cyclone IV GX Devices AN-609-2013.03.05 Application Note Cyclone IV GX transceivers support the dynamic reconfiguration feature which provides a solution that allows

More information

Temperature Monitoring and Fan Control with Platform Manager 2

Temperature Monitoring and Fan Control with Platform Manager 2 August 2013 Introduction Technical Note TN1278 The Platform Manager 2 is a fast-reacting, programmable logic based hardware management controller. Platform Manager 2 is an integrated solution combining

More information

Stratix Filtering Reference Design

Stratix Filtering Reference Design Stratix Filtering Reference Design December 2004, ver. 3.0 Application Note 245 Introduction The filtering reference designs provided in the DSP Development Kit, Stratix Edition, and in the DSP Development

More information

Temperature Monitoring and Fan Control with Platform Manager 2

Temperature Monitoring and Fan Control with Platform Manager 2 Temperature Monitoring and Fan Control September 2018 Technical Note FPGA-TN-02080 Introduction Platform Manager 2 devices are fast-reacting, programmable logic based hardware management controllers. Platform

More information

Introduction to Simulation of Verilog Designs Using ModelSim Graphical Waveform Editor. 1 Introduction. For Quartus II 13.1

Introduction to Simulation of Verilog Designs Using ModelSim Graphical Waveform Editor. 1 Introduction. For Quartus II 13.1 Introduction to Simulation of Verilog Designs Using ModelSim Graphical Waveform Editor For Quartus II 13.1 1 Introduction This tutorial provides an introduction to simulation of logic circuits using the

More information

EVDP610 IXDP610 Digital PWM Controller IC Evaluation Board

EVDP610 IXDP610 Digital PWM Controller IC Evaluation Board IXDP610 Digital PWM Controller IC Evaluation Board General Description The IXDP610 Digital Pulse Width Modulator (DPWM) is a programmable CMOS LSI device, which accepts digital pulse width data from a

More information

Implementing QPI Using the Transceiver Native PHY IP Core in Stratix V Devices

Implementing QPI Using the Transceiver Native PHY IP Core in Stratix V Devices Implementing QPI Using the Transceiver Native PHY IP Core in Stratix V Devices AN-687 Subscribe This application note describes how to implement the Intel QuickPath Interconnect (QPI) protocol with Altera

More information

Cyclone II Filtering Lab

Cyclone II Filtering Lab May 2005, ver. 1.0 Application Note 376 Introduction The Cyclone II filtering lab design provided in the DSP Development Kit, Cyclone II Edition, shows you how to use the Altera DSP Builder for system

More information

Introduction to Simulation of Verilog Designs. 1 Introduction. For Quartus II 13.0

Introduction to Simulation of Verilog Designs. 1 Introduction. For Quartus II 13.0 Introduction to Simulation of Verilog Designs For Quartus II 13.0 1 Introduction An effective way of determining the correctness of a logic circuit is to simulate its behavior. This tutorial provides an

More information

Implementing VID Function with Platform Manager 2

Implementing VID Function with Platform Manager 2 September 2017 Introduction Application Note AN6092 High performance systems require precise power supplies to compensate for manufacturing and environmental variations. Voltage Identification (VID) is

More information

isys-4004 GUI interface - V2.1 Power up Initialize Peripheral Start Measurement YES LED flashes red Object available LED blinking

isys-4004 GUI interface - V2.1 Power up Initialize Peripheral Start Measurement YES LED flashes red Object available LED blinking isys-4004 GUI interface - V2.1 Power up Initialize Peripheral Start Measurement Mode Object available YES LED flashes red NO LED blinking isys-4004 distance sensor GUI description content 1. connecting

More information

Understanding Timing in Altera CPLDs

Understanding Timing in Altera CPLDs Understanding Timing in Altera CPLDs AN-629-1.0 Application Note This application note describes external and internal timing parameters, and illustrates the timing models for MAX II and MAX V devices.

More information

ZKit-51-RD2, 8051 Development Kit

ZKit-51-RD2, 8051 Development Kit ZKit-51-RD2, 8051 Development Kit User Manual 1.1, June 2011 This work is licensed under the Creative Commons Attribution-Share Alike 2.5 India License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/2.5/in/

More information

3. Cyclone IV Dynamic Reconfiguration

3. Cyclone IV Dynamic Reconfiguration 3. Cyclone IV Dynamic Reconfiguration November 2011 CYIV-52003-2.1 CYIV-52003-2.1 Cyclone IV GX transceivers allow you to dynamically reconfigure different portions of the transceivers without powering

More information

Features. General Description. EV Kit Contents. EV Kit Photo

Features. General Description. EV Kit Contents. EV Kit Photo MAX785 Evaluation Kit Evaluates: MAX785 General Description The MAX785 evaluation kit (EV kit) provides the hardware and software graphical user interface (GUI) necessary to evaluate the MAX785 6-channel

More information

Introduction to Simulation of Verilog Designs. 1 Introduction

Introduction to Simulation of Verilog Designs. 1 Introduction Introduction to Simulation of Verilog Designs 1 Introduction An effective way of determining the correctness of a logic circuit is to simulate its behavior. This tutorial provides an introduction to such

More information

ECEN 449: Microprocessor System Design Department of Electrical and Computer Engineering Texas A&M University

ECEN 449: Microprocessor System Design Department of Electrical and Computer Engineering Texas A&M University ECEN 449: Microprocessor System Design Department of Electrical and Computer Engineering Texas A&M University Prof. Sunil P Khatri (Lab exercise created and tested by Ramu Endluri, He Zhou, Andrew Douglass

More information

2. Cyclone IV Reset Control and Power Down

2. Cyclone IV Reset Control and Power Down May 2013 CYIV-52002-1.3 2. Cyclone IV Reset Control and Power Down CYIV-52002-1.3 Cyclone IV GX devices offer multiple reset signals to control transceiver channels independently. The ALTGX Transceiver

More information

Introduction to Simulation of Verilog Designs. 1 Introduction. For Quartus II 11.1

Introduction to Simulation of Verilog Designs. 1 Introduction. For Quartus II 11.1 Introduction to Simulation of Verilog Designs For Quartus II 11.1 1 Introduction An effective way of determining the correctness of a logic circuit is to simulate its behavior. This tutorial provides an

More information

EN6363QI 6A PowerSoC. Evaluation board user guide enpirion power solutions. Step-Down DC-DC Switching Converter with Integrated Inductor

EN6363QI 6A PowerSoC. Evaluation board user guide enpirion power solutions. Step-Down DC-DC Switching Converter with Integrated Inductor Evaluation board user guide enpirion power solutions EN6363QI 6A PowerSoC Step-Down DC-DC Switching Converter with Integrated Inductor EVALUATION BOARD OVERVIEW 1 2 3 8 4 7 9 5 6 Figure 1: Evaluation Board

More information

TLE5014 Programmer. About this document. Application Note

TLE5014 Programmer. About this document. Application Note Application Note About this document Scope and purpose This document describes the Evaluation Kit for the TLE5014 GMR based angle sensor. The purpose of this manual is to describe the software installation

More information

Firmware plugin for STSW-ESC001V1 board with ST Motor Control FOC SDK

Firmware plugin for STSW-ESC001V1 board with ST Motor Control FOC SDK User manual Firmware plugin for STSW-ESC001V1 board with ST Motor Control FOC SDK Introduction The STSW-ESC001V1 firmware package for the STEVAL-ESC001V1 board includes the application code to support

More information

AN 773: Drive-On-Chip Reference Design for MAX 10 Devices

AN 773: Drive-On-Chip Reference Design for MAX 10 Devices AN 773: Drive-On-Chip Reference Design for MAX 10 Devices Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents 1 About the Drive-On-Chip Reference Design for MAX 10 Devices...4

More information

LED Driver 5 click. PID: MIKROE 3297 Weight: 25 g

LED Driver 5 click. PID: MIKROE 3297 Weight: 25 g LED Driver 5 click PID: MIKROE 3297 Weight: 25 g LED Driver 5 click is a Click board capable of driving an array of high-power LEDs with constant current, up to 1.5A. This Click board features the TPS54200,

More information

4. Embedded Multipliers in Cyclone IV Devices

4. Embedded Multipliers in Cyclone IV Devices February 2010 CYIV-51004-1.1 4. Embedded Multipliers in Cyclone IV evices CYIV-51004-1.1 Cyclone IV devices include a combination of on-chip resources and external interfaces that help increase performance,

More information

RC-WIFI CONTROLLER USER MANUAL

RC-WIFI CONTROLLER USER MANUAL RC-WIFI CONTROLLER USER MANUAL In the rapidly growing Internet of Things (IoT), applications from personal electronics to industrial machines and sensors are getting wirelessly connected to the Internet.

More information

UART2PPM. User s Guide. Version 2.04 dated 02/20/16. Gregor Schlechtriem

UART2PPM. User s Guide. Version 2.04 dated 02/20/16. Gregor Schlechtriem UART2PPM User s Guide Version 2.04 dated 02/20/16 Gregor Schlechtriem www.pikoder.com UART2PPM User s Guide Content Overview 3 PCC PiKoder Control Center 5 Getting started... 5 Real-time Control... 7 minissc

More information

8. QDR II SRAM Board Design Guidelines

8. QDR II SRAM Board Design Guidelines 8. QDR II SRAM Board Design Guidelines November 2012 EMI_DG_007-4.2 EMI_DG_007-4.2 This chapter provides guidelines for you to improve your system's signal integrity and layout guidelines to help successfully

More information

LC-10 Chipless TagReader v 2.0 August 2006

LC-10 Chipless TagReader v 2.0 August 2006 LC-10 Chipless TagReader v 2.0 August 2006 The LC-10 is a portable instrument that connects to the USB port of any computer. The LC-10 operates in the frequency range of 1-50 MHz, and is designed to detect

More information

PART. Maxim Integrated Products 1

PART. Maxim Integrated Products 1 9-887; Rev 0; 2/00 MAX669 Evaluation System General Description The MAX669 evaluation system consists of a MAX669 evaluation kit (EV kit) and a companion Maxim SMBus interface board. The MAX669 EV kit

More information

Training Schedule. Robotic System Design using Arduino Platform

Training Schedule. Robotic System Design using Arduino Platform Training Schedule Robotic System Design using Arduino Platform Session - 1 Embedded System Design Basics : Scope : To introduce Embedded Systems hardware design fundamentals to students. Processor Selection

More information

MD04-24Volt 20Amp H Bridge Motor Drive

MD04-24Volt 20Amp H Bridge Motor Drive MD04-24Volt 20Amp H Bridge Motor Drive Overview The MD04 is a medium power motor driver, designed to supply power beyond that of any of the low power single chip H-Bridges that exist. Main features are

More information

USB Multifunction Arbitrary Waveform Generator AWG2300. User Guide

USB Multifunction Arbitrary Waveform Generator AWG2300. User Guide USB Multifunction Arbitrary Waveform Generator AWG2300 User Guide Contents Safety information... 3 About this guide... 4 AWG2300 specifications... 5 Chapter 1. Product introduction 1 1. Package contents......

More information

ZSSC3170 Application Note - LIN and PWM Interface Operation

ZSSC3170 Application Note - LIN and PWM Interface Operation ZSSC3170 Application Note - LIN and PWM Interface Operation Contents 1 General... 2 1.1. LIN Output... 3 1.2. PWM Outputs HOUT and LOUT... 3 2 Operational Modes... 3 2.1. Normal Operation Mode (NOM)...

More information

MAX11300PMB1 Peripheral Module and Munich (USB2PMB1) Adapter Board Quick Start Guide

MAX11300PMB1 Peripheral Module and Munich (USB2PMB1) Adapter Board Quick Start Guide MAX11300PMB1 Peripheral Module and Munich (USB2PMB1) Adapter Board Quick Start Guide Rev 0; 7/14 For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit

More information

Jaguar Motor Controller (Stellaris Brushed DC Motor Control Module with CAN)

Jaguar Motor Controller (Stellaris Brushed DC Motor Control Module with CAN) Jaguar Motor Controller (Stellaris Brushed DC Motor Control Module with CAN) 217-3367 Ordering Information Product Number Description 217-3367 Stellaris Brushed DC Motor Control Module with CAN (217-3367)

More information

I2C Encoder. HW v1.2

I2C Encoder. HW v1.2 I2C Encoder HW v1.2 Revision History Revision Date Author(s) Description 1.0 22.11.17 Simone Initial version 1 Contents 1 Device Overview 3 1.1 Electrical characteristics..........................................

More information

Abstraction. Terasic Inc. Line Following Robot with PID

Abstraction. Terasic Inc. Line Following Robot with PID Abstraction This document describes how to use the PIDcontroller to implement the LineFollowingfunction on the Terasic A-Cute Car. Besides the line following function, this demonstration also support IR

More information

Arria V Timing Optimization Guidelines

Arria V Timing Optimization Guidelines Arria V Timing Optimization Guidelines AN-652-1. Application Note This document presents timing optimization guidelines for a set of identified critical timing path scenarios in Arria V FPGA designs. Timing

More information

MiniProg Users Guide and Example Projects

MiniProg Users Guide and Example Projects MiniProg Users Guide and Example Projects Cypress MicroSystems, Inc. 2700 162 nd Street SW, Building D Lynnwood, WA 98037 Phone: 800.669.0557 Fax: 425.787.4641 1 TABLE OF CONTENTS Introduction to MiniProg...

More information

Brushed DC Motor Control. Module with CAN (MDL-BDC24)

Brushed DC Motor Control. Module with CAN (MDL-BDC24) Stellaris Brushed DC Motor Control Module with CAN (MDL-BDC24) Ordering Information Product No. MDL-BDC24 RDK-BDC24 Description Stellaris Brushed DC Motor Control Module with CAN (MDL-BDC24) for Single-Unit

More information

DS1803 Addressable Dual Digital Potentiometer

DS1803 Addressable Dual Digital Potentiometer www.dalsemi.com FEATURES 3V or 5V Power Supplies Ultra-low power consumption Two digitally controlled, 256-position potentiometers 14-Pin TSSOP (173 mil) and 16-Pin SOIC (150 mil) packaging available for

More information

EE 314 Spring 2003 Microprocessor Systems

EE 314 Spring 2003 Microprocessor Systems EE 314 Spring 2003 Microprocessor Systems Laboratory Project #9 Closed Loop Control Overview and Introduction This project will bring together several pieces of software and draw on knowledge gained in

More information

This document addresses transceiver-related known errata for the Stratix GX FPGA family production devices.

This document addresses transceiver-related known errata for the Stratix GX FPGA family production devices. Stratix GX FPGA ES-STXGX-1.8 Errata Sheet This document addresses transceiver-related known errata for the Stratix GX FPGA family production devices. 1 For more information on Stratix GX device errata,

More information

Application Note. PWM Control for PC Fans AN-CM-248

Application Note. PWM Control for PC Fans AN-CM-248 Application Note AN-CM-248 Abstract This Application Note details how Dialog Semiconductor built a fully-featured 12 V PC fan PWM controller with Dialog GreenPAK configurable mixed-signal ICs. The project

More information

MBC DG GUI MBC INTERFACE

MBC DG GUI MBC INTERFACE MBC DG GUI MBC INTERFACE User Manual Version 2.6 Table des matières Interface - Introduction... 3 Interface - Setup... 3 Minimum Computer Requirements... 3 Software installation... 3 Hardware Setup...

More information

Tarocco Closed Loop Motor Controller

Tarocco Closed Loop Motor Controller Contents Safety Information... 3 Overview... 4 Features... 4 SoC for Closed Loop Control... 4 Gate Driver... 5 MOSFETs in H Bridge Configuration... 5 Device Characteristics... 6 Installation... 7 Motor

More information

4. Embedded Multipliers in the Cyclone III Device Family

4. Embedded Multipliers in the Cyclone III Device Family ecember 2011 CIII51005-2.3 4. Embedded Multipliers in the Cyclone III evice Family CIII51005-2.3 The Cyclone III device family (Cyclone III and Cyclone III LS devices) includes a combination of on-chip

More information

AN PSoC 4 Intelligent Fan Controller. Contents. 1 Introduction

AN PSoC 4 Intelligent Fan Controller. Contents. 1 Introduction PSoC 4 Intelligent Fan Controller AN89346 Author: Rajiv Badiger Associated Project: Yes Associated Part Family: All 4200 parts Software Version: PSoC Creator v4.0 or Higher AN89346 demonstrates how to

More information

LV8716QAGEVK Evaluation Kit User Guide

LV8716QAGEVK Evaluation Kit User Guide LV8716QAGEVK Evaluation Kit User Guide NOTICE TO CUSTOMERS The LV8716QA Evaluation Kit is intended to be used for ENGINEERING DEVELOPMENT, DEMONSTRATION OR EVALUATION PURPOSES ONLY and is not considered

More information

Quick Start Guide. TWR-MECH Mechatronics Board TOWER SYSTEM

Quick Start Guide. TWR-MECH Mechatronics Board TOWER SYSTEM TWR-MECH Mechatronics Board TOWER SYSTEM Get to Know the Tower Mechatronics Board Primary Connector / Switch MCF52259 Connectors for Up to Eight Servos SW4 (Reset) USB OTG 5V Supply Touch Panel Socket

More information

APPLICATION NOTE. AT11009: Migration from ATxmega64D3/128D3/192D3/256D3 Revision E to Revision I. Introduction. Features.

APPLICATION NOTE. AT11009: Migration from ATxmega64D3/128D3/192D3/256D3 Revision E to Revision I. Introduction. Features. APPLICATION NOTE AT11009: Migration from ATxmega64D3/128D3/192D3/256D3 Revision E to Revision I Atmel AVR XMEGA Introduction This application note lists out the differences and changes between Revision

More information

Utilizing the Trigger Routing Unit for System Level Synchronization

Utilizing the Trigger Routing Unit for System Level Synchronization Engineer-to-Engineer Note EE-360 Technical notes on using Analog Devices DSPs, processors and development tools Visit our Web resources http://www.analog.com/ee-notes and http://www.analog.com/processors

More information

High-Speed Link Tuning Using Signal Conditioning Circuitry in Stratix V Transceivers

High-Speed Link Tuning Using Signal Conditioning Circuitry in Stratix V Transceivers High-Speed Link Tuning Using Signal Conditioning Circuitry in Stratix V Transceivers AN678 Subscribe This application note provides a set of guidelines to run error free across backplanes at high-speed

More information

Quartus II Simulation with Verilog Designs

Quartus II Simulation with Verilog Designs Quartus II Simulation with Verilog Designs This tutorial introduces the basic features of the Quartus R II Simulator. It shows how the Simulator can be used to assess the correctness and performance of

More information

USB4. Encoder Data Acquisition USB Device Page 1 of 8. Description. Features

USB4. Encoder Data Acquisition USB Device Page 1 of 8. Description. Features USB4 Page 1 of 8 The USB4 is a data acquisition device designed to record data from 4 incremental encoders, 8 digital inputs and 4 analog input channels. In addition, the USB4 provides 8 digital outputs

More information

ZX Distance and Gesture Sensor Hookup Guide

ZX Distance and Gesture Sensor Hookup Guide Page 1 of 13 ZX Distance and Gesture Sensor Hookup Guide Introduction The ZX Distance and Gesture Sensor is a collaboration product with XYZ Interactive. The very smart people at XYZ Interactive have created

More information

MADEinUSA OPERATOR S MANUAL. RS232 Interface Rev. A

MADEinUSA OPERATOR S MANUAL. RS232 Interface Rev. A MADEinUSA OPERATOR S MANUAL RS232 Interface 92-3006 Rev. A www.iradion.com Iradion Laser, Inc. 51 Industrial Dr. N. Smithfield, RI 02896 (410) 762-5100 Table of Contents 1. Overview... 2 2. Equipment Required...

More information

ECE 511: FINAL PROJECT REPORT GROUP 7 MSP430 TANK

ECE 511: FINAL PROJECT REPORT GROUP 7 MSP430 TANK ECE 511: FINAL PROJECT REPORT GROUP 7 MSP430 TANK Team Members: Andrew Blanford Matthew Drummond Krishnaveni Das Dheeraj Reddy 1 Abstract: The goal of the project was to build an interactive and mobile

More information

Programmable with Electronic Assistant Simulink

Programmable with Electronic Assistant Simulink TECHNICAL DATASHEET #TDAX022410 2 Universal Inputs, Dual Valve Controller 2 Universal Signal Inputs 2-3A Outputs Drive Hydraulic Valves CAN (SAE J1939) Programmable with Electronic Assistant Simulink P/N:

More information

EZ6301QI Triple Output Module

EZ6301QI Triple Output Module Evaluation board user guide enpirion power solutions EZ6301QI Triple Output Module 1.5A DC-DC Buck Module with 2 x 300mA LDOs EVALUATION BOARD OVERVIEW 3 2 2 1 1 2 2 3 6 5 5 1 7 5 8 2 2 3 4 Figure 1: Evaluation

More information

Ocean Controls KT-5221 Modbus IO Module

Ocean Controls KT-5221 Modbus IO Module Ocean Controls Modbus IO Module 8 Relay Outputs 4 Opto-Isolated Inputs 2 Analog Inputs (10 bit) 1 PWM Output (10 bit) 4 Input Counters Connections via Pluggable Screw Terminals 0-5V or 0-20mA Analog Inputs,

More information

UM DALI getting started guide. Document information

UM DALI getting started guide. Document information Rev. 2 6 March 2013 User manual Document information Info Content Keywords LPC111x, LPC1343, ARM, Cortex M0/M3, DALI, USB, lighting control, USB to DALI interface. Abstract This user manual explains how

More information

Scalable Digital Point-of-Load Solutions

Scalable Digital Point-of-Load Solutions White Paper Scalable Digital Point-of-Load Solutions Sitthipong Angkititrakul, Manager, Application Engineering, Renesas Electronics Corp. June 2018 Abstract Scalable Point-of-Load (POL) offers a design

More information

High-Speed Transceiver Toolkit

High-Speed Transceiver Toolkit High-Speed Transceiver Toolkit Stratix V FPGA Design Seminars 2011 3.0 Stratix V FPGA Design Seminars 2011 Our seminars feature hour-long modules on different Stratix V capabilities and applications to

More information

3.3V regulator. JA H-bridge. Doc: page 1 of 7

3.3V regulator. JA H-bridge. Doc: page 1 of 7 Cerebot Reference Manual Revision: February 9, 2009 Note: This document applies to REV B-E of the board. www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The

More information

Enpirion EP5357xUI DC/DC Converter Module Evaluation Board

Enpirion EP5357xUI DC/DC Converter Module Evaluation Board Enpirion EP5357xUI DC/DC Converter Module Evaluation Board Introduction Thank you for choosing Altera Enpirion power products! This application note describes how to test the EP5357xUI (EP5357LUI, EP5357HUI)

More information

WTDOT-M. eeder. Digital Output Module. Technologies FEATURES SPECIFICATIONS DESCRIPTION. Weeder Technologies

WTDOT-M. eeder. Digital Output Module. Technologies FEATURES SPECIFICATIONS DESCRIPTION. Weeder Technologies eeder Technologies 90-A Beal Pkwy NW, Fort Walton Beach, FL 32548 www.weedtech.com 850-863-5723 Digital Output Module FEATURES 8 high-current open-collector output channels with automatic overload shutdown.

More information

Characteristic Sym Notes Minimum Typical Maximum Units Operating Frequency Range MHz Operating Frequency Tolerance khz

Characteristic Sym Notes Minimum Typical Maximum Units Operating Frequency Range MHz Operating Frequency Tolerance khz DEVELOPMENT KIT (Info Click here) 2.4 GHz ZigBee Transceiver Module Small Size, Light Weight, Low Cost Sleep Current less than 3 µa FCC and ETSI Certified for Unlicensed Operation The ZMN2405 2.4 GHz transceiver

More information

Using the VM1010 Wake-on-Sound Microphone and ZeroPower Listening TM Technology

Using the VM1010 Wake-on-Sound Microphone and ZeroPower Listening TM Technology Using the VM1010 Wake-on-Sound Microphone and ZeroPower Listening TM Technology Rev1.0 Author: Tung Shen Chew Contents 1 Introduction... 4 1.1 Always-on voice-control is (almost) everywhere... 4 1.2 Introducing

More information

Built-in LCD display RAM Built-in RC oscillator

Built-in LCD display RAM Built-in RC oscillator PAT No. : TW 099352 RAM Mapping 488 LCD Controller for I/O MCU Technical Document Application Note Features Operating voltage: 2.7V~5.2V Built-in LCD display RAM Built-in RC oscillator R/W address auto

More information

The rangefinder can be configured using an I2C machine interface. Settings control the

The rangefinder can be configured using an I2C machine interface. Settings control the Detailed Register Definitions The rangefinder can be configured using an I2C machine interface. Settings control the acquisition and processing of ranging data. The I2C interface supports a transfer rate

More information

Version Futek Instruments, LLC

Version Futek Instruments, LLC FT_ez_DAQ User s Manual Version 2.0.0 Futek Instruments, LLC Table of Contents 1. Introduction... 3 2. System Requirements... 3 3. Software Installation... 4 3.1 Application software and USB driver installation...

More information

era, eric, era-lora, eric-lora & eric-sigfox Evaluation Board with GNSS

era, eric, era-lora, eric-lora & eric-sigfox Evaluation Board with GNSS This board can be used for the evaluation and range testing of the following LPRS RF Modules: era400, era900, eric4, eric9, era-lora, eric-lora and eric-sigfox. The board is provided with a u-blox GNSS

More information

R/W address auto increment External Crystal kHz oscillator

R/W address auto increment External Crystal kHz oscillator RAM Mapping 328 LCD Controller for I/O MCU PATENTED PAT No. : 099352 Features Operating voltage: 2.7V~5.2V R/W address auto increment External Crystal 32.768kHz oscillator Two selectable buzzer frequencies

More information

Pin Configuration Pin Description PI4MSD5V9540B. 2 Channel I2C bus Multiplexer. Pin No Pin Name Type Description. 1 SCL I/O serial clock line

Pin Configuration Pin Description PI4MSD5V9540B. 2 Channel I2C bus Multiplexer. Pin No Pin Name Type Description. 1 SCL I/O serial clock line 2 Channel I2C bus Multiplexer Features 1-of-2 bidirectional translating multiplexer I2C-bus interface logic Operating power supply voltage:1.65 V to 5.5 V Allows voltage level translation between 1.2V,

More information

DragonLink Advanced Transmitter

DragonLink Advanced Transmitter DragonLink Advanced Transmitter A quick introduction - to a new a world of possibilities October 29, 2015 Written by Dennis Frie Contents 1 Disclaimer and notes for early release 3 2 Introduction 4 3 The

More information

WTPCT-M. eeder. Pulse Counter/Timer Module. Technologies FEATURES SPECIFICATIONS DESCRIPTION. Weeder Technologies

WTPCT-M. eeder. Pulse Counter/Timer Module. Technologies FEATURES SPECIFICATIONS DESCRIPTION. Weeder Technologies eeder Technologies 90-A Beal Pkwy NW, Fort Walton Beach, FL 32548 www.weedtech.com 850-863-5723 Pulse Counter/Timer Module FEATURES Reads frequency from 0.50000 to 1,400,000 Hz using 5 digit resolution

More information

SPI Slave to PWM Generation

SPI Slave to PWM Generation April 2011 Introduction Reference Design RD1107 Pulse-width modulation (PWM) uses a rectangular pulse wave whose pulse width is modulated resulting in the variation of the average value of the waveform.

More information

OM29110 NFC's SBC Interface Boards User Manual. Rev May

OM29110 NFC's SBC Interface Boards User Manual. Rev May Document information Info Content Keywords Abstract OM29110, NFC, Demo kit, Raspberry Pi, BeagleBone, Arduino This document is the user manual of the OM29110 NFC s SBC Interface Boards. Revision history

More information

2. HardCopy IV GX Dynamic Reconfiguration

2. HardCopy IV GX Dynamic Reconfiguration March 2012 HIV53002-2.1 2. HardCopy IV GX Dynamic Reconfiguration HIV53002-2.1 HardCopy IV GX transceivers allow you to dynamically reconfigure different portions of the transceivers without powering down

More information

Triscend E5 Support. Configurable System-on-Chip (CSoC) Triscend Development Tools Update TM

Triscend E5 Support.   Configurable System-on-Chip (CSoC) Triscend Development Tools Update TM www.keil.com Triscend Development Tools Update TM Triscend E5 Support The Triscend E5 family of Configurable System-on-Chip (CSoC) devices is based on a performance accelerated 8-bit 8051 microcontroller.

More information

Project Name Here CSEE 4840 Project Design Document. Thomas Chau Ben Sack Peter Tsonev

Project Name Here CSEE 4840 Project Design Document. Thomas Chau Ben Sack Peter Tsonev Project Name Here CSEE 4840 Project Design Document Thomas Chau tc2165@columbia.edu Ben Sack bs2535@columbia.edu Peter Tsonev pvt2101@columbia.edu Table of contents: Introduction Page 3 Block Diagram Page

More information

Ordering Part Numbers: SAE J1939 version Controller: AX022400

Ordering Part Numbers: SAE J1939 version Controller: AX022400 TECHNICAL DATASHEET #TDAX022400 2 Universal Inputs, Dual Valve Controller 2 Universal Inputs 2-3A Outputs CAN (SAE J1939) Programmable with Electronic Assistant P/N: AX022400 Features: 2 universal signal

More information

PATENTED. PAT No. : HT1622/HT1622G RAM Mapping 32 8 LCD Controller for I/O MCU. Features. General Description.

PATENTED. PAT No. : HT1622/HT1622G RAM Mapping 32 8 LCD Controller for I/O MCU. Features. General Description. RAM Mapping 328 LCD Controller for I/O MCU PATENTED PAT No. : 099352 Features Operating voltage: 2.7V~5.2V Built-in RC oscillator 1/4 bias, 1/8 duty, frame frequency is 64Hz Max. 328 patterns, 8 commons,

More information

U2C-1SP4T-63H. Typical Applications

U2C-1SP4T-63H. Typical Applications Solid state USB / I 2 C RF SP4T Switch 50Ω 2 to 6000 MHz The Big Deal USB and I 2 C power & control High speed ing (250 ns) High power handling (+30 dbm) Very High Isolation (80 db) Small case (3.75 x

More information

Journal of Engineering Science and Technology Review 9 (5) (2016) Research Article. L. Pyrgas, A. Kalantzopoulos* and E. Zigouris.

Journal of Engineering Science and Technology Review 9 (5) (2016) Research Article. L. Pyrgas, A. Kalantzopoulos* and E. Zigouris. Jestr Journal of Engineering Science and Technology Review 9 (5) (2016) 51-55 Research Article Design and Implementation of an Open Image Processing System based on NIOS II and Altera DE2-70 Board L. Pyrgas,

More information

Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K.

Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K. Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K. Roberts Page 1 See Appendix A, for Licensing Attribution information

More information

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION 98 Chapter-5 ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION 99 CHAPTER-5 Chapter 5: ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION S.No Name of the Sub-Title Page

More information

Enpirion Power Datasheet EY V, Low Quiescent Current, 50mA Linear Regulator

Enpirion Power Datasheet EY V, Low Quiescent Current, 50mA Linear Regulator Enpirion Power Datasheet EY162 4V, Low Quiescent Current, 5mA Linear Regulator DS-146 Datasheet The Altera Enpirion EY162 is a wide input voltage range, low quiescent current linear regulator ideally suited

More information

WTDIN-M. eeder. Digital Input Module. Technologies FEATURES SPECIFICATIONS DESCRIPTION. Weeder Technologies

WTDIN-M. eeder. Digital Input Module. Technologies FEATURES SPECIFICATIONS DESCRIPTION. Weeder Technologies eeder Technologies 90-A Beal Pkwy NW, Fort Walton Beach, FL 32548 www.weedtech.com 850-863-5723 Digital Input Module FEATURES 8 wide-range digital input channels with high voltage transient protection.

More information

Lab 2.2 Custom slave programmable interface

Lab 2.2 Custom slave programmable interface Lab 2.2 Custom slave programmable interface Introduction In the previous labs, you used a system integration tool (Qsys) to create a full FPGA-based system comprised of a processor, on-chip memory, a JTAG

More information

AN797 WDS USER S GUIDE FOR EZRADIO DEVICES. 1. Introduction. 2. EZRadio Device Applications Radio Configuration Application

AN797 WDS USER S GUIDE FOR EZRADIO DEVICES. 1. Introduction. 2. EZRadio Device Applications Radio Configuration Application WDS USER S GUIDE FOR EZRADIO DEVICES 1. Introduction Wireless Development Suite (WDS) is a software utility used to configure and test the Silicon Labs line of ISM band RFICs. This document only describes

More information

AN NFC, PN533, demo board. Application note COMPANY PUBLIC. Rev July Document information

AN NFC, PN533, demo board. Application note COMPANY PUBLIC. Rev July Document information Rev. 2.1 10 July 2018 Document information Info Keywords Abstract Content NFC, PN533, demo board This document describes the. Revision history Rev Date Description 2.1. 20180710 Editorial changes 2.0 20171031

More information

I hope you have completed Part 2 of the Experiment and is ready for Part 3.

I hope you have completed Part 2 of the Experiment and is ready for Part 3. I hope you have completed Part 2 of the Experiment and is ready for Part 3. In part 3, you are going to use the FPGA to interface with the external world through a DAC and a ADC on the add-on card. You

More information