https://github.com/aeksco/iplc_simulator
IPLC Simulator for CSCI 2500 - Computer Organization
https://github.com/aeksco/iplc_simulator
Last synced: over 1 year ago
JSON representation
IPLC Simulator for CSCI 2500 - Computer Organization
- Host: GitHub
- URL: https://github.com/aeksco/iplc_simulator
- Owner: aeksco
- Created: 2017-11-28T23:06:18.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-12-05T23:03:51.000Z (over 8 years ago)
- Last Synced: 2025-01-23T03:46:01.810Z (over 1 year ago)
- Language: C
- Homepage:
- Size: 322 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# IPLC_Simulator
IPLC Simulator for CSCI 2500
#### Team:
- Alexander Schwartzberg
- Nitesh Dagli
- Khalil Fleming
#### TODOs:
We must implement the following functions:
```c
void iplc_sim_LRU_replace_on_miss(int index, int tag){}
void iplc_sim_LRU_update_on_hit(int index, int assoc_entry){}
void iplc_sim_process_pipeline_lw(int dest_reg, int base_reg, unsigned int data_address){}
void iplc_sim_process_pipeline_sw(int src_reg, int base_reg, unsigned int data_address){}
void iplc_sim_process_pipeline_branch(int reg1, int reg2){}
void iplc_sim_process_pipeline_jump(char *instruction){}
void iplc_sim_process_pipeline_syscall(){}
void iplc_sim_process_pipeline_nop(){}
```
#### Notes:
- Branch Prediction (p. 321-324)