VIP Mini geliştirme panosu bilgi paketinin 08_USB_Keil_Project dizininde, Bingo, CY7C68013 senkronize FIFO yapılandırma projesinin yanı sıra bazı diğer işlevleri sağlar. Yazılım versiyonu Keil UVision 4.73.00, C51V95200'dür.
İlk olarak 68013'ün Slave FIFO'sunu tanıtın. CY7C68013'ün iletişim arayüzü için en önemlileri GPIF ve Slave FIFO'dur. Slave FIFO modu, FX2'nin en yaygın kullanılan modudur. Çip, Slave FIFO modunda çalışıyor, yonga bir USB FIFO gibi. Bir ucu USB bağlantı noktasına bağlıdır ve diğer ucu basit bir FIFO arabirimidir. USB verileri doğrudan ana bilgisayardan FIFO'ya aktarılır ve kullanıcı, geliştirme için hazır sürücü ve ürün yazılımı programını doğrudan kullanabilir, böylece USB protokolüne ve sürücü geliştirmeye çok fazla aşinalık kazanmaz. Bağımlı FIFO, dahili FIFO ping-pong işlemi aracılığıyla gerçek zamanlı veri iletimini gerçekleştirir Blok şeması aşağıdaki gibidir:
Bağımlı FIFO modunda, 68013 ve işlemci yalnızca aşağıdaki sinyal bağlantısına ihtiyaç duyar, basit yonga seçimi, yazma / okuma gerçekleştirme yoluyla verilerin iki yönlü iletişimini gerçekleştirmez. Tam işlevli arayüz aşağıdaki gibidir:
USB_Camera_Demo projesi aşağıda gösterilmiştir, esas olarak USB_Camera_Demo.c, intr.c ve diğer içeriklerle ilgileniyoruz Bingo tamamen organize edilmiş ve paketlenmiştir.
Eşzamanlı FIFO yapılandırması için, lütfen USB_Camera_Demo.c'ye başvurun. İşte en önemli kayıtlara giriş. Lütfen "FX2 + TechRefManual" ve "USB68013_slave_fifo Açıklama Belgesi" nin kayıt yapılandırma kılavuzuna bakın.
Sayfa342 kılavuzu aşağıdaki şekilde gösterildiği gibidir: EF, EMPTY işaretidir ve FF, FULL işaretidir:
Açıklamalar: FLAGA = PF; FLAGB = FF; FLAGC = EF; FLAGD = EP2PF, varsayılan olarak FIFOADDR tarafından seçilir.