Inspec keywords: hardware-software codesign; source code (software); electronic engineering education; computer science education; computer architecture; learning (artificial intelligence); microprocessor chips; system-on-chip; field programmable gate arrays

Other keywords: teaching infrastructure; hardware–software codesign; computer architecture education; hands-on learning; Imagination Technologies; nonobfuscated RTL source code; academic use; field-programmable gate array; SoC; Linux; commercial MIPS soft-core processor; system on chip; program debugging; MIPS microAptiv UP processor; learning materials; MIPSfpga; CorExtend interface; cache sizes; content management policies

Subjects: Digital circuit design, modelling and testing; Hardware-software codesign; Computer architecture; Microprocessors and microcomputers; Logic circuits; Logic and switching circuits; System-on-chip; Microprocessor chips; Education and training; Computing education and training; System-on-chip