本文介绍了Lattice汽车电子多媒体系统特彩吧高手网天下彩以及所采用的主要元器件, LatticeECP2/M FPGA,标准时钟系列ispClock 以及功率管理器件ispPacPOWR1014A.本文还介绍了它们的主要性能,方框图以及LatticeECP2/M FPGA评估板的主要性能.
一. 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
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 devices are ideal for a variety of applications in cost sensitive markets such as Consumer, Automotive, Medical & Industrial, Networking and Computing
Lattice has developed four evaluation boards for LatticeECP2/M devices.
LatticeECP2 Standard Evaluation Board: This board is an efficient design that will help you quickly evaluate the LatticeECP2 FPGA on a ready-made platform. It features an LFE2-50E-6F484C FPGA Device (ECP2-50 in a 484fpBGA package), 64-bit PCI/PCI-x edge connector and form-factor, RS-232 connector, On-board Flash configuration memory, Various LEDs, switches, connectors, headers, an on-board power supply and prototype area.
LatticeECP2 Advanced Evaluation Board: This board features more advanced interfaces for system-level evaluation and development. The board includes a LFE2-50E-6F672C FPGA Device (ECP2-50 in a 672fpBGA package), Dual DDR2 SODIMM memory sockets, 10/100/1G Ethernet PHY with RJ-45 interface, SPI4.2 Tx/Rx connectors (840Mbps), along with many of the features included on the ECP2 Standard Evaluation board.
LatticeECP2M PCI Express x4 Evaluation Board: This board provides a plug in card that can be used to evaluate the LatticeECP2M-50 (or LatticeECP2M-35) in PCI Express and generic SERDES applications. It provides a PCI Express X4 connector, configuration memory, power supplies, DDR SRAM, a sockatable oscillator, various LEDs and switch inputs. Demonstration driver software, an evaluation version of the ispLeverCORE PCIexpress IP core and supplied backend logic can be used to quickly evaluation this board in a PC environment.
LatticeECP2M SERDES Evaluation Board: This board can be used to evaluate the SERDES I/O of the LatticeECP2M-50 (or LatticeECP2M-35), interface to PCI Express x1, connect to SERDES via SFP or SATA, or for general SERDES applications. It includes SMA connectors to 4 quad-channel SERDES, a sockatable oscillator, various LEDs and switch inputs.
The LatticeECP2 Standard Evaluation Board provides a stable yet flexible platform designed to help the user quickly evaluate the performance of the LatticeECP2 FPGA or aid in development of custom designs.
Each LatticeECP2 Standard Evaluation Board includes the following:
LatticeECP2 Standard Evaluation Board featuring
LFE2-50E-6F484C FPGA Device
64-bit PCI/PCI-x edge connector and form-factor
Compact Flash Card connector
On-board Flash configuration memory
Various LEDs, switches, connectors, headers, and on-board power supply
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.
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
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
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.
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
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.
MarS Board 飞思卡尔i.MX 6Dual...
element14 BeagleBone Black(Rev...
Cortex-A9开发板 飞思卡尔 四核 ...