Go Back   Velocity Reviews > Newsgroups > VHDL
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply

VHDL - How to design a 16 bit CISC processor ?

 
Thread Tools Search this Thread
Old 11-26-2003, 07:36 PM   #1
Default How to design a 16 bit CISC processor ?


I'm student of Univeristy of Technology in Poland
My task is to design a 16 bit CISC processor in VHDL or Verilog language
I know how to do this in theory but it is a black magic form me to create it
in VHDL or Verilog
I know basics of ModelSim VHDL
I created some simple hardware parts
Does anyone know a site where I can find help
or somebody maybe will give me some instructions

// Helpless Student





YacentY
  Reply With Quote
Old 11-26-2003, 07:41 PM   #2
Mike Treseler
 
Posts: n/a
Default Re: How to design a 16 bit CISC processor ?
YacentY wrote:
> I'm student of Univeristy of Technology in Poland
> My task is to design a 16 bit CISC processor in VHDL or Verilog language
> I know how to do this in theory but it is a black magic form me to create it
> in VHDL or Verilog
> I know basics of ModelSim VHDL
> I created some simple hardware parts
> Does anyone know a site where I can find help
> or somebody maybe will give me some instructions
>
> // Helpless Student


I suggest you either get this project
changed to something that interests you
or drop the class. The world doesn't need
any more bad CPU cores or helpless engineers.


-- Mike Treseler



Mike Treseler
  Reply With Quote
Old 11-26-2003, 08:17 PM   #3
Ralf Hildebrandt
 
Posts: n/a
Default Re: How to design a 16 bit CISC processor ?
YacentY wrote:

> I'm student of Univeristy of Technology in Poland
> My task is to design a 16 bit CISC processor in VHDL or Verilog language


Isn't it a little bit tough for a class project?
(I took 6 Months (8h/day) for a 16 Bit RISC core with known instruction
set and the solution was not really satisfiying.)


> I know how to do this in theory but it is a black magic form me to create it
> in VHDL or Verilog


First of all: Think about the instruction set.
Then: Think about a data path, that fits to the instruction set.
Think about how to compute every instruction on the chosen data path.
(Think about state machines and register-transfer-lists.)


> I know basics of ModelSim VHDL
> I created some simple hardware parts


If you know, what you have to model (an ALU, a bus system, the
registers, the main state machine ....) it is relatively easy to have
the idea how to implement in an a HDL. (Many problems will occur and the
final description is not easy, but the idea what a component can be in
real hardware is relatively easy.)



Ralf



Ralf Hildebrandt
  Reply With Quote
Old 11-27-2003, 03:19 PM   #4
MM
 
Posts: n/a
Default Re: How to design a 16 bit CISC processor ?
Take a look at the www.opencores.org However, your task seems to be too
complex for your level....

/Mikhail


"YacentY" <> wrote in message
news:3fc4ffdd$...
> I'm student of Univeristy of Technology in Poland
> My task is to design a 16 bit CISC processor in VHDL or Verilog language
> I know how to do this in theory but it is a black magic form me to create

it
> in VHDL or Verilog
> I know basics of ModelSim VHDL
> I created some simple hardware parts
> Does anyone know a site where I can find help
> or somebody maybe will give me some instructions
>
> // Helpless Student
>
>
>





MM
  Reply With Quote
Old 11-27-2003, 03:24 PM   #5
MM
 
Posts: n/a
Default Re: How to design a 16 bit CISC processor ?
"Mike Treseler" <> wrote in message
news:...
>
> I suggest you either get this project
> changed to something that interests you
> or drop the class. The world doesn't need
> any more bad CPU cores or helpless engineers.
>
>
> -- Mike Treseler
>


Mike,

Are you having a bad day ? ) Take it easy...

/Mikhail






MM
  Reply With Quote
Old 11-27-2003, 06:56 PM   #6
YacentY
 
Posts: n/a
Default Re: How to design a 16 bit CISC processor ?
> I'm student of Univeristy of Technology in Poland
> My task is to design a 16 bit CISC processor in VHDL or Verilog language
> I know how to do this in theory but it is a black magic form me to create

it
> in VHDL or Verilog
> I know basics of ModelSim VHDL
> I created some simple hardware parts
> Does anyone know a site where I can find help
> or somebody maybe will give me some instructions
>
> // Helpless Student

