本文介绍了Lattice汽车电子多媒体系统解决方案以及所采用的主要元器件, LatticeECP2/M FPGA,标准时钟系列ispClock 以及功率管理器件ispPacPOWR1014A.,本文还介绍了它们的主要性能,方框图以及LatticeECP2/M FPGA评估板的主要性能.

图1.Lattice汽车电子多媒体系统解决方案方框图
所采用的主要器件:
LatticeECP2/M FPGA
ispClock
ispPacPOWR1014A
一. LatticeECP2 and LatticeECP2M
The LatticeECP2™ and LatticeECP2M™ families redefine the low-cost FPGA category, with more of the best FPGA features for less. By integrating features and capabilities previously only available on higher cost / high performance FPGAs, these families expand the range of applications that can take advantage of low cost FPGAs.
主要性能:
Optimized FPGA Architecture for Low Cost Applications
Feature set optimized for high-volume, low-cost applications
Low cost TQFP, PQFP and BGA packaging
Up to 5.3Mbit Block RAM on LatticeECP2M and 1.1Mbit on LatticeECP2
3.125Gbps Embedded SERDES (ECP2M only)
Low 100mW power per channel
Supports PCIexpress, Ethernet (1GbE and SGMII) plus multiple other tandards
sysDSP Block
High performance multiply, addition, subtract and accumulate
Support widths of up to 36x36
Pre-Engineered Source Synchronous I/O
Simplifies implementation of interfaces such as DDR1/2, SPI4.2 and general purpose ADCs
Supports DDR1/2 at 533Mbps, SPI4.2 at 750Mbps and generic interfaces up to 840Mbps
Enhanced Configuration Options
Configure from SPI, JTAG or microprocessor interfaces
Bitstream encryption (S-Series Only) and dual boot support
TransFR I/O for simple field upgrades
ispLeverCORE Intellectual Property
Speed up your design cycle with ispLeverCORE Intellectual Property
ispLEVER Design Tools
Easy to use SW package supports all Lattice FPGA and programmable logic devices
Evaluation boards available to test your FPGA designs
LatticeECP2/M Applications
LatticeECP2/M devices are ideal for a variety of applications in cost sensitive markets such as Consumer, Automotive, Medical & Industrial, Networking and Computing
LatticeECP2和LatticeECP2M细性能请见:
LatticeECP2/M数据表(pdf)

图2.LatticeECP2 标准评估板外形图.
二.ispClock– 标准时钟解决方案
Imagine designing your clock nets without using an assortment of zero delay buffers, fan-out buffers, termination resistors, delay lines and serpentine clock trace layouts! The answer is Lattice’s revolutionary ispClock5600A family for complex clock nets and ispClock5300S family for simple clock nets. Lattice’s ispClock devices can be programmed in-system to generate multiple clock frequencies, compensate each output for differences in clock trace lengths, precisely match trace impedances and drive clock nets with different signaling requirements – all while meeting stringent skew and jitter standards!
The ispClock architecture is built around a high performance PLL with programmable input, feedback, and output circuitry providing the flexibility to generate up to five different clock frequencies and route them to any of the output pins. The reference input, feedback input and all outputs can be programmed independently to interface with different I/O standards. Each output’s skew can be individually and precisely controlled to compensate for differences in board trace lengths or timing requirements of the receiving devices.
In ispClock5600A devices there are four configuration profiles stored on-chip for dynamically altering output frequencies for power savings, test modes and other purposes.
The ispClock5300S supports implementation of zero delay and non-zero delay fanout buffers in a single device.
The ispClock5610A and ispClock5620A are in-system-programmable high-fanout enhanced zero delay clock generators designed for use in high performance communications and computing applications. The ispClock5610A provides up to 10 single-ended or five differential clock outputs, while the ispClock5620A provides up to 20 single-ended or 10 differential clock outputs.

