![Lattice Semiconductor MachXO2-4000HC Скачать руководство пользователя страница 4](http://html1.mh-extra.com/html/lattice-semiconductor/machxo2-4000hc/machxo2-4000hc_user-manual_3838179004.webp)
4
MachXO2-4000HC Control Development Kit
User Guide
Control SoC Demonstration Design
The Control System-on-Chip (SoC) demonstration illustrates the use of the LatticeMico8 microcontroller, peripher-
als, and firmware integrated to provide system control features such as power supply sequencing, voltage monitor-
ing, data logging to nonvolatile memory, I/O control, embedded block RAM utilization, UART communication and
PLL status monitoring.
• The Power Manager II device sequences the power-up of voltage rails on the board and performs reset distribu-
tion.
• LatticeMico8 executable program initializes the peripherals that are embedded in the SoC design. During initial-
ization, LatticeMico8 uploads the user menu on a Terminal emulator (such as HyperTerminal, Tera Term) of a
PC.
• Users interact with LatticeMico8 and the board through the Terminal emulator of a PC.
Figure 2. Control SoC Demo Block Diagram
MachXO2 Control Evaluation Board
MachXO2-1200
UART
LEDs/
DIP Switches
Timer/
Counter
LatticeMico8
Microcontroller
Master
SPI
Soft
ADC
SPI
Flash
WISHBONE Bus
USB/
RS232
Analog
Signal
PC
Embedded
Block RAM
Power management is handled in two phases by the MachXO2-4000HC Control Evaluation Board system:
1.
Power On
– After power is supplied to the board and the 3.3 V rail is stable, the POWR1014A sequences four
supply rails. Two circuits demonstrate the voltage ramp of 2N7002E power MOSFETs using the high-voltage
(HVOUT) outputs and two demonstrate power rail enable of VCC_CORE and VCCP of the MachXO2 using
digital outputs. Next, the POWR1014A asserts the MachXO2 reset. Finally, the POWR1014A enters a supply
monitoring state.
2.
Post Power On
– During the second phase of power management, the board’s “condition” is monitored. Power
supply rail voltage, and current is monitored by the POWR1014A. If any supply rail fails, the POWR1014A
asserts a reset for the MachXO2.
MachXO2 Function
– After the reset is de-asserted, LatticeMico8 initializes the peripherals embedded in the
MachXO2 device and uploads the user menu onto the Terminal emulator window of a PC.