Công ty Olimex vừa ra mắt CERBERUS 2100, một cuộc cách mạng cho giáo dục khoa học máy tính. Đây là một bảng giáo dục phần cứng mở, có thể lập trình bằng ngôn ngữ BASIC, có bộ vi xử lý Z8 và 80 6502 bit cũng như bộ vi điều khiển Microchip AVR hoạt động như bộ điều khiển I/O. Đúng vậy, CPU Zilog Z80 huyền thoại và Công nghệ MOS 6502 đã cung cấp năng lượng cho một số máy tính quan trọng nhất cách đây nhiều thập kỷ.
CERBERUS 2100, có một số CPLD, hoàn toàn có thể lập trình được, từ cấp thấp nhất (các cổng riêng lẻ và flip-flop) đến trình thông dịch BASIC chạy trên CPU Z80 và 6502. Bo mạch này không phải do Olimex thiết kế mà được thiết kế bởi Bernardo Kastrup (còn được gọi là TheByteAttic) , trong khi trình thông dịch BASIC được viết bởi Alexander Sharikhin (6502) và Dean Belfield (Z80).
El Mã BIOS được viết bằng C và được biên dịch theo Arduino IDE. Ngoại trừ tín hiệu video, FAT-CAT thực hiện tất cả các chức năng I/O, chẳng hạn như hoạt động của hệ thống tệp, điều khiển và mở rộng bàn phím cũng như đầu ra âm thanh, đồng thời hỗ trợ truyền DMA bằng FAT-SPACER.
Tất cả các hồ sơ sản xuất bo mạch đều có sẵn nhờ Bernardo Kastrup, nhưng việc sản xuất được thực hiện bởi công ty Olimex của Bulgaria, công ty hiện đang bán bo mạch. CERBERUS 2100 với giá 219 euro. Các tệp thiết kế phần cứng, chương trình cơ sở và tài liệu chi tiết có thể được tìm thấy trên trang web GitHub và TheByteAttic. Đối với những người thích nội dung video, cũng có phần giới thiệu dài 45 phút.
Thông số kỹ thuật CERBERUS 2100
Khi Thông số kỹ thuật Từ bảng lập trình này, chúng ta có những điều sau đây:
- Các đơn vị xử lý:
- CPU Zilog Z80 8 bit ở tần số 4 hoặc 8 MHz (người dùng có thể chọn tần số xung nhịp)
- Western Design Center W65C02S CPU 8 bit ở tốc độ 4 hoặc 8 MHz (người dùng có thể chọn tần số xung nhịp) *[trong khi Z80 vẫn do chính Zilog sản xuất và vẫn đang hoạt động, thì 6502 được sản xuất bởi Western Design, vì Công nghệ MOS biến mất ]
- Microchip 328-bit AVR ATMega8PB 328 MHz “FAT-CAT” MCU (vi điều khiển ATmega16pb tùy chỉnh)
- CPLD (ATF1508AS-7AX100):
- FAT-SCUNK (Scan Counter và clockK) và FAT-CAVIA (Bộ điều hợp video ChAracter) cho các mạch video được kết nối với bộ dao động 25.175 MHz
- FAT-SPACER (Bộ điều khiển nối tiếp sang song song) để chuyển đổi tín hiệu, đồng hồ, nối tiếp/song song với bộ dao động 16 MHz
- RAM 64 KB có thể định địa chỉ cho người dùng
- Bộ nhớ: Khe cắm thẻ MicroSD với hệ thống tệp được tích hợp trong BIOS (AVR)
- Hỗ trợ đầu ra video và đồ họa:
- Đầu ra video VGA có độ phân giải lên tới 320x240 (thực tế là 640x480 px với 2x2 pixel)
- Dựa trên các ký tự 40x30, có thể định địa chỉ riêng cho từng ký tự
- Lên đến 8 màu đồng thời trên màn hình
- Bitmap nhanh chóng do người dùng xác định lại cho đồ họa xếp chồng hoặc khảm
- Gỡ lỗi - 3x đầu nối JTAG
- Mở rộng – Khe cắm mở rộng 40 chân với I/O chung thông qua FAT-CAT và FAT-SPACER
- Otros:
- Đầu nối PS/2 tương thích với bàn phím USB
- Còi tích hợp
- Nguồn – 5V qua USB-C
Thêm thông tin - Olimex