Dom > Vijesti > Sadržaj

FT8xx emulator je softver za modeliranje ponašanja koji cilja na rad na računalu

Apr 26, 2019

Uvod

Emulator FT8xx je ciljanje softvera za modeliranje ponašanja za pokretanje na računalu. Osmišljen je kao

emulator visoke razine (razina ponašanja), osim emulatora niske razine (točno vrijeme). To omogućuje

korisnik može procijeniti značajke FT8xx na računalu bez hardvera.

Ovaj dokument opisuje sučelje knjižnice emulatora FT8xx i prikazuje jedan primjer

kako ga integrirati u korisnički projekt.

Knjižnica emulatora uključena je u instalacijski paket uređivača EVE zaslona, što može biti

nalazi se u odjeljku sljedeće stranice:

http://www.ftdichip.com/Support/Utilities.htm


1.1 Pregled

Emulator FT8xx ima istu konfiguraciju SPI sučelja i mapu memorije kao i FT8xx

silicij. Kao takva, korisnikova aplikacija ne mora napisati novi sloj sučelja za

verzija emulatora.

Emulator FT8xx je dizajniran za maksimalnu sličnost s pravim uređajem, iako postoji

nekoliko je ograničenja koja su ovdje spomenuta i u odjeljku 1.4.

Za funkcionalnost dodira, FT8xx emulator zahtijeva da miš na računalu simulira jedan dodir

ulazni. Za vizualne efekte, FT8xx emulator koristi grafički upravljački program specifičan za OS za prikazivanje

izlaz na monitoru računala.

Emulator podržava cijeli niz naredbi za prikaz popisa i većinu koprocesora

naredbe.


1.2 Opseg

Ovaj dokument pokriva FT8xx sučelje knjižnice emulatora i uvodi njegovo korištenje primjerom

primjena. Emulator se koristi zajedno s programskim vodičem FT8xx

i primjeri primjene te kao takav ovaj vodič ne sadrži detaljne informacije o

FT8xx, npr. Registri, memorijske karte, naredbe itd.


1.3

Trenutno je knjižnica emulatora FT8xx izgrađena u Microsoft Visual Studio C ++ Express verziji MSVC

2012. Stoga se preporučuje ova verzija MSVC IDE-a ili novijeg za kompajliranje

programski kod FT8xx koji će se izvoditi na emulatoru kako bi se osigurala kompatibilnost. U Dodatku,

runtime okruženje "ft8xxemu.dll" i "SDL2.dll" moraju biti u sustavu Windows za pokretanje

uspješno pokrenite projekt emulatora.


1.4 Ograničenja

Emulator FT8xx NE podržava sljedeće funkcije:

1. Upravljanje napajanjem (naredbe hosta)

2. Snimka zaslona (naredba koprocesora "cmd_snapshot" nema učinka)

3. Resetiranje motora koprocesora

4. Prekid

5. Registri koji odražavaju svojstva hardvera, npr. Vrijednost tlaka dodira i ADC

srodni registri kontakta

6. Rad s višestrukim dodirom