Dear helper, I am implementing a new processor in verilog. I am no near the execution unit implementation!! Does any one have (or know) a full design of RISC-style instructions execution unit in verilog. I am planning to implement 1 ALU unit, 1 Branch unit, 1 SET unit, and 1 LDST unit. I really need the unit..please help. /Ben UEC, IS , Tokyo |
|
Execution unit in Verilog ?
Started by ●November 18, 2004
Reply by ●November 18, 20042004-11-18
Ben A. Abderazek wrote: > Dear helper, > I am implementing a new processor in verilog. > I am no near the execution unit implementation!! > Does any one have (or know) a full design of RISC-style instructions >execution unit in verilog. > I am planning to implement 1 ALU unit, 1 Branch unit, 1 SET unit, and 1 >LDST unit. > I really need the unit..please help. > /Ben > UEC, IS , Tokyo How about Risc100 @ opencores.org ? Full GNU sopport as well. > >To post a message, send it to: >To unsubscribe, send a blank message to: >Yahoo! Groups Links > -- */Frank Bennett CEO/* Mathegraphics,LLC 613 Bentley Pl Fort Collins,CO 80526 970-229-9269 (hm) 970-402-9269 (cell) www.mathegraphics.com <mailto: |
Reply by ●November 19, 20042004-11-19
If you google you shall find. As well, the XR16 in the XSOC Kit (http://fpgacpu.org/xsoc/) includes a Verilog implementation. As a schematic design came first, it is quite structural, and so I don't put it forth as a *good* example of Verilog. There is also a simpler, annotated Verilog RISC processor datapath in the article at http://www.fpgacpu.org/papers/soc-gr0040-paper.pdf. See also the accompanying slides http://www.fpgacpu.org/papers/soc-gr0040-slides.pdf. At least one Verilog textbook includes a RISC processor design. Jan Gray |
Reply by ●November 19, 20042004-11-19
> There is also a simpler, annotated Verilog RISC processor datapath
in the > article at http://www.fpgacpu.org/papers/soc-gr0040-paper.pdf. See also the > accompanying slides http://www.fpgacpu.org/papers/soc-gr0040-slides.pdf. Many thanks Gray. I found the DOCs interesting. /Ben UEC-IS |