today I was talking with my professor and he said that I had to simulate
only my processor.
I've done instruction set, I thought about architecture so I think
theoretical i have that processor how can I do it in verilog or VHDL?? which
one will be easiest??





YacentY
  Reply With Quote
Old 11-28-2003, 01:49 PM   #7
Milos
 
Posts: n/a
Default Re: How to design a 16 bit CISC processor ?
If You only need to simulate the porcessor, then You can take a look
at the FMF model library
www.eda.org/fmf
Look for processor models. There are some VHDL VITAL models that You
may be able to use.

p89c51 for examp...

http://www.eda.org/fmf/fmf_public_models/proc/

"YacentY" <> wrote in message news:<>...
> > I'm student of Univeristy of Technology in Poland
> > My task is to design a 16 bit CISC processor in VHDL or Verilog language
> > I know how to do this in theory but it is a black magic form me to create

> it
> > in VHDL or Verilog
> > I know basics of ModelSim VHDL
> > I created some simple hardware parts
> > Does anyone know a site where I can find help
> > or somebody maybe will give me some instructions
> >
> > // Helpless Student

> today I was talking with my professor and he said that I had to simulate
> only my processor.
> I've done instruction set, I thought about architecture so I think
> theoretical i have that processor how can I do it in verilog or VHDL?? which
> one will be easiest??



Milos
  Reply With Quote
Old 11-28-2003, 03:14 PM   #8
Ralf Hildebrandt
 
Posts: n/a
Default Re: How to design a 16 bit CISC processor ?
YacentY wrote:

> today I was talking with my professor and he said that I had to simulate
> only my processor.


Umm .. well if I mix up the words, I get:

"..he said, that I only had to simulate my processor"

(Could it be a translation mistake? Otherwise Your task would not be
"smaller" than before.)

It makes a big difference if you only have to simulate it or have to
model it synthesizable.


> I've done instruction set, I thought about architecture so I think
> theoretical i have that processor how can I do it in verilog or VHDL??


Split all into pieces. (It's like a house, that is build of many pieces.)

Describe these pieces (components). Connect the pieces to bigger blocks.


> which one will be easiest??


It does not matter if you chose Verilog or VHDL. Some people like
Verilog more, some VHDL. (I for myself prefer VHDL.)
Nevertheless ... all can be written in both languages.

For any HDL it is highlig recommended to read a beginners book. "HDL
chip design" ( http://www.doone.com/hdl_chip_des.html ) was very helpful
for me. I covers every example in Verilog in VHDL (if possible).

Ralf



Ralf Hildebrandt
  Reply With Quote
Old 11-28-2003, 06:03 PM   #9
A. Tomaszewski
 
Posts: n/a
Default Re: How to design a 16 bit CISC processor ?
"YacentY" <> wrote:

Myself, I can only say this:

http://www.pjrc.com/tech/osu8/index.html

This is the best webpage on microprocessor design I have managed to
find over a very long period of time. Make most of it.

T.


A. Tomaszewski
  Reply With Quote
Old 11-28-2003, 06:05 PM   #10
A. Tomaszewski
 
Posts: n/a
Default Re: How to design a 16 bit CISC processor ?
Mike Treseler <> wrote in message news:<>...
> YacentY wrote:
> > I'm student of Univeristy of Technology in Poland
> > My task is to design a 16 bit CISC processor in VHDL or Verilog language
> > I know how to do this in theory but it is a black magic form me to create it
> > in VHDL or Verilog
> > I know basics of ModelSim VHDL
> > I created some simple hardware parts
> > Does anyone know a site where I can find help
> > or somebody maybe will give me some instructions
> >
> > // Helpless Student

>
> I suggest you either get this project
> changed to something that interests you
> or drop the class. The world doesn't need
> any more bad CPU cores or helpless engineers.
>
>
> -- Mike Treseler


Sure boss.

Andrew


A. Tomaszewski
  Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Error: Physical sythesis tool PALAC is not supported by Formal Verification tool Conf bbiandov Software 0 12-22-2008 05:25 AM
Intel i7-920 Nehalem Processor Admin Front Page News 0 12-11-2008 11:35 AM
Sewing, Embroidery & SignMaking Software.. embsupply Software 0 10-02-2007 04:29 PM
Sewing, Embroidery & SignMaking Software.. embsupply Software 0 08-14-2007 04:01 PM
Re: Reference Material On Server Chassis Design? AG A+ Certification 0 01-30-2004 06:12 PM




SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46