Home » Enrich Computer Science & Engineering With the MENSCH™ Microcomputer Series

Enrich Computer Science & Engineering With the MENSCH™ Microcomputer Series

The following is a road map for learners to get started with and deeper learning and understanding of computer science and application of computers including engagement with WDC’s 65C02 and 65816 microprocessor technology. With this information and links a cohort of computer science learners will have plenty of reference information to enrich their computer science learning.

Getting started learning about the Mensch Microcomputer series of Single Board Computer (SBC) microcomputers will enrich through learning how to control simple electrical and electronic components through programming in Assembly, C and Java. The imitations of the MENSCH™ forces one to think about how to simplify the code to perform simple operations associated with electronic systems.

Once some basics of computer systems are understood one can graduate to the latest state-of-the-art programmable logic computer systems using Field Programmable Gate Arrays (FPGAs) in the form of Intel/Altera Max10 FPGAs using WDC’s 65C02 and 65816 Verilog RTL HDL softcore IP.

 

 

By the end of 2017 MyMENSCH™ Microcomputer will be available through Amazon, Mouser, and Tindie. MyMENSCH™ is a departure from the manually optimized GDSII Chip (IC) designs for WDC’s microprocessor and peripheral IC design methodology. All hardware is described with software using the Verilog Hardware Description Language (HDL) sometimes called Silicon Intellectual Property (SIP).  WDC will be using the Intel/Altera Quartus Development System for designing and debugging the SIP for use with MyMENSCH™. WDCTools will be used for both Assembly and C languages and debugged with the built in USB developer port using WDCTools debugger.

The student learners will be able to learn Verilog HDL and build their own 8-bit and 8/16-bit computers using state-of-the-art design techniques taught in colleges of engineering throughout the world. So the MENSCH™ can be thought of as a stepping stone into the future of hardware described with software. The entire embedded intelligence of a man made thing will be coded with HDL and all programming languages will result in machine code running the intended application on the hardware. The most optimized machine code will be built with optimized libraries using Assembly language. Other languages like C will be compiled while Java, JavaScript, Python and others will run through interpreters built with the machines language.

When one wants to write in the Java language for the MENSCH™ and future MyMENSCH™ microcomputers one can use Java Grinder to convert Java to run in the 65C02 and 65816 machine languages.

The MENSCH™ with additional circuitry and MyMENSCH™ will enrich learning through adding electronic components such as LEDs, LCDs and OLEDs for display purposes, tones for audible signaling, music and alarms, motors for vibration signaling and movement as well as communications through Bluetooth, Wi-Fi and cellular radios will complete the basics of computer science and engineering learning.

Be Sociable, Share!
  • Twitter
  • Facebook
  • email
  • StumbleUpon
  • Delicious
  • Google Reader
  • LinkedIn
  • BlinkList