That one is going to be one of the most controversial because it goes against most of the established practices.
Recently I have decided to side with Harvard. There are two reasons : speed and safety.
As a side-benefit, it allows the designer to use weird instruction widths.
(to be continued, the subject is quite hot)
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
Most contemporary processors are actually Harvard-architecture devices in disguise. If your CPU has a split instruction and data cache, it's actually Harvard architecture under the hood.
Looks like Harvard architecture won this debate.
Are you sure? yes | no