Renoir Przegląd produktu VHDL & Verilog Import projektów

Slides:



Advertisements
Podobne prezentacje
slajd 1 PREZENTACJA na sprawdzian INSTRUKCJA (czas 25 minut):
Advertisements

JĘZYK VHDL Geneza: komputerowa symulacja układu cyfrowego, Departament Obrony USA opis skomplikowanego systemu w postaci schematu jest nieczytelny, szybkie.
PSZ wykład 2 > Przegląd komponentów biblioteki VCL
-Microsoft PowerPoint -Microsoft Word -Microsoft Excel
Zarządzanie konfiguracją Doskonalenie Procesów Programowych Wykład 6 Copyright, 2001 © Jerzy.
Koncepcja Geoprzestrzennego Systemu Informacji o Terenie Górniczym
Wprowadzenie do Unix’a
Systemy operacyjne Bibliografia:
Podstawowe polecenia systemu DOS
Wstęp do interpretacji algorytmów
Rynek tłumaczeń i lokalizacji w Polsce, Wrocław marca 2009r. Prezentacja wersji beta pakietu SDL TRADOS 2009 Studio Agenor Hofmann-Delbor LSP Software.
Zastosowanie programu EPANET 2PL do symulacji zmian warunków hydraulicznych w sieci wodociągowej Danuta Lis Dorota Lis.
Wykonawcy:Magdalena Bęczkowska Łukasz Maliszewski Piotr Kwiatek Piotr Litwiniuk Paweł Głębocki.
System webowy do tworzenia kolektywnych prototypów aplikacji sieciowych i mobilnych Łukasz Przywarty
Instytut Tele- i Radiotechniczny WARSZAWA
Podstawy programowania. Język C i C++– podstawy Temat: 1
Linux - polecenia.
REJESTRACJA CZASU PRACY
Główne cechy systemu Integracja z systemem RCP Przejrzysty moduł raportowania pozwalający wyświetlać zarejestrowane zdjęcia wraz z raportem czasu pracy.
© 2011 Autodesk AutoCAD LT ® 2013 Nowości Prowadzący Data Ilustracja dzięki uprzejmości Castro Mello Architects.
Wprowadzenie do obsługi programu PowerPoint
WORLD CONSORTIUM Witamy w. Prezentacja przygotowana przez Phila Elliotta.
Microsoft PowerPoint Wprowadzenie.
B2O Sp. z o.o. to firma która, posiada nowoczesne rozwiązania umożliwiające prowadzenie działań sprzedażowych w Internecie. Unikatową jego cechą jest.
MEDIAPress2 -> DataFormXT -> QuarkXPress
Budowanie tabel i relacji
System raportowania, ewaluacji oraz badania satysfakcji Klienta.
Struktura folderów w systemie Windows
Wzorce slajdów, animacje, różne orientacje slajdów
Robimy własne notatki - Notatnik
Współpraca z innymi aplikacjami. Organizacja informacji 10 XII 2013.
Cacti Krzysztof Goławski.
Temat 7: Instrukcje warunkowe
MS Office MS PowerPoint 2007
Praca z wzorcami materiałów informacyjnych j następnie naciśnij przycisk F5 lub kliknij pozycję Pokaz slajdów > Od początku w celu rozpoczęcia kursu. Na.
Visual Basic w Excelu - podstawy
Ilustrowanie dokumentów w edytorze elementami graficznymi
Obszar roboczy Biblioteka elementów Pasek narzędzi Drzewo projektu.
prezentacja multimedialna
Microsoft Disk Operating System
Tabele w edytorze tekstu. Sposoby wstawiania tabeli poleceniem Wstaw tabelę poleceniem Rysuj tabelę.
Modelowanie obiektowe - system zarządzania projektami.
Beata Sanakiewicz. Spis treści  Łączenie dokumentów Łączenie dokumentów  Mechanizm OLE Mechanizm OLE  Obiekt osadzony Obiekt osadzony  Obiekt połączony.
Podstawy języka skryptów
Dokumentacja obsługi programów Kamil Smużyński Piotr Kościński.
Programowanie w językach skryptowych
Wstęp do interpretacji algorytmów
Dokumentacja programu komputerowego i etapy tworzenia programów.
Przewodnik Wprowadzenie do
Monitoring efektów realizacji Projektu PL0100 „Wzrost efektywności działalności Inspekcji Ochrony Środowiska, na podstawie doświadczeń norweskich” Praktyczne.
EBSCOhost Mobile Przewodnik
1 Co nowego w i-cut Suite i-cut Layout 14.0.
1 Co nowego w PackEdge ArtPro+ ●Aplikacja towarzysząca.
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Moduł ECDL-AM5 Bazy danych, poziom zaawansowany Tabele, relacje.
Wspomaganie edycji programu ● automatyczne wcięcia ● kolorowanie składni ● dopasowywanie nawiasów ● ukrywanie kodu ( Edit/Outlining ) – #region... #endregion.
Excel 2007 dla średniozaawansowanych Zajęcia z Prowadzący: Artur Kołos.
InMoST Wielkopolska sieć współpracy w zakresie innowacyjnych metod wytwarzania oprogramowania Termin realizacji: – Innowacyjne metody.
Projekt i implementacja symulatora żaglówki z wykorzystaniem biblioteki DirectX Promotor: dr hab. prof. WWSI Grabowski Michał Dyplomant: Radosław Czebreszuk.
Serwis umożliwiający organizowanie turniejów rozgrywek oraz lig (e)sportowych wraz z dostępem mobilnym Grupa: Jarosław Zima , Karol Pieniążek ,
Wyższa Szkoła Bankowa, Poznań, dr inż. mirosław Loręcki
Inżynieria systemów informacyjnych
Optymalizacja programów Open-Source
T. 18. E Proces DGA - Działania (operatorka).
Podstawy tworzenia skryptów
AudaPad / AudaShare AudaShare PRO (2.8)
Microsoft Disk Operating System
Windows Constructor WinCon.
Jak używać 1 Usuń linie i tekst, których nie potrzebujesz 2
Platforma LearningApps
Zapis prezentacji:

