Bence 'ayrık' bir mantık kapısı demek istiyorsun.
Evet, harici bir kapı kullanmak isteyebileceğiniz nedenler var. Gerçek bir örnek alacağım: Bazı harici kutulara saat sinyalini kontrol eden bir mikrodenetleyicim var. Mikrodenetleyici tarafından belirlenen bir zamanda saati (birkaç MHz) açmalı ve 'runt' darbeleri beslememelidir. Etkinliği saat üreteciyle (bir flip-flop) senkronize ederek ve onu (bir 've' geçidi) kapatarak, spesifikasyonlar karşılanabilir. Sadece mikro ile yapmanın bir yolu yok.
Başka bir durumda, bir karşılaştırıcıdan gelen harici bir sinyal, mikro denetleyicideki bir zamanlayıcı tarafından etkinleştirilmelidir. Mikrodenetleyici çevre birimi bağlantı noktası pimini hassas bir şekilde (zaman içinde) değiştirme yeteneğine sahiptir, ancak bu pim durumu ile sinyalleri 've' yapma yeteneği yoktur.
Bazı durumlarda, mikro denetleyicilere, mikroçip parçalarında bu tür bir gereksinimi ('CLC' veya 'yapılandırılabilir mantık hücresi') ele almak için bazı yapılandırılabilir mantık takılmıştır, ancak mikro üreticinin her zaman olduğu uygulamalar olacaktır. uygulamayı beklemiyordu. Aslında, bazen gereksinimleri karşılamak için yeterli dış mantık elde etmek için tüm FPGA'yı yüz binlerce kapı ile mikroya bağlarız.