top
PRODUKTY :: SEmulator® język polski english language

SEmulator®
Bridging the gap between Simulation and Emulation
SEmulator

SEmulacja: Korzyści

  • Wyższe bezpieczeństwo projektowania
  • Krótszy czas rozwoju
  • Szybkie przejście od symulacji do emulacji
  • Identyczna konfiguracja symulacji i emulacji
  • Bez modeli symulacyjnych sprzetu (Hardware in the Loop)
  • Bez kosztów dodatkowego sprzętu

Wprowadzenie

Za pomocą SEmulatora firma GE-Research wprowadza nową metodę projektowania układów FPGA / ASIC zapewniającą krótszy czas rozwoju oraz wyższe bezpieczeństwo projektowania jednocześnie obniżając koszty. Dzięki systemom procesorów, złożonym strukturom interfejsów i projektów, złożoności nawet do trzech milionów bramek ASIC na chip, układy FPGA dominują na rynku półprzewodników swoją elastycznością oraz reprogramowalną architekturą.

Coraz większy nacisk na czas wykonania projektu z coraz krótszymi cyklami badań rozwojowych dla inżynierów, nie pozwalają na błędy w systemie.

Dzisiejsze układy FPGA będą rozwijane w dwóch krokach. Krok pierwszy: symulacja bloków funkcjonalnych HDL, najpierw pojedynczo, potem jako całość. Krok drugi: Układ FPGA zostanie zsyntezowany i przetestowany w systemie szybkiego prototypowania. SEmulacja łączy te dwa kroki oraz umożliwia przenoszenie krok po kroku bloków funkcjonalnych z symulatora (oprogramowanie) do FPGA (sprzęt). Praca odbywa się cały czas w środowisku rozwojowym symulacji, co skraca czas budowy.

Obecnie środowiska Symulacji i Emulacji są niezależne i nie zawsze kompatybilne, co skutkuje marnowaniem czasu na dostosowanie symulowanego kodu do wykonania w środowisku emulatora. Używając SEmulatora, błędy i zagrożenia zostają wyeliminowane, ponieważ symulacja odbywa się na sprzęcie docelowym. Nasz SEmulator® pozwala również włączać do symulacji zewnętrzne komponenty (jest to “hardware in the loop”).

Dla developera oznacza funkcjonalny “First Silicon”, a co za tym idzie redukcję kosztów, jak również większą reakcyjność na zapotrzebowania rynku.

SEmulator® – Wypełniając lukę pomiędzy Symulacją i Emulacją

SEmulator® powstał z połączenia słów Symulator i Emulator, co doskonale opisuje możliwości SEmulatora. SEmulator® zapewnia pomost między domeną symulacji sprzętu cyfrowego i światem prototypowania układów FPGA. Bloki projektu mogą być łatwo przenoszone pomiędzy tymi dwoma domenami.

Obecnie sprzęt cyfrowy jest opisywany przy użyciu języków opisu sprzętu takich jak VHDL czy Verilog. Takie opisy są symulowane razem z test benchem (napisanym również w języku opisu sprzętu). Wstępna weryfikacja funkcjonalna tego projektu jest dokonana poprzez symulację. Takie podejście jest konieczne przy złożonych projektach rozwijanych współcześnie.

Prawdziwym celem projektanta sprzętu nie jest symulacja. Jest nim uruchomienie projektu na sprzęcie docelowym. Krok od symulacji do prototypu sprzętu jest ogromny i nie powinien być zbagatelizowany.
Kiedy wyniki symulacji są zadowalające, projektant downloaduje zsyntetyzowany projekt do FPGA dostępnego na płytce prototypowej. Następnie potrzebuje analizatora logiki i mnóstwo czasu, aby odnaleźć i naprawić błędy w projekcie.

Podejście SEmulatora pozwala projektantowi wykorzystać prototypowanie układu FPGA już na wczesnym etapie projektowania.

SEmulator® pozwala na przenoszenie bloków projektu do układu FPGA i zsymulowanie ich z właściwymi blokami w symulatorze HDL.

Narzędzia FPGA/ASIC
Phone: +48-60-22-44-794
E-mail: fpga@gryftec.com