Print

Digital Computers 1

Course Instructors: Nirvana Popescu, Cornel Popescu, Dan Tudose.

Learning the principles that can be found in the structural organizing base, in the functioning base, architecture, design, simulation and implementation of the digital systems. Knowing the digital system description ways concerning different abstraction levels, differing only after the persuaded goal: behaviour description (high level simulation), structural description (logical simulation), following the performances as an answer to the projects implementation in a data (occupied area, operation frequency) Attributing a hardware description language. Familiarizing with the arithmetical bases of the digital computers, the main arithmetical algorithms and their hardware implementations. Knowing the implementation solutions of the execution units and the command units under an integrated form, including the study of micro programming.

Syllabus:

  • Introduction.
  • Hardware description languages: Verilog and VHDL.
  • Elements concerning the information.
  • Measuring the information.
  • Problems concerning the information measurement.
  • Coding the information.
  • Delaying the combination circuits, synchronizing the elements of the information memorizing and calculating the clocks period.
  • The delays and the combinational circuits.
  • Memory elements with clock entries.
  • The components for the execution units.
  • The synchronizing methodology (clocking).
  • Field Programmable Gate Arrays - FPGAs.
  • The standard flux of programming the hardware objects so that it will lead towards a further implementation.
  • The functional/ behavior representation.
  • Addressing modes.
  • The arithmetical bases of the numerical computers.
  • Detecting and correcting the errors.
  • The information in the digital computers.
  • The representation codes for signed integer numbers.
  • The representation of the numbers in the floating point standard IEEE 754.
  • Arithmetical operations in digital computers.
  • “MIPS processors - development and implementation.