以8位单片机PIC16F84为蓝本,设计了一款和它指令完全兼容的RISC软核处理器,为单片FPGA实现片上SoC提供了一种解决方案。PIC16F84具有35条精简指令,该设计使用 Verilog HDL 描述其中32条指令,使用仿真软件Modelsim分类进行指令的仿真,在Intel的FPGA器件上使用Quartus II软件进行了综合和运行测试。实现的软核具有较好的稳定性,较短的中断响应时间,同时,采用的流水线方式使得CPU的工作频率比原有的处理器有较大幅度的提升,为现代SoC电路设计提供了又一种选择。
luyimargaret / pic16f84-cpu- Goto Github PK
View Code? Open in Web Editor NEW本科毕设