8 Ide Produk Digital yang Sukses untuk Dijual di Situs Anda Digital Electronics Entri Hackaday Hadiah: Klon PC-XT yang ditenagai oleh AVR

Entri Hackaday Hadiah: Klon PC-XT yang ditenagai oleh AVR

Ada probabilitas tinggi bahwa perangkat tempat Anda membaca ini entah bagaimana dengan longgar di bawah definisi PC yang luas. Arsitektur X86 yang akrab dengan standar perifer telah memihak semua pesaingnya selama bertahun-tahun, sejauh ini hanya dalam ruang ponsel dan tablet komputasi pribadi yang belum menjadi dominan.

PC modern dengan prosesor multi-inti dan set instruksi 64-bit adalah dunia yang jauh dari nenek moyang 16-bit dari awal 1980-an. PC awal itu adalah komputer dalam cara hari itu, di mana ada relatif sedikit periferal, dan bus mikroprosesor terbuka hampir secara langsung daripada melalui abstraksi dan penjaga gerbang yang ingin kita lihat hari ini. Prosesor 8088 dengan bus eksternal 8-bit adalah prosesor pc primordial, dan dalam alasan Anda akan menemukan perangkat lunak yang ditulis untuk DOS pada mesin IBM paling awal biasanya masih akan berjalan pada behemoth multiprosesor Anda di atas lapisan seperti Anda pada saat ini. sistem operasi hari. Rantai kompatibilitas sebanyak 35 tahun yang tak terputus ini adalah prestasi rekayasa yang luar biasa dan batu ladang di sekitar leher perangkat keras PC modern dan pengembang OS.

PC-PC awal itu telah menarik perhatian [esot.eric], yang telah menghasilkan proyek menarik dari menghubungkan mikrokontroler AVR ke bus sistem 8088 dari salah satu pcs awal. Dengan demikian semua periferal PC itu dapat dilakukan untuk berjalan di bawah kendali sesuatu yang sedikit lebih mutakhir. Ketika Anda mempertimbangkan bahwa 8088 berlari pada 300kips yang sederhana dan bahwa AVR mampu berjalan di A dengan perbandingan dengan cepat 22Mips dengan cepat, idenya adalah bahwa ia harus dapat meniru 8088 dengan kecepatan yang sama, jika tidak lebih cepat . Kemajuannya membuat baca yang panjang dan menarik, sejauh ini ia telah mengakses RAM 640KB PC dengan andal, berbicara dengan port paralel ISA-bus, dan membuat kartu CGA menghasilkan warna dan karakter. Menariknya AVR memiliki potensi peningkatan kecepatan yang tidak dimungkinkan dengan 8088, misalnya dapat menggunakan UART internal sendiri dengan banyak instruksi lebih sedikit daripada yang akan digunakan untuk mengakses PC UART, dan memori flash internal dapat berisi BIOS PC dan membaca Ini sejumlah besar lebih cepat daripada ROM BIOS nyata bisa berada pada perangkat keras PC nyata.

Jika Anda bertanya-tanya apa yang digunakan PC 8088 yang dapat dimasukkan, lihatlah demo yang mengesankan ini. Tidak punya sendiri? Bangun satu.

The HackadayPrize2017 disponsori oleh:

Leave a Reply

Your email address will not be published. Required fields are marked *