图3.ispClock5600A功能方框图.
主要特性:
8MHz to 400MHz Input/Output Operation
Low Output to Output Skew (<50ps)
Low Jitter Peak-to-Peak
Up to 20 Programmable Fan-out Buffers
Programmable output standards and individual enable controls
LVTTL, LVCMOS, HSTL, eHSTL, SSTL, LVDS, LVPECL, Differential HSTL, SSTL
Programmable output impedance
40 to 70Ω in 5Ω increments
Programmable slew rate
Up to 10 banks with individual VCCO and GND
1.5V, 1.8V, 2.5V, 3.3V
Fully Integrated High-Performance PLL
Programmable lock detect
Multiply and divide ratio controlled by
Input divider (1 to 40)
Feedback divider (1 to 40)
Five output dividers (2 to 80 even multiples)
Programmable on-chip loop filter
Compatible with spread spectrum clocks
Precision Programmable Phase Adjustment (Skew) Per Output
16 settings; minimum step size 156ps
Locked to VCO frequency
Up to +/- 12ns skew range
Coarse and fine adjustment modes
Up to Five Clock Frequency Domains
Flexible Clock Reference and External Feedback Inputs
Programmable input standards
LVTTL, LVCMOS, SSTL, HSTL, LVDS, LVPECL, Differential HSTL, SSTL
Clock A/B selection multiplexer
Feedback A/B selection multiplexer
Programmable termination
All Inputs and Outputs are Hot Socket Compliant
Four User-programmable Profiles Stored in E2CMOS® Memory
Supports both test and multiple operating configurations
Full JTAG Boundary Scan Test In-System Programming Support
Exceptional Power Supply Noise Immunity
Commercial (0 to 70°C) and Industrial (-40 to 85°C) Temperature Ranges
100-pin and 48-pin TQFP Packages
Applications
Circuit board common clock generation and distribution
PLL-based frequency generation
High fan-out clock buffer
Zero-delay clock buffer

图4. ispClock 5600A应用方框图.
三. 功率管理II ispPAC-POWR1014/A器件
Lattice’s Power Manager II ispPAC-POWR1014/A is a general-purpose power-supply monitor and sequence controller, incorporating both in-system programmable logic and in-system programmable analog functions implemented in non-volatile E2CMOS® technology. The ispPAC-POWR1014/A integrates many power management functions typically requiring multiple ICs.
Please select a document category from the selection on the left-hand side of this page for more information on ispPAC-POWR1014/A.

图5.ispPAC-POWR1014/A方框图.
主要特性:
Monitor and Control Multiple Power Supplies
Simultaneously monitors up to 10 power supplies
Provides up to 14 output control signals
Programmable digital and analog circuitry
Embedded PLD for Sequence Control
24-macrocell CPLD implements both state machines and combinatorial logic functions
Embedded Programmable Timers
Four independent timers
32μs to 2 second intervals for timing sequences
Analog Input Monitoring
10 independent analog monitor inputs
Two programmable threshold comparators per analog input
Hardware window comparison
10-bit ADC for I2C monitoring (ispPAC-POWR1014A only)
High-Voltage FET Drivers
Power supply ramp up/down control
Programmable current and voltage output
Independently configurable for FET control or digital output
2-Wire (I2C/SMBus™ Compatible) Interface
Comparator status monitor
ADC readout
Direct control of inputs and outputs
Power sequence control
Only available with ispPAC-POWR1014A
3.3V Operation, Wide Supply Range 2.8V to 3.96V
In-system programmable through JTAG
Industrial temperature range: -40°C to +85°C
48-pin TQFP package, lead free option
典型应用:
ispPAC-POWR1014 integrates many traditional discrete ICs, which are used to start up a microprocessor with a CPU_RESET, to monitor for over and under voltage and monitor the health of the of the software execution though a watchdog timer. In addition the POWR1014 also integrates power supply sequencing and positive voltage hot-swap control. Varied functionality requirements of each circuit board can be met through programming.

凡《网络安全与数据治理》(原《信息技术与网络安全》)录用的文章,如作者没有关于汇编权、翻译权、印刷权及电子版的复制权、信息网络传播权与发行权等版权的特殊声明,即视作该文章署名作者同意将该文章的汇编权、翻译权、印刷权及电子版的复制权、信息网络传播权与发行权授予本刊,本刊有权授权本刊合作数据库、合作媒体等合作伙伴使用。同时,本刊支付的稿酬已包含上述使用的费用,特此声明。