ICLAB Lab05 Note

Week 6

Mirkat
Mirkat
Jun 18 · 2 min read

LAB Description

Topic of this week

  1. Hard IP: Memory
  2. Memory Compiler

Design

Description

6 possible operations :
1. Set-up : C ← M
2. Addition : C ← M + C
3. Multiplication : C ← MC
4. Transpose : C ← CT
5. Mirror
6. Rotate Counterclockwise

GitHub

What did I learn?

  1. How SRAM works, and how to use SRAM in the design.
  2. Tricks of doing modulo operation faster with p = 2^N — 1

Lecture Note

Memory Hierarchy

  1. SRAM (on chip)
  2. DRAM (off chip)
  3. Disk (off chip)

Tricks of Doing Modulo Operation Faster with p = 2^N — 1

Memory Compiler Note

Interface

  • Number of Words : number of entry for the designed memory.
  • Number of Bits : number of bits for every entry.
  • Frequency <MHz> : memory working frequency.
  • Multiplexer Width : 4-to-1, 8-to-1, 16-to-1 multiplexer.

Memory Architecture

Tips

Q & A

Q : Cannot scp the memory directory to my account.
A : Use full path of the target directory.

Warning:scp: warning: ...... : no such file (server msg: syserr: No such file or directory. file: ......

Revised command: scp -r local_home/mem/iclab067_final/ iclab067@linux01.ee.nctu.edu.tw

上一篇:ICLAB Lab04 Note
下一篇:ICLAB Lab06 Note

MIRKAT X BLOG

修課心得 | ICLAB