HSP16: A Hardware Simulator for Pesona 16

Authors

  • Khairulmizam Samsudin
  • Abdul Rahman Ramli
  • Ismail Mat Yusoff

DOI:

https://doi.org/10.11113/jt.v36.577

Abstract

Penyelaku Perkakasan Pesona 16 (HSP16) merupakan persekitaran pemproses Pesona 16 yang diselakukan untuk perlaksanaan kod perumah. Persekitaran ini membolehkan rekaan dan pengesahan sistem dilakukan secara selari. Teras penyelaku tersebut adalah model Set Arahan Penyelaku (Instruction Set Simulation) juga dikenali sebagai Pemindah Ingatan Daftar (Register Transfer Level). Penyelaku tersebut dibangunkan secara modular dengan C dan mampu menggantikan perkakasan sebenar. Penambahan senibina mikro pemproses serta peranti tambahan dapat dilakukan tanpa perlu melakukan penkodan semula. Kata kunci: Pesona-16; penyelaku; mikroproses; RISC; pengecasan Hardware Simulator for Pesona 16 (HSP16) is a simulated environment of the Pesona–16 microprocessor for execution of the host–code to enable parallel co–design and co–verification. The simulator core is a typical Instruction Set Simulation (ISS) model, also called Register Transfer Level (RTL) that incorporate an instruction simulation, debugging facility and devices interfacing. The simulator is developed with C and is capable of replacing the real hardware and are fully modularised. Additional microprocessor architecture and devices can be added without the need to rewrite the simulator. Key words: Pesona-16; Simulator; Microprocessor; RISC; Co-verification

Downloads

Published

2012-01-20

Issue

Section

Science and Engineering

How to Cite

HSP16: A Hardware Simulator for Pesona 16. (2012). Jurnal Teknologi, 36(1), 99–110. https://doi.org/10.11113/jt.v36.577