Results 1 to 10 of 11

Thread: Help! University Project

Hybrid View

  1. #1
    Join Date
    Sep 2012
    Beans
    10

    Red face Help! University Project

    So I have this project at my university... for this project I have to find a 10-bit architecture. I already google it and got nothing. In fact, I found one named "Ferranti Mercury" which didnt helped much...

    Can anybody help? In this project I have to design an 10-bit architecture, so I need an design of a 10-bit architecture already build.

  2. #2
    Join Date
    Mar 2009
    Beans
    1,322

    Re: Help! University Project

    Wait. You're trying to design one or you need to find a pre-existing one?

    What is this for, an electrical engineering class or a computer programming class?
    Help stamp out MBR partition tables. Use GPT instead!

  3. #3
    Join Date
    Sep 2012
    Beans
    10

    Re: Help! University Project

    In fact, I have to design a 10-bit architecture. Design its OpCode, adressing mode, instructions, pipeline... But just design...
    As I dont have such knowledge to do such a thing out of the blank, i need some base. Besides, this design must have some reference.
    It is for a subject named "Computer Architecture and Organization"... something like that

  4. #4
    Join Date
    Mar 2009
    Beans
    1,322

    Re: Help! University Project

    OK forgive me for what might seem like an accusation, I don't know you from Adam and I don't really understand your intent.

    Speaking from my own university experience you need to be really careful about what you use as a reference. I don't know of any 10-bit processing systems, and if there are any I suspect your instructor has thoroughly researched it.

    I would suggest you find an architecture which has both an 8-bit and a 16-bit "next generation" chip. There are lots of them. I believe you'll also find a few which had a 12-bit addressing mode. Start with the 8-bit architecture since those are relatively simple. Then look at its 16-bit family member, and see what changed. Design your 10-bit system and take into account the issues the 16-bit architecture took into account, but only if they had something to do with the additional bits, rather than having something to do with backward compatibility.

    I would avoid Intel's 808x chips. They had an overly complicated addressing scheme.

    Again be really specific with your references, and make sure you know the difference between referencing another work and copying it.

    I still don't know if you're in a hardware class or a software class. It sounds to me like a software/archittectural model, prelude to hardware design.

    Good luck and have fun.
    Help stamp out MBR partition tables. Use GPT instead!

  5. #5
    Join Date
    Sep 2012
    Beans
    10

    Re: Help! University Project

    Thanks... But I wouldnt copy it (my professor is kind of excentric... I myself didnt understood why did he gave us this project to do, since he didnt taught anything related to that... D=)

    I just needed some reference... something to base on. And, I'm not asking you guys to do my homework. I didnt ask for you to do a 10-bit architeture design to me, I just wanted some help in order to find some 10-bit architecture... since i was not finding..
    D=

    Thanks anyway... =D

  6. #6
    Join Date
    Mar 2009
    Beans
    1,322

    Re: Help! University Project

    Forgive the implication, we get all sorts of weird posts on Linux forums.

    In my experience you can find all sorts of people who can gently nudge you to the proper course here, but historically speaking the Linux community is made of people who read the manual and figure it out on their own. I seriously doubt you could find somebody to hand you your finished homework even if that was your intent.

    What's the timeframe here? Is this a months-long project or is it due soon? If it's soon then you probably only need a framework. I personally liked the days of 8-bit processors of the 80's. If I were working on this assignment I would design a simple model similar to 6502 or 68000 with a single address space. Keep it simple and be as complete as you can.

    I would also try to work on all the expected components at approximately the same time. That is, get a rough outline for each component before you start filling in the blanks. Keep all the components at approximately the same level of detail. This way you are likely to have the entire picture in your head, and you're more likely to find flaws in your design while there's time to fix them.

    Good luck and have fun.
    Help stamp out MBR partition tables. Use GPT instead!

  7. #7
    Join Date
    Dec 2008
    Location
    Research Triangle, NC
    Beans
    Hidden!
    Distro
    Xubuntu

    Re: Help! University Project

    Personally I would design something close to the old Univac Octal based architecture, using the extra bits to include some modern and useful items. Of course you are thinking assembly language here, not sure how many Grad Students today get involved in that, normally they are more worry about OSGi, OSx or other more salient issues of our time. However, if you do it corretly you will learn a lot and have basic understanding of how things like VMWare work. I assume you are writing this in C? Good luck, kind of sounds like it might be over your head, good chance to learn.
    from nowhere, and yes it hurts
    ASUS M3A32MVP wifi, Thermalake BigO2/760i
    AMD Phenom 9850 (black) Quad 3.2GHz, full SSD
    4GB RAM, 4TB, APC, in Thermaltake Level 10 GT ATX

  8. #8
    Join Date
    Sep 2012
    Beans
    10

    Re: Help! University Project

    Fortunately, my project is not that complicated...
    I just have to... describe the components.. For example, how many bits I have to take for the cpu bus, how am I going to use that... How the operational code will work... What addressing modes it will gonna use...

    Nothing to implement (for now). I just dont know what to put in this "project". And since this is a 10-bit architecture, I have no base of how do these bits are organized.

  9. #9
    Join Date
    Jun 2007
    Location
    Porirua, New Zealand
    Beans
    Hidden!
    Distro
    Ubuntu

    Re: Help! University Project

    It's likely that the person who set the assignment wants you to think about the various components that go into the design of a CPU and how they communicate with each other.

    By the way, from the forum code of conduct:
    While we are happy to serve as a resource for hints and for asking questions when you get stuck and need a little help, the Ubuntu Forums is not a homework service. Please do not post your homework assignments expecting someone else to do it for you. Any such threads will be taken offline and warnings or infractions may be issued.
    Forum DOs and DON'Ts
    Never assume that information you find using a search engine is up-to-date.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •