STB_O nasıl kullanılır
Kural 3.60: Ana bilgisayar arayüzünün ADR_O, DAT_O, SEL_O, WE_O ve TAGN_O sinyalleri STB_O ile ilgilidir.
İzin Ver 3.40: Ana bilgisayar bekleme durumu oluşturmazsa, STB_O ve CYC_O sinyalleri tek bir sinyalde birleştirilebilir.
Not 3.55: Tüm iletim döngüsü boyunca, CYC_O'nun ayarlanmış kalması gerekir. Ana bilgisayarın bir bekleme durumu oluşturması gerekiyorsa, aktarım süresi boyunca STB_O'yu sıfırlamaya gerek yoktur. Örneğin, CYC_O ve STB_O tek bir sinyalde birleştirildiğinde, yalnızca STB_O'yu tüm iletim süresi boyunca ayarlanmış durumda tutmak gerekir. Ancak her iki sinyal de arayüzde görüntülenmelidir (yani her iki sinyal de tanımlanmalıdır ve ihmal edilemez).
ACK_O, ERR_O ve RTY_O nasıl kullanılır?
Kural 3.65: Bağımlı arabirim ACK_O, ERR_O ve RTY_O sinyallerini DAT_O sinyaliyle ilişkilendirmelidir.
TAG türü nasıl kullanılır?
Wishbone arayüzü, kullanıcı tanımlı sinyallerle (yani etiketleme teknolojisi, etiketleme) değiştirilebilir. Etiketler, mikroişlemci veri yollarında iyi bilinen bir konsepttir. Bir adres, bir numara (bir veri sözcüğü) veya bir veri yolu döngüsü ile ilgili bilgileri tanımlamaya izin verir.
Tablo 1 Wishbone veri yolu tarafından izin verilen tüm TAG türlerini göstermektedir. Kullanıcı ETİKET tipini kullandığında, her bir sinyalin özel kullanımının talimat kılavuzunda ayrıntılı olarak açıklanması gerekir.
Tablo 1 ETİKET türü
Örneğin, ana bilgisayar arabirimi DAT_O'daki çıktı verilerinden üretilen bir eşlik biti (PAR_O veya başka bir kullanıcı tanımlı ad) kullanıyorsa. Kullanıcı açıklama dosyasını yazdığında, en azından aşağıdakileri içermelidir:
SİNYAL ADI: PAR_O
AÇIKLAMA: Eşitlik biti
ANA ETİKET TÜRÜ: TGD_O
Kural 3.70: Tüm kullanıcı tanımlı TAG sinyalleri TAG tiplerinden biri olmalıdır Ayrıca, tüm kullanıcı tanımlı TAG sinyalleri karşılık gelen TAG tipi sinyallerin zamanlama gereksinimlerini karşılamalıdır.
İzin Ver 3.45: Tüm TAG sinyalleri bir dizi şeklinde tanımlandığında, gerçek TAG sinyali bir dizi sinyali değil, yalnızca belirli bir bittir.
Öneri 3.15: Ana bilgisayar arayüzü aynı sinyal hattı üzerinde birden fazla tipte veriyolu çevrimini destekliyorsa, hangi tip veri yolu döngüsünü (gerekirse) ayırt etmek için bir TAG sinyali tanımlayabilirsiniz. Örneğin, TGC_O adlı bir TAG sinyali tanımlayın ve tekli okuma / yazma, blok okuma / yazma ve okuma / yazma (RMW) döngülerini ayırt etmek için SGL_O, BLK_O ve RMW_O kullanın.