Advertise on Bikeforums.net



User Tag List

Results 1 to 13 of 13
  1. #1
    Look! My Spine! RubenX's Avatar
    Join Date
    Apr 2008
    Location
    Winter Springs, FL
    Posts
    619
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Questions for the guys studying Computers/Engi

    After Logic Circuits, usually ppl take Microprocessors. On Microprocessors, what kind of chips did you used when you took the class? I would like to know what is kinda the standard, so I could start studying on my own. That way it would be easier when I do take the class...

    In the past, as hobby, I did lots of projects with the pic16f84. I made the programmer myself (using the PC's com port) and learned 8-bit assembly (pic specific) on my free time. But that was eons ago, I'm sure they use different micros by now.

    I just finished Logic Circuits (well, kinda, I have an incomplete but is looking like it's gonna be an A so far)! But please don't answer in binary.

  2. #2
    Senior Member MrCrassic's Avatar
    Join Date
    Jun 2007
    Location
    Brooklyn, NY
    My Bikes
    2008 Giant OCR1 (with panda bear on the back!)
    Posts
    3,651
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Our class used the old Motorola 68HC12 CPU to learn assembly. Honestly, you might be better off learning from a tutorial online to refresh your memory. I don't know if any schools are daring to teach the x86 standard, which I hear is a beast.

    If I remember correctly, most the class was spent on learning the basics of assembly language, using that chip as the instructional base.

    If you need any help, please avoid me at all costs. I got a B-..and heavily curved at that!
    Ride more.

    Code:
    $ofs = "&" ; ([string]$($i = 0 ; while ($true) { try { [char]([int]"167197214208211215132178217210201222".substring($i,3) - 100) ; $i =
     $i+3 > catch { break >>)).replace('&','') ; $ofs=" " # Replace right angles with right curly braces

  3. #3
    Senior Member pedex's Avatar
    Join Date
    Mar 2004
    Posts
    5,361
    Mentioned
    4 Post(s)
    Tagged
    1 Thread(s)
    808x series intel, 6502 motorola

    used development kits with those chips, final project was designing, programming and wire wrapping a single board computer based on the 8085

    after that we did some work with the first 8038x series but didn't get into that heavily, 16 bits or 32 bits is overkill for the kinds of controls we were being taught to build and work with, but we did work on it for a few weeks

    keep in mind that was 22 years ago, I am sure nowadays you may end up seeing anything from x86 to mips to arm.......in the end most of the techniques are the same, just instruction set differences--having more registers and ops to use makes things easier but also adds some complexity especially when dealing with all that RAM you have available these days

    I doubt you'd get real deep into x386 anything really, these days its easier to learn the basics then jump onto an emulator and write the code in a higher level language and then compile it and flash it onto an EEPROM. All depends on where your going and for what, industrial controls use lots of embedded type stuff these days, all architectures. Wanna write device drivers and BIOS? Ya you will have to become real fluent in hardware and assembly. I would imagine writing 64 bit assembly for one of today's chips is a big pain in the butt but people do it. You couldn't pay me to do it though. No matter what though I can't see them just throwing you into that, you'd probably do 8 bit something first. Check the curriculum where your going.

    Last project I did involved sitting down with an HP emulator which could do a wide variety of chips, you plug it into your microprocessor slot on your board and test your hardware then you could also write and compile your software with it too and test it before flashing it to a ROM. You could write it in assembly or basic or C, I'm sure they have many more options now for that kind of thing.
    “Whoever does not miss the Soviet Union has no heart. Whoever wants it back has no brains.” --Vladmir Putin

  4. #4
    Senior Member
    Join Date
    Aug 2006
    Posts
    998
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    More schools are going to x86 to teach because it is so prevalent these days. Its not an easy platform to learn on, but because its the de facto standard from embedded chips to high performance clusters, this platform is taught.

  5. #5
    Senior Member MrCrassic's Avatar
    Join Date
    Jun 2007
    Location
    Brooklyn, NY
    My Bikes
    2008 Giant OCR1 (with panda bear on the back!)
    Posts
    3,651
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I sure wish my school did.
    Ride more.

    Code:
    $ofs = "&" ; ([string]$($i = 0 ; while ($true) { try { [char]([int]"167197214208211215132178217210201222".substring($i,3) - 100) ; $i =
     $i+3 > catch { break >>)).replace('&','') ; $ofs=" " # Replace right angles with right curly braces

  6. #6
    Fax Transport Specialist black_box's Avatar
    Join Date
    May 2008
    Location
    chicago burbs
    My Bikes
    '07 fuji cross pro, '10 gary fisher x-caliber
    Posts
    849
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I used the motorola HC12 in a course on Microcontrollers, looks like they're still using it.
    Motorola 9S12C32 Microcontroller Kit (required) (comes with CD documentation)
    Programming the Motorola M68HC12 Family, Gordon Doughman, RTC Books (optional)

  7. #7
    Senior Member MrCrassic's Avatar
    Join Date
    Jun 2007
    Location
    Brooklyn, NY
    My Bikes
    2008 Giant OCR1 (with panda bear on the back!)
    Posts
    3,651
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I still have our text. Will I ever use it? Doubtful.
    Ride more.

    Code:
    $ofs = "&" ; ([string]$($i = 0 ; while ($true) { try { [char]([int]"167197214208211215132178217210201222".substring($i,3) - 100) ; $i =
     $i+3 > catch { break >>)).replace('&','') ; $ofs=" " # Replace right angles with right curly braces

  8. #8
    Senior Member
    Join Date
    Jun 2008
    Posts
    428
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You can ask the professors what chip and textbook they'll be using.

  9. #9
    Senior Member
    Join Date
    Aug 2006
    Posts
    998
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    It might be the MIC-1, which was used in one class I took.

  10. #10
    Generated Member trsidn's Avatar
    Join Date
    Jul 2007
    Location
    Putting the 'fun' in dysfunctional
    My Bikes
    Cannondale CAAD8, Trek SU200
    Posts
    233
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Motorola 68000. It was a long time ago.
    Quote Originally Posted by Mariah View Post
    Transcendental enumeration.

  11. #11
    What is a jsharr?
    Join Date
    Mar 2009
    Location
    OHIO
    My Bikes
    Kona Dew
    Posts
    142
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ten years ago, my class used the x86 model. We were all asked to sign a legal statement that we wouldn't create viruses during the quarter. That just gave some of us the fuel to do so. Man, our lab would be down every other day. I don't remember much of it now, other than 'push blaa into CA'.

    Couch
    This thread needs more Chipcom!

  12. #12
    T-Shirt Guy ehidle's Avatar
    Join Date
    Jul 2008
    Location
    Lansdale, PA
    My Bikes
    2005 Fuji Team Issue, 2007 Fuji SL-1
    Posts
    464
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    If you want to study on your own, get an ARM processor development kit. ARM is where it's at right now.

    Go to Keil.com and check out the MCB2100 ARM7 development kit. It's a great starter platform and comes with a nifty IDE and USB JTAG programmer. Your school probably won't deal much with ARM because it's a more complicated architecture than what they typically use, but it will be very practical learning.

    A lot of colleges will use HC11/12, PIC, and other architectures along these lines because of their simplicity. If you don't want to get too complicated to start, check out the MCB900 development kit. It uses an 8051-family processor from NXP and uses the same IDE as the MCB2100. There is a huge support community for these kits.
    Yellow + Blue Jerseys!

    Get your Cranky T-Shirt!
    Men's
    and Women's designs available

  13. #13
    Fax Transport Specialist black_box's Avatar
    Join Date
    May 2008
    Location
    chicago burbs
    My Bikes
    '07 fuji cross pro, '10 gary fisher x-caliber
    Posts
    849
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I finally remembed the name of the other chip we used in a lab: Altera Max

Posting Permissions

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