HDL DESIGNER SERIES
(dříve RENOIR)
|
|
HDL
Designer Series je vstupní částí programového souboru FPGA
Advantage určeného pro návrh programovatelných hradlových
polí FPGA, zákaznických integrovaných obvodů ASIC a součástek typu
SoC.
HDL Designer Series nabízí kompletní řešení pro vstup dat a správu návrhu HDL elektronických systémů s použitím grafických nástrojů a speciálních editorů pro tvorbu složitějších návrhů.
Dílčí produkty HDL Designer Series pokrývají veškeré aspekty tvorby a správy návrhu: HDL Pilot pro správu návrhu, HDL Detective pro analýzu návrhu, vizualizaci a tvorbu dokumentace, HDL Author pro tvorbu textu a grafiky a HDL Designer pro kompletní vytváření HDL s využitím všech funkcí.
Základní vlastnosti
- volba dílčích produktů podle typu návrhového procesu
- kombinované použití textové formy i grafických editorů, včetně blokového diagramu, stavového diagramu, pravdivostní tabulky, vývojového diagramu
- převod VHDL a Verilog do grafického vyjádření
- automatická generace syntetizovatelného kódu VHDL a Verilog
- možnost sdílení různých verzí dat návrháři i návrhovými tými, kdykoliv a kdekoliv
- komfortní tvorba dokumentace
- aktivní podpora opakovatelně použitelných návrhových bloků IP a ladění chyb
- nezávislost na cílové technologii FPGA; zachování plné integrace s návrhovými postupy výrobců FPGA
- přizpůsobitelnost pro začátečníky i velmi pokročilé uživatele
- podpora prostředí Windows (2000, XP a NT), UNIX (Solaris a HP-UNIX) a Linux (Red Hat)
Konfigurace - 4 základní produkty:
 |
 |
| HDL
Pilot - The Manager - "I skvělý
nápad se může rychle znehodnotit, pokud není správně koordinován." |
| HDL Pilot je komplexní prostředí
poskytující společný "kokpit", ze kterého se dají ovládat
všechny návrhy i návrhová data od začátku až do konce
vývoje. |
 |
- správa verzí (RCS, CVS, ClearCase, DesignSync,...)
- šablony pro import HDL a názvy souborů HDL
- nastavitelné vlastnosti pro generování kódu v celém
návrhu
- odstraňuje nutnost vytváření skriptů pro simulaci
a syntézu
- automatizace průběhu návrhu pro simulaci, syntézu
a nástroje jiných firem
|
|
 |
 |
 |
 |
| HDL
Detective - The Analyzer - "Nový
způsob, jak lépe porozumět složitému. Složité redukuje
na jednoduché." |
| HDL Detective je analyzátor, který
se stará o lepší srozumitelnost, vizualizaci a navigaci
ve složitých návrzích bez nutnosti měnit vžité způsoby
návrhu. |
 |
- navigace v návrhu - znázornění hierarchie
návrhu
- vizualizace návrhu - z kódu HDL vytváří přehledné
grafické znázornění (HDL2Graphics)
- automatické vytváření a údržba dokumentace - aktuální
v každém okamžiku (podpora OLE)
- napomáhá lepšímu porozumění neznámým nebo komplikovaným
kódům HDL
- "Interface Based Design" (IBD) - nová unikátní
funkce výrazně zjednodušující popis rozhraní a propojování
bloků
- Wizard pro import HDL ve všech formách
|
|
 |
 |
 |
 |
| HDL
Author - The Creator - "HDL
Author se přizpůsobuje potřebám návrháře, nikoliv naopak."
|
| Nástroj pro tvorbu návrhu, zahrnující textovou
formu, blokový diagram, stavový diagram, pravdivostní
tabulku a vývojový diagram. Vhodný jak pro začátečníky,
tak i pro velmi zkušené uživatele.
HDL Author je distribuován
ve 3 verzích:
HDL Author Text pro textovou
formu návrhu,
HDL Author Graphics pro grafickou
formu návrhu a
HDL Author Pro, který kombinuje
funkce HDL Author Text a HDL Author Graphics.
|
 |
- zahrnuje všechny vlastnosti "správce"
návrhu HDL Pilot
- automatické vytváření a údržba dokumentace
- snadná tvorba opakovaně použitelných bloků IP
- "Interface Based Design" (IBD) - nová unikátní
funkce výrazně zjednodušující popis rozhraní a propojování
bloků
- programy pro tvorbu kvalitního a vhodně strukturovaného
kódu HDL
- přímá integrace CoreGen firmy Xilinx a MegaWizard
firmy Altera
- vestavěný ModulWare pro GlueLogic (pro 120 parametrizovatelných
součástek)
- vestavěný Expression Builder v editorech vývojového
diagramu a stavového diagramu
- Re-leveling stavového diagramu
- animace, signálová sonda, křížové odkazy a optimální
napojení na ModelSim umožňují snadné ladění chyb
|
|
 |
 |
| Od programu Renoir k HDL Designer Series
- převzatý článek: |
 |
|