Controling every single byte of ram's word independently
For people working on the area:
Sorry for my bad English.
I am building a SoC.
I am studying systems so, before going to college,so I will know pratically everything they will teach.
I am reading books.
I have a dilemma while designing my chip.
1 Is it professional and good to have byte enabling bits instead of just one load bit for all the RAM memory word?
2 Is it professional to have a circuit to arrange the data on the word(mainly with shifts) from and for the ram memory (externally of the ram memory itself)?
The circuit behaviour will be controlled by the control unit.
3 Or would it be better to simply use the last referred circuit to arrange memory, isolating the working bytes and sending the entire word to the ram with only its bits arranged?(I believe you will disagree with this one).
-----------------
This is my first project, but still, I want to do the best choices for mine micro architecture.
-------------
After this project, I will read Quantitive Approach s book by Patterson and Hennessy to learn the trade offs of cost, silicium usage, latency and throughput and power saving.
I thank all the help