Tuesday, January 20, 2015

JavaPrince Digital Computer Fundermental Course Outline

Course Outline by JavaPrince Embedded
CTE 213

Digital Computer Fundermenta II
GENERAL OBJECTIVES PERFORMANCE OBJECTIVES
1.0 Understand the features and design of different logic gates LOGIC GATES:
  • 1.1 Explain the principle of operation of combinational logic.
  • 1.2 Illustrate the action of gates using truth table.
  • 1.3 Write down a logical sum of products equations.
  • 1.4 Draw circuit diagram that implements the equation of 1.3 using: AND, OR, NOT, NAND, NOR, Exclusive-OR, Exclusive-NOR.
  • 1.5 Design logical circuits using a combination of logic gates.
  • 1.6 Describe the action of the Diode.
  • 1.7 Describe the construction of the AND or OR gates using diodes.
2.0 Know the sequence and data flow control DATA FLOW CONTROL:
  • 2.1 Explain error detection.
  • 2.2 Explain the features and attributes of the different logic families.
  • 2.3 Explain the characteristics and circuit parameters of logic families e.g fan-in/fan-out, speed/power factor logic levels, noise immunity, heat dissipation.
3.0 Understand the basic principles of bistable elements COUNTERS AND DATA TRANSFER BISTABLE ELEMENTS:
  • 3.1 Define a bistable (flip flop).
  • 3.2 Describe the action of flip flop.
  • 3.3 Describe the operation of the followinging elements: RS Flip-Flop, Clocked RS Flip-Flop, D-Flip-Flop, T-Flip-Flop(toggle flip-flop), J-K-Flip-Flop.
  • 3.4 Explain the function of preset and clear of the bistable element.
  • 3.5 Describe some specific I.C bistable elements e.g. SN7474, SN7476
4.0 Understand the principle of the counter and data transfer register COUNTER AND REGISTERS:
  • 4.1 Describe the operation of the basic binary ripple counter.
  • 4.2 Describe the operation of up and down counters .
  • 4.3 Describe the operation of the modules counter using as example Mod-10; Mod-12; Mod-6 counters.
  • 4.4 Define a shift-left, a shift-right and shift-round registers.
  • 4.5 Describe the parallel transfer of data through registers.
  • 4.6 Describe the serial-parallel transfer operation.
5.0 Know the implementation of the addition operation in the computer ADDITION OPERATION:
  • 5.1 Describe the serial adder.
  • 5.2 Describe the parallel adder.
  • 5.3 Describe the half-adder.
  • 5.4 Describe the full adder.
6.0 Know different logical circuit components
  • 6.1 Describe different logic elements.
  • 6.2 Identity AND, OR, NOT, NAND and XOR gates.
7.0 Understand the characteristic of basic digital devices.
  • 7.1 Describe the operation of different logic elements e.g. AND, OR, NOT etc gates.
  • 7.2 Demostrate practically the logic operations of AND, OR, NOT using 1. Logic gates 2. Descrete elements
8.0 Understand the design and construction of simple combinational logic circuits
  • 8.1 Analyse and draw the circuit diagram that implement various circuit combinations.
  • 8.2 Demonstrate practically the operations of combinational logic function.
9.0 Understand the operation of the basic principles of bistable elements
  • 9.1 Draw some specific IC bistable elements e.g. SN7474; SN7476
  • Construct 9.1 above
10.0 Understand the operation of simple sequencial circuits
  • 10.1 Analyse the design techniques of sequencial circuits.
  • 10.2 Perform experiments to illustrate sequential circuit (counters, registers) using the various bistable elements.

Sunday, January 18, 2015

Course outline by JavaPrince Embedded CTE 214 COMPUTER ARCHITECTURE

Course Outline by JAVAPRINCE Embedded

CTE 214 COMPUTER ARCHITECTURE

General Objectives
  • 1.0 Know the concept of computer architecture.
  • 2.0 Understand the concept of memory organizations.
  • 3.0 Appreciate the conventional 8/16/32-bit computer architecture.
  • 4.0 Know addressing modes
  • 5.0 Know interrupts and their various typed.

GENERAL OBJECTIVES> PERFORMANCE OBJECTIVES>
1.0 Know the basic concept of computer architecture
    BASIC CONCEPTS:
  • 1.1 Explain the various word formats.
  • 1.2 Explain the concept of Von Neumman's Structure.
  • 1.3 Explain various units and Registers of a typical CPU.
  • 1.4 Explain the various methods of addressing softwares and hardware trade offs.
2.0 Understand concept of memory organizations MEMORY ORGANIZATION:
  • 2.1 Explain microcomputer Control Bus, Address Bus and Data Bus.
  • 2.2 Explain the use of memory management and mention techniques commonly used.
  • 2.3 Explain the concept of cache memory.
Appreciate the conventional 8/16/32-bit computer architecture CONVENTIONAL 8/16/32 BIT ARCHITECTURE:
  • 3.1 Explain the Von Neumman's Structure.
  • 3.2 Explain conventional 8/16/32-bit computer architecture.
  • 3.3 Define the concept of pipeline instruction setd, reduced instruction.
  • 3.4 List microprocessor CPU of 8/16/32 bit architecture.
4.0 Know the addressing modes ADDRESSING MODES:
  • 4.1 Explain instruction components-opcode and operand.
  • 4.2 Explain operand types-Register, Memory, and Immediate.
  • 4.3 Explain instruction Fetch and Execute.
  • 4.4 Explain addressing modes: Direct, Indirect, immediate and Indexing.
5.0 Know interrupts and their various types
    INTERRUPTS:
  • 5.1 Define interrupts and Enumerate types.
  • 5.2 Explain Branching techniques.

Monday, January 5, 2015

My Arduino Blinks

I decided to toil with my Arduino UNO  which I have kept inside the cupboard for a while, the reason being that my system is really not in a good state.
Okay asked a friend for his system and he willingly gave it to me. I installed my Arduino environment on his system both the IDE and the Arduino Driver.
It was not so easy at first but through the tutorials on Arduino's website I got the blink sketch and uploaded it to my board. Tada, it blinked and now blinks whenever powered with battery.
Though I tried editing the code to change the frequency of blinking but the IDE crashed and continued to so.
Anyway not much bothered about that since that was not my own system so debugging the app on his system might result to unexpected results, so no more codes for now.
JavaPrince Embedded

Sunday, January 4, 2015

Arduino In Nigeria

Still wondering why some stuffs like this are still so hard to get within the country.
Why can't I get a clean Arduino UNO in any eastern town here as my friends in other countries would?
This type of material should by now in the country be readily available to any student who wishes to make use of them at any time and any place. Does is really mean we do not have importers in Nigeria who are already aware of the opportunities this kind of devices can offer electrical and electronic students, hobbyists, lecturers, the entire embedded community and even to Kidd that are passionate about embedded projects?
.
It actually took me a couple of months before I  was finally able to have this thing in my hand and it was not funny.
Follow me on Social Networks

Popular Posts

Google+ Badge

Like our posts? Subscribe to get GridSpot news

Social

Featured Post

Transhumanism: World’s First Cyborg Neil Harbisson wanted to be able to understand color, so he drilled a hole into his head

Neil Harbisson (born 27 July 1984)  a Catalan-raised, British-born avant-garde artist and cyborg activist based in New York City says...

Sponsord

Popular Posts