Maker Pro
Maker Pro

microprocessor design: where to go from here?

Hello everyone


In the last couple of months, I have become very interested in CPU
design. Specially the ones that you can actually build and fire up
right on your kitchen table (i.e. the ones you can get into a decent
FPGA). I have read the classic texts on the subject (Enoch Hwangs book,
Jan Grays articles and scanned all code I could find on OpenCores, to
name a few). What I am still missing is some real-world design
examples. You know, things like L1 and L2 caches, TLB and all that
stuff. Things that differs PicoBlaze from ARM9 :)

While ago, I saw a recommendation here in the group about few books
that taught state-of-the-art techniques. It contained references to
things like the newest ARM, Intel and AMD CPUs. Unfortunately, I cannot
find the post anymore.

Any idea which book or books it was?

(any general recommendation is also very welcome)


regards
- Burns
 
Z

ziggy

Jan 1, 1970
0
Hello everyone


In the last couple of months, I have become very interested in CPU
design. Specially the ones that you can actually build and fire up
right on your kitchen table (i.e. the ones you can get into a decent
FPGA). I have read the classic texts on the subject (Enoch Hwangs book,
Jan Grays articles and scanned all code I could find on OpenCores, to
name a few). What I am still missing is some real-world design
examples. You know, things like L1 and L2 caches, TLB and all that
stuff. Things that differs PicoBlaze from ARM9 :)

While ago, I saw a recommendation here in the group about few books
that taught state-of-the-art techniques. It contained references to
things like the newest ARM, Intel and AMD CPUs. Unfortunately, I cannot
find the post anymore.

Any idea which book or books it was?

(any general recommendation is also very welcome)


regards
- Burns

Might look at Leon3. I think that is what you had in mind.
 
G

Göran Bilski

Jan 1, 1970
0
Hello everyone


In the last couple of months, I have become very interested in CPU
design. Specially the ones that you can actually build and fire up
right on your kitchen table (i.e. the ones you can get into a decent
FPGA). I have read the classic texts on the subject (Enoch Hwangs book,
Jan Grays articles and scanned all code I could find on OpenCores, to
name a few). What I am still missing is some real-world design
examples. You know, things like L1 and L2 caches, TLB and all that
stuff. Things that differs PicoBlaze from ARM9 :)

While ago, I saw a recommendation here in the group about few books
that taught state-of-the-art techniques. It contained references to
things like the newest ARM, Intel and AMD CPUs. Unfortunately, I cannot
find the post anymore.

Any idea which book or books it was?

(any general recommendation is also very welcome)


regards
- Burns

My bible on CPU design is "Computer Architecture, A Quantitative Approach".

I never stop reading it.

Göran Bilski
 
Top