Mikroişlemci geliştirme kartı - Microprocessor development board
Bir mikroişlemci geliştirme kartı bir içeren bir baskılı devre kartı olan mikro işlemci ve bir için gerekli minimum destek mantığı elektronik mühendisi veya gemide mikroişlemci ile tanışmış olmak ve bunu programlamak öğrenmek isteyen herhangi bir kişi. Aynı zamanda, mikroişlemci kullanıcılarına ürünlerdeki uygulamaları prototiplemek için bir yöntem olarak hizmet etti.
Ev bilgisayarı gibi genel amaçlı bir sistemden farklı olarak , genellikle bir geliştirme kartı, bir kullanıcı arayüzüne ayrılmış çok az donanım içerir veya hiç donanım içermez. Bir programı bir seri bağlantı noktası aracılığıyla flash belleğe veya önceki sistemlerde bir soketteki bir tür programlanabilir belleğe indirmek gibi, kullanıcı tarafından sağlanan bir programı kabul etmek ve çalıştırmak için bazı hükümlere sahip olacaktır .
Tarih
Bir geliştirme kurulunun varlığının nedeni, eğlence için değil, yalnızca yeni bir mikroişlemci kullanmayı öğrenmek için bir sistem sağlamaktı. Böylece, maliyetleri düşürmek için gereksiz olan her şey dışarıda bırakıldı. Ne bir kasa, ne de bir güç kaynağı sağlanmadı. Bunun nedeni, kartın yalnızca bir "laboratuvar" ortamında kullanılmasıdır, bu nedenle bir muhafazaya ihtiyaç duymaz ve kart, zaten bir elektronik mühendisi için mevcut olan tipik bir masaüstü güç kaynağı ile çalıştırılabilir.
Mikroişlemci eğitim geliştirme kitleri her zaman mikroişlemci üreticileri tarafından üretilmiyordu. Mikroişlemci geliştirme kitleri olarak sınıflandırılabilecek pek çok sistem üçüncü şahıslar tarafından üretildi, bir örnek, National Semiconductor'ın resmi SC/MP geliştirme kurulundan esinlenilen Sinclair MK14 , " NS introkit ".
Bu geliştirme kartları hobiler için tasarlanmasa da, satın alabileceğiniz en ucuz mikrobilgisayar cihazları oldukları için genellikle onlar tarafından satın alındı. Genellikle daha fazla bellek, video arabirimi vb. gibi her türlü genişletmeyi eklediler. Tiny Basic'in bir uygulamasını kullanmak (veya yazmak) çok popülerdi . En popüler mikroişlemci kartı olan KIM-1 , diğer geliştirme kartlarının çoğundan çok daha ucuz olduğu ve bunun için daha fazla yazılım (Tiny Basic, oyunlar, montajcılar) ve ucuz olduğu için hobi topluluğundan en çok ilgiyi gördü. Daha fazla bellek veya başka işlevler eklemek için genişletme kartları. KIM-1 için ev yapımı yazılım ve donanımı tanımlayan " Kilobaud Microcomputing " gibi dergilerde diğer geliştirme panolarından daha fazla makale yayınlandı .
Bugün bazı çip üreticileri, çiplerini göstermek ve bunları bir " referans tasarım " olarak kullanmak için hala "test panoları" yayınlıyor . Bugünlerde Onların önemi böyle panoları, (o günlerde olduğu çok daha küçük KIM-1 olmak kanonik örnek) "hands-on" mikroişlemci aşina almak için tek düşük maliyetli yolu vardı ..
Özellikleri
Mikroişlemci geliştirme kartının en önemli özelliği, ROM tabanlı yerleşik makine dili monitörü veya bazen de adlandırıldığı gibi "hata ayıklayıcı" idi. Örneğin, KIM-1'in monitör programının adı "Klavye Giriş Monitörü" idi, çünkü ROM tabanlı yazılım programların hantal satırlar olmadan girilmesine izin veriyordu. eski sistemlerin kullandığı geçiş anahtarları. Popüler 6800 tabanlı sistemler genellikle içinde "hata ayıklayıcı" için "hata" kelimesi bulunan bir monitör kullandı, örneğin popüler " MIKBUG ".
Giriş normalde bir makine dili izleme programı kullanılarak onaltılık bir klavyeyle yapılırdı ve ekran yalnızca 7 segmentli bir ekrandan oluşuyordu. Yazılı derleyici programlarının yedek depolaması ilkeldi: tipik olarak yalnızca bir kaset tipi arabirim sağlandı veya bir kağıt bandı okumak (veya delmek) için seri Teletype arabirimi kullanıldı .
Çoğu zaman anakartta, bir mühendisin deneysel bir arayüz veya başka bir elektronik cihaz oluşturup test edebilmesi için gerekli tüm CPU sinyallerini ortaya çıkaran bir çeşit genişletme konektörü vardır.
Çıplak karttaki harici arabirimler genellikle tek bir RS-232 veya akım döngüsü seri bağlantı noktasıyla sınırlıydı , bu nedenle bir terminal , yazıcı veya Teletype bağlanabilir.
tarihsel gelişim kurullarının listesi
- 8085AAT , bir Intel 8085 den mikroişlemci eğitim birimi Paccom
- RCA CDP1802 mikroişlemci için CDP18S020 değerlendirme kartı
- American Microsystems'den (AMI) EVK 300 6800 tek kart
- Netronics'in araştırma ve geliştirme ltd. tarafından 8085'e dayalı Explorer/85 genişletilebilir öğrenme sistemi.
- ITT deneycisi, anahtarlar ve LED'ler ve bir intel 8080 kullandı
- JOLT, Microcomputer Associates, Incorporated'ın kurucu ortağı Raymond M. Holt tarafından tasarlanmıştır .
-
KIM-1 , MOS Technology / Rockwell / Synertek 6502 mikroişlemci için geliştirme kartı . KIM adı, "klavye giriş monitörü"nün kısaltmasıdır.
- SYM-1 , daha iyi yazılım, daha fazla bellek ve G/Ç ile biraz geliştirilmiş bir KIM-1. VIM olarak da bilinir
- AIM-65 , alfanümerik LED ekranlı ve yerleşik yazıcılı, geliştirilmiş bir KIM-1.
- KIM-1 ayrıca Elektor dergisinden süper KIM ve Junior ve MCS Alpha 1 gibi bazı resmi olmayan kopyalara da yol açıyor.
- LC80 by Kombinat Mikroelektronik Erfurt
- Motorola 6802 için MAXBOARD geliştirme kartı.
- MEK6800D2 , Motorola 6800 mikroişlemci için resmi geliştirme kartı . Monitör yazılımının adı MIKBUG idi.
- MicroChroma 68 renkli grafik kiti. Motorola tarafından yeni 6847 video görüntüleme işlemcisini göstermek için geliştirildi . Monitör yazılımına TVBUG adı verildi
- Motorola 6809 için Motorola EXORciser geliştirme sistemi (raf tabanlı)
- Acer'dan Microprofessor I (MPF-1) Z80 geliştirme ve eğitim sistemi
- VDU'lu Tangerine Microtan 65 6502 geliştirme sistemi, daha yetenekli bir sisteme genişletilebilir.
- Lawrence Livermore Ulusal Laboratuvarı tarafından MST-80B 8080 eğitim sistemi
- Sinclair MK14'ün öncülü olan SC/MP'yi içeren National Semiconductor tarafından NS giriş seti
- NRI mikrobilgisayar , McGraw-Hill ve Ulusal Radyo Enstitüsü (NRI) tarafından bilgisayar kursları öğretmek için geliştirilmiş bir sistem
- MK14 Sinclair Research Ltd.'den SC/MP mikroişlemci için eğitim sistemi
- SDK-80 Intel'in 8080 mikroişlemcileri için geliştirme kartı
- SDK-51 Intel'in Intel MCS-51 için geliştirme kartı
- 8085 mikroişlemci için SDK-85 Intel'in geliştirme kartı
- 8086 mikroişlemci için SDK-86 Intel'in geliştirme kartı
- 8080 tabanlı Siemens Microset-8080 kutulu sistem.
- Signetics Eğitmeni 50, Signetics 2650'ye dayalıdır .
- SGS-ATES Nanobilgisayar z80.
- RCA Cosmac Süper Elf tarafından RCA . RCA 1861 Video Görüntüleme Denetleyicisine sahip bir 1802 öğrenme sistemi .
- TK-80 için geliştirme kartı NEC 's klon Intel ' in i8080 , μPD 8080A
- Texas Instruments TMS9900 için TM 990/100M değerlendirme panosu
- Texas Instruments TMS9800 için TM 990/180M değerlendirme panosu
- PPS-4/1 serisi mikrodenetleyiciler için XPO-1 Texas Instruments geliştirme sistemi
DSP değerlendirme kurulları
Bazen DSP başlangıç kiti (DSK) veya DSP değerlendirme modülü olarak da bilinen DSP değerlendirme panosu, deneyler, değerlendirme ve geliştirme için kullanılan dijital sinyal işlemcili bir elektronik karttır . Uygulamalar, genellikle entegre geliştirme ortamı (IDE) olarak adlandırılan yazılımlar kullanılarak DSP Başlangıç Kitlerinde geliştirilir . Texas Instruments ve Spectrum Digital , bu kitleri üreten iki şirkettir.
İki örnek, TMS320C6416 sabit noktalı dijital sinyal işlemcisine dayalı Texas Instruments'ın DSK 6416'sı, VelociTI.2 mimarisine dayanan C6000 serisi işlemcilerin bir üyesi ve Texas Instruments'ın işbirliğiyle geliştirdiği DSK 6713'tür. Spectrum Digital, C ve montajda programlamaya izin veren TMS320C6713 32-bit kayan noktalı dijital sinyal işlemcisine dayalıdır .