This post answers the question "What is memory management?". Memory manager is an integrated circuit that helps to resolve issues related to the way…
Category: Embedded Systems
Embedded Systems: Preface
Aim of the study element
To introduce students to the concept of embedded systems, it’s methodology and technologies. This chapter will familiarise students with the major software and hardware for embedded systems, modelling techniques and behaviour analysis of designed embedded systems.
Learning outcome
Having successfully completed this element you will be able to:
- Easily define embedded products, and know the basic concepts of embedded systems.
- Be familiarised with embedded sowtware and hardware building systems.
- Perform low- and high-level design of embedded products.
- Be familiar with the platform and architecture of microprocessors, memory and other components used for embedded systems design.
- Perform a coding of microcontrollers in accordance to tasks.
Covered topics
- Introduction and basic concepts of embedded sysytems.
- Microprocessor basics.
- Real-time operating systems.
- Tipes of dynamic behaviours.
- Design of embedded systems.
- Analysis.
- Verification.
Write-through and write-back data cache policy
This post answers shows the difference between write-through vs write-back data cache policy. Data cache operates in two modes: write-through; write-back. In case of…
How memory spaces are constructed
This post is about how memory spaces are constructed. Embedded processors are characterised with hierarchical memory architectures, combining different sizes and performance memory. Memory…
L1 Instruction and data memory and why cache memory is important
This post tells about L1 instruction memory and data cache memory. The instructions in the processor may range in size in order to achieve…
Synchronous DRAM memory and SDRAM controller
Synchronous DRAM memory is the highest performance external memory, that allows to store large amounts of data without losing performance. SDRAM also stands for…
How SDRAM controller interacts with memory device
This post tells about how SDRAM controller interacts with memory device. SDRAM controller interacts with memory device using specific commands. Here below some of…
DDR (Double-Data Rate) memory
This post covers topic of DDR SDRAM double data rate memory. DDR (Double Data Rate) SDRAM memory is a memory type that provides direct…
Non-volatile memory – NOR and NAND flash memory
This post answers the question "What is the difference between NAND and NOR flash memory?". Nonvolatile memory is a memory that keeps it content…