LEONARDO SPECTRUM
|
|
Leonardo Spectrum představuje klasický nástroj pro syntézu HDL součástek CPLD, FPGA a ASIC. Leonardo Spectrum umožňuje provádět návrh, syntézu a analýzu v jednotném a snadno ovladatelném prostředí, nezávisle na volbě cílové technologie.
Leonardo Spectrum (stejně jako příbuzný produkt Precision RTL Synthesis) je též součástí univerzálního programového souboru 3 špičkových nástrojů FPGA Advantage určeného pro HDL návrh programovatelných hradlových polí FPGA a zákaznických integrovaných obvodů klasického typu ASIC.
Jedinečnou vlastností programu Leonardo Spectrum
je možnost vzájemně libovolně kombinovat jednotlivé varianty :
- univerzální nástroj pro syntézu a analýzu CPLD, FPGA i ASIC
- popis sytému pomocí VHDL a Verilog
- podpora prostředí Windows (98, 2000, XP a NT) a UNIX (Solaris a HP-UNIX)
Základní vlastnosti
Uživatelský interface:
- FlowTabs umožňují snadnou orientaci uživatele v procesu syntézy
- PowerTabs poskytují snadný přístup k pokročilým funkcím
- hierarchický prohlížeč návrhu zobrazuje sítě, porty a bloky
ve stručném přehledu
- integrovaný editor HDL pracuje s křížovým zobrazením chyb a
vkládáním šablon
- manažer projektu zaznamenává externí soubory s HDL, skripty
a různými omezeními
Analýza návrhu:
- křížové zobrazení a výběr mezi zdrojovým kódem HDL, zobrazením
schématu a hierarchickým prohlížečem
- nejmodernější prohlížeč schématu se zobrazením kritických cest,
fan-in a fan-out (vstupní kapacita a výstupní logický zisk)
Optimalizace:
- možnost optimalizace pro specifické požadavky při návrhu klasických
ASIC obvodů nebo FPGA
- generováním modulů se vytváří optimální obvody zohledňující
použitou technologii
Integrace rozmístění a propojení (P&RIntegrator):
- automatické vyvolání a provedení rozmístění a propojení
- automatické předávání optimalizačních dat a omezujících podmínek
- začlenění cílových prostředí jako např. Xilinx Alliance Series
a Altera Max+Plus II
Knihovny klasických zákaznických obvodů (hradlová pole, standardní
buňky, sea of gates, full custom):
- podporuje více než 120 knihoven ASIC obvodů od více než 35
výrobců z celého světa (na vyžádání u výrobců ASIC obvodů)
Knihovny programovatelných obvodů CPLD a FPGA:
- podporuje nejnovější řady součástek firem Xilinx, Altera, Actel,
Atmel, Lattice, Motorola, aj. (knihovny jsou součástí instalace)
Konfigurace
Leonardo Spectrum Level 3 je nejvyšší verze určená zejména pro návrhy na hranici složitějších FPGA a klasických obvodů ASIC , které vyžadující pokročilé funkce pro syntézu. Používá se na pracovních stanicích s UNIX i na PC. Je součástí konfigurací pro FPGA Advantage for HDL Design.
Leonardo Spectrum Level 2 je nejpoužívanější verze pro návrh
součástek CPLD a FPGA. Používá se pouze na PC. Je součástí konfigurací
pro FPGA Advantage for Personal HDL
Design.
Porovnání vlastností obou verzí programu je v tabulce:
 |
 |
| Vlastnost |
Popis |
Leonardo Spectrum Level
3 |
Leonardo Spectrum Level
2 |
| hierarchický prohlížeč
návrhu |
|
ano |
ne |
| manipulace s prohlížečem |
|
ano |
ne |
| návrh odzdola nahoru a
týmový návrh |
|
ano |
ne |
| dávkový mód s rozhraním
přes příkazovou řádku |
|
ano |
ne |
| rozhraní přes příkazovou
řádku (Command Line Interface) |
|
ano |
ne |
| optimalizace více průchody |
|
ano |
ne |
| smíšený návrh HDL |
podpora pro tvorbu maker |
ano |
ne |
| optimalizace kritické cesty |
|
ano |
ne |
| použití interaktivního
TCL (Tools Command Language) |
|
ano |
ne |
| podpora všech výrobců FPGA |
|
ano |
ano |
| možnost použít výrobce
zákaznických obvodů |
mapování a optimalizace podle typu ASIC, zákaznické
ASIC algoritmy, kontrola DRC, podpora výrobců obvodů |
ano |
ne |
| možnost využít Design Insight
(obsahuje Design Browser a Schematic Viewer) |
křížová reference, prohlížení schématu, fragmenty schématu,
prohlížeč návrhu |
ano |
ano |
| společné vlastnosti |
možnost volby cílové technologie |
ano |
ano |
| podpora více projektů |
ano |
ano |
| časová analýza po rozmístění a propojení |
ano |
ano |
| vylepšené zadávání omezujících podmínek |
ano |
ano |
| optimalizace jedním průchodem |
ano |
ano |
| optimalizace FSM (stavových automatů) |
ano |
ano |
| globální zadávání omezujících podmínek |
ano |
ano |
| návrh odzhora dolů |
ano |
ano |
| rozhraní RAM, ROM a čítače |
ano |
ano |
| začlenění funkce rozmístění a propojení |
ano |
ano |
| editor zdrojového kódu |
ano |
ano |
| přímé vkládání komponent |
ano |
ano |
| vkládání šablon |
ano |
ano |
|
 |
 |
Další možné konfigurace
Leonardo Insight ve spojení s Leonardo Spectrum
zlepšuje provádění analýzy návrhu a urychluje odstraňování chyb, čímž
přispívá ke zvýšení výkonnosti návrháře. Obsahuje hierarchický prohlížeč
návrhu, prohlížeč schématu, schematic fragments a cross probing
Desktop ASIC umožňuje rychlejší a efektivnější syntézu ASIC
obvodů než běžné nástroje; využívá intuitivní grafické prostředí.
|