etf-unibl / fpga-pwg

MIT License
0 stars 0 forks source link

Implementacija atomskog pristupa registrima #40

Closed lukavidic closed 8 months ago

lukavidic commented 8 months ago

Proširiti implementaciju registarskog fajla tako da se implementira zaštitni mehanizam atomskog pristupa registarskim parovima u kojim se čuvaju korisnički timestamp-ovi. Ovaj mehanizam podrazumijeva da se vodi računa da nakon upisa u registar koji sadrži višu riječ odgovarajućeg timestamp-a, sledeća operacija upisa mora biti upis u odgovarajući par registra koji sadrži nižu riječ datog timestamp-a. U slučaju da se ne ispoštuje odgovarajući protokol upisa timestamp-a, podiže se odgovarajući flag bit u STATUS registru i ignoriše se pokušaj upisa. Postoje 2 flag bit-a u STATUS registru za oba registarska para timestamp-ova.