Renoir Przegląd produktu VHDL & Verilog Import projektów HDL2Graphics™ EDIF Integracja ze środowiskiem Kontrola wersji Symulacja i synteza Dokumentacja projektu OLE Eksportowanie formatów graficznych

Początki projektu ... Diagramy pomagają... Schematy blokowe Graf stanów Diagram przepływu Tabela prawdy Jak to wykorzystać do tworzenia kodu w HDL?

Zarządzanie projektem & Kontrola wersji Co to jest Renoir ? Kod HDL HDL2Graphics Zarządzanie projektem & Kontrola wersji Synteza & Symulacja edycja & uruchamianie HDL IP VHDL & VERILOG EDIF2Renoir Schemat EDIF testowanie x = 1; y = 0; z = 1; Windows & UNIX

Przeglądanie projektów Katalog HDL Biblioteki projektowe Podgląd graficzny

Edytory graficzne Schematy blokowe Diagramy przepływu Tabele Grafy stanów

Wybór preferowanego edytora Edytory tekstowe Renoir™ zapewnia pracę nad plikami HDL za pomocą dowolnego edytora tekstu. Emacs/XEmacs vi UltraEdit Notepad TextPad Textedit i inne. Wybór preferowanego edytora

Sprawdzanie semantyki i syntezowalności Sprawdzanie składni “na bieżąco” Sprawdzanie semantyki Syntezowalności Zależności

Atrybuty syntezy Wybór obiektu graficznego Modyfikacja właściwości Dodawanie atrybutów

VHDL & Verilog  VHDL oraz Verilog Moduły komercyjne (IP) Ponowne wykorzystanie stworzonych projektów Łączenie modułów różnych typów Zmiana polityki Verilog VHDL IP VHDL Verilog IP  VHDL oraz Verilog jednocześnie

Swoboda projektowania Diagram przepływu VHDL Schemat Blokowy VHDL Graf stanów Verilog

Ile czasu potrzeba na odtworzenie projektu? Ewolucja a rewolucja projektu Zmiana zespołu projektowego Zrozumienie projektu przed ponownym użyciem Analizowanie setek plików HDL Analiza HDL - często wiele stylów Przejście ze schematów do projektów HDL

HDL2Graphics Tworzy : strukturę hierarchiczną kolejność kompilacji równoważny opis graficzny

Import modułów komercyjnych (IP) Dodanie Komponentu I.P. 1 Znajdowanie pliku Źródła modułów komercyjnych 2 3 Z IP automatycznie tworzony jest komponent w projekcie

Import plików EDIF Dołączanie modułów z innych projektów Przejście ze schematu do projektu HDL

Integracja ze środowiskiem Kontrola wersji GNU RCS CVS Rationale ClearCase Symulacja MTI ModelSim Cadence Verilog XL - Leapfrog - NC Synopsys VSS- VCS Synteza Synopsys Design Compiler Exemplar LeonardoSpectrum Synopsys FPGA Express Synplicity Synplify HW SW Co-verification Mentor Seamless CVE 2 Simulator Plug-in Synthesis Plug-in Data Mgmt Plug-in User created Plug-in

Czy potrzebna nam kontrola wersji? “…dwa dni temu fragment mojego projektu działał poprawnie, dziś nie działa. Nie wiem co się zmieniło...” “...chcemy wykorzystać początkową wersję projektu do innego urządzenia, lecz dokonane modyfikacje uniemożliwiają to...” Kontrola wersji zapewnia ciągłość i przewidywalność projektu

Kontrola wersji GNU RCS CVS Rationale Clearcase Skrypty PERL Rejestracja zmian Pokazywanie historii Blokada zmian Zakładki Środowisko

Przetwarzanie i weryfikacja projektu Diagramy Integracja Symulator HDL Wywołanie środowiska testującego Generacja Pliki HDL Kompilacja Skompilowane pliki symulatora Automatyczna i stopniowa kompilacja i weryfikacja (VHDL & Verilog) Wizualizacja przepływu sygnałów w trakcie symulacji

Symulacja Pełna kontrola symulacji z diagramów Renoir: Praca ciągła Praca krokowa Breakpoint Wymuszanie sygnałów Wybór sygnałów do listy

Czerwony = bieżący stan Animacja Go Previous Go Next Movement Go Time Go Start Go Latest Data Capture Clear Captured Events Show Animation Activity Trail Choose Instance… Link Diagrams Czerwony = bieżący stan Żółty = poprzedni stan

Wyniki symulacji Wyświetlanie bieżącej wartości sygnału Aktualizacja po zatrzymaniu symulatora

Szukanie przyczyny Wybór przebiegu Szukanie źródła zmiany stanu

Ustawienia syntezy Prosty interfejs Skrypty użytkownika Praca wsadowa

“Cross Probing” “Cross probing” pomiędzy postacią graficzną, tekstową HDL oraz schematem po syntezie Weryfikacja po syntezie

Ulepszanie dokumentacji projektu Łączenie i osadzanie obiektów Komentarze HDL Obsługa różnych formatów graficznych MIF, WMF, PDF… Tabela informacyjna

OLE : Obiekty dołączane i odnośniki Drag & Drop z edytora Edycja diagramu Renoir z poziomu dowolnego edytora

Komentarze Wstawianie do kodu HDL (przed, po i na końcu linii) Instrukcje pragma

Eksport grafiki Eksportowanie dokumentacji w licznych formatach reprezentacji grafiki takich jak MIF, PDF, WMF, CGM i wielu innych z użyciem zewnętrznych programów konwertujących.

Tabelka informacyjna Wszystkie diagramy mogą mieć blok tytułowy Tabele mogą zawierać stałe, łańcuchy i zmienne systemowe (np. %date, %user) Możliwość dostosowania tabel do potrzeb użytkownika

Podsumowanie Renoir <= potężne, kompleksowe narzędzie do projektowania systemów elektronicznych

Znaki firmowe Renoir, Seamless-CVE & Monet są znakami firmowymi Mentor Graphics Corporation LeonardoSpectrum jest znakiem firmowym Exemplar Logic, Inc. V-System & ModelSim są znakami firmowymi Model Technology Incorporated Leapfrog & Verilog-XL są znakami firmowymi Cadence Design Systems, Inc. Verilog jest znakiem zastrzeżonym Cadence Design Systems, Inc. Synopsys jest znakiem zastrzeżonym Synopsys, Inc. Design Compiler, VSS Expert & VSS Professional są znakami firmowymi Synopsys, Inc. VCS jest znakiem firmowym Synopsys, Inc. Windows jest znakiem zastrzeżonym Microsoft Corporation Windows NT jest znakiem firmowym Microsoft Corporation Solaris jest znakiem zastrzeżonym Sun Microsystems, Inc. HP-UX jest znakiem firmowym Hewlett Packard Company Sledgehammer jest znakiem firmowym VHDL Technology Group ClearCase jest znakiem firmowym Rationale Software