Симулация & емулация

W

Waqas

Guest
Каква е разликата б / W Симулационни & емулация?Как може да се определи и Simulator Emulator?.

Моля, дайте примери

 
Simulator и емулатор, са две различни инструменти, с цел да се осигури работна платформа, за да изпълните изцяло софтуер или да изпълнят сегмент на програма написани за микропроцесорни или microcontroller.

А симулатор е софтуерна платформа, понякога известни като виртуални (хардуер) емулаторът работи на една компютърна система, като например компютър.Той може само да се симулира поведението на програмата, която са написани.Най-симулатор идва с виртуални ключове, I / Os и таймери, и светодиоди specifed в специален регистър, начертан на адреса пространство.Единственият проблем със симулатора е, че той не може да се симулира реално време, контрол и данни за придобиване, тъй като той няма физическа връзка с външния свят в продължение на реалния свят сигнали.

Една емулатор (понякога известна като в съединение емулатор или ICE) е хардуерна платформа, обикновено се захранва от една по-мощна или микропроцесор microcontroller от микропроцесор, който искате да се съревновавам.Той влиза в модул или кутия с PLCC или DIP закрепване, за да поставите и интерфейса на вашия насочени приложение или развитие на борда.Той също така е било паралелна, стандартен 9-пинов DB / M сериен или USB връзка с компютър.Една емулатор софтуерна конфигурация и дебъгер инструмент писти в компютъра, за да гледате трасирате и паметта дъмп, разглобяване дъмп, регистри и пристанища.Проблемът с емулатор е, че обикновено е скъпо.

Алтернативи на емулатор и симулатор е това, което в момента е по-популярни на пазара, което е в съединение дебъгер (ICD),
която също е в съединение програмист (ПМС).Тя е по-евтино, отколкото емулатор и позволява в реално време, отстраняване на грешки.

 
Симулация срещу емулация
В ролите на симулация и емулация в развитието на DSP-базирани дизайни може да бъде объркваща, тъй като с един поглед, които изпълняват подобни функции.По-простият гледна точка, основната разлика между симулация и емулация симулацията е, че се прави всичко това в софтуера и емулация е направено в хардуера.Пробе-дълбоко, обаче,
както и уникални характеристики и завладяващи обезщетения на всяко средство, са ясни.Заедно те се допълват един друг да дава, че ползите от една сами не могат да предоставят.
По традиция, на работата на симулация започва в първите етапи на проектиране, когато авторът го използва за оценка на първоначалния код.Разработчиците използват симулатори на модела на архитектурата на сложни системи, мулти-ядрото в началото на процеса на проектиране, обикновено месеца преди хардуера е на разположение.Това дава възможност да се оцени различните конфигурации дизайна, без да е необходимо за прототип устройства.В допълнение, симулация софтуер събира масивни количества данни като дизайнер писти техните основни код и прави различни варианти за това.В симулация софтуер също така дава възможност да се определи най-ефикасният код, за да използвате при прилагането
на дизайн от представляват изпълнение на DSP и всички периферни устройства, които влияят върху изпълнението на код.
Въпреки това, в миналото, мудността на симулатори възпрепятствани от тях се използва широко.За да бъдат ефективни, симулатори, трябва да се бърза да се даде възможност за масово събиране на данни, необходими за комплексно DSP приложения.Като резултат от бавното симулатори, дизайнери курорт, вместо да се провежда тунинг и анализ късно в развитието цикъл при хардуерни прототипи са достъпни процес, който води до значително време и разходи санкции.С въвеждането на бързи симулация технологии и инструменти за събиране на данни, разработчиците могат да съберат огромни количества данни за минути, вместо за часове предишни или състезателен симулатори изисква.Тренажорите са важен инструмент в дизайна и трасирате процеса, тъй като те могат да изпълните симулация по същия начин отново и отново, което хардуерно базирани оценки не могат да постигнат поради промените, причинени от външни събития, като например прекъсва.Те също са изключително гъвкави и вникване в CPU самостоятелно или може да се използва за модел пълна система.Също така те могат лесно да се променят и интегрирани с различни памети и периферни устройства.Тъй като дизайнерите са моделиране на хардуера те действително могат да изградят нещо в модел, който им позволява да извлечете много повече данни, даващи възможност за някои от напредналите анализ способности.
Емулация Възможности в дълбочина
Така че, ако няма емулация да вляза?Емулация позволява на разработчиците да видите реално време взаимодействията между различни хардуерни и софтуерни модели.Също така е възможно да се свържете реалния свят стимул за периферни устройства и отстраняване на грешки на проекта системата поведение.Разработчиците използват емулатор късно в проектирането цикъл, когато реалния свят данни е на разположение да се изпълняват с кода.Той validates симулатора тестван за дизайн на определяне на действителното хардуер изпълнява когато приложението работи по него.След като тази информация е известна, дизайнер може отново използва симулатор за по-нататъшно оптимизиране на хардуера ефективност.
В emulators сами са издърпате трудно да се справи с неумолимия марш на възходящата часовник скорости, данни проценти и почти непроходим устройство сложност.Разширено емулация технологии като в реално време за обмен на данни позволява да спечелят популярност в системите за движение, без да се отразява поведение.TI
на XDS560TM PCI шина JTAG Сканирай базирани Emulator с неговите данни RTDXTM линк помага намалява на проблема с "убежна видимост",
който се появява като процесор скорости увеличение, както и периферия, данни, автобуси и други компоненти на системата са вградени в устройства,
което прави почти невъзможно да видите в реално време, поведението на заявление изпълнява в рамките на чип, или да намерят тестова точка, с която да имат достъп до данните.Emulators да прехвърляте данни към и от приемащата платформа за развитие и насочване процесор, изтеглете кода и да видите сложни последователности от събития, без да се променя работата на устройството, на всички, които правят възможно да се оцени как системата ще се извършват веднъж на място в една напълно развита приложение.

 
Добре, основи, по отношение на UP,

Emulator пистите на действителните файлове като оригинала устройство би докато Simulator просто MIMCS начина на устройство ще отговорим на вашата програма и по този начин по-голямата част от времето изпълнява по различен формат.

 
Надявам се, че този документ ще ви помогнат да се ...
Съжаляваме, но трябва да имате за вход, за да видите тази закрепване

 
Дали тя паладий емулатор функционалност?

 
Да паладий е емулатор, който се базира на процесор ,,,,,

Паладий системи са изградени чрез собствени процесори, предназначени специално за емулация.Всяка поръчка ASIC в паладий реализира стотици програмируеми булевото процесори за логиката оценка.Всяка ASIC се комбинира с паметта на керамични мулти чип-модул (MCM) за моделиране и проектиране на паметта за грешки.

 
както името подсказва, симулатори, са за да се провери как Ур код е работещ - с помощта на софтуер, който симулира регистри, периферни устройства и всички (без реален хардуер е включен и само симулация от тях използват софтуер).

Но emulators за ръка, за да провери как се работи с код Ур хардуер.на емулатор действа като Ур процесор (emulates) в Ур harware, така че можете да трасирате дали Ур код и хардуера отида сам добре или не.

 

Welcome to EDABoard.com

Sponsor

Back
Top