- 전자과 공대생 블로그(전자회로)
- 전자과 공대생 블로그2(전자기학)
- 배고픈 대학원생 (RF 아날로그)
- 나라발전 교수님 (아날로그)
- [VOD] IDEC 아날로그회로 - 고형호 교수님 (충…
- [VOD] IDEC 아날로그회로2
- [VOD] IDEC 아날로그회로3 - 이강윤 교수님(성…
- [VOD] IDEC 아날로그회로 직관적해석 - 심재윤 …
- [VOD] IDEC 아날로그 LNA - 고형호 교수님 …
- [VOD] Cadence OPAMP Verificati…
- [VOD] IDEC Full-Custom Flow 교육…
- [VOD] IDEC RF System-유형준 교수님(K…
- [VOD] IDEC 디지털 Cell-based 설계
- [VOD] IDEC PLL
- [VOD] IDEC CentOS 7 (Linux)
- [VOD] Band Gap Reference 정리
- [강의] 회로설계 멘토 삼코치
- [강의] OpAmp > CMFB
- [강의] 변박사님 : OpAmp, Radar
합법적사기꾼지망생
Ch7 memory and programmable logic 본문
Memory란
2진 정보들을 저장하는 Cell(flipflop이거나 축전지 등등으로 이뤄진다.)
주로 단자는 저장(write)&읽기(read), Addrees(ADRS), DATA가 있다.
ADRS는 정보저장 위치를 말한다. 주로 RAM에서 이용하는데 굳이 비유하자면 MUX의 Selector같은 역할이다. ADRS의 갯수는 Cell들의 열(가로줄) 갯수가 많다는 것을 의미한다.
메모리의 종류
RAM과 ROM이 있는데
RAM은 Random-Access Memory로 읽기 쓰기가 가능한것이다.
ROM은 Read only memory로 읽기만 가능한것이다. Programmable Logic Device(PLD, 설계가능 논리 소자)에 해당한다.

RAM의 구조

64K는 ADRS의 bit수를 의미한다. 어떻게 계산하냐면 64 K = 2^6 * Kilo = 2^6 * 2^10 = 2^16 => 16 bit의 ADRS를 갖는다
8은 DATA의 bit수를 의미한다.
작은 RAM 여러개로 큰 RAM을 구현할 수 있다.
우선 ADRS수가 증가하면 경우는 아래와 같다.

64Kx8 RAM으로 256Kx8 RAM을 구현해 보았다.

64Kx8 RAM으로 64Kx16RAM을 구현해 보았다.
RAM의 종류
DRAM:높은 밀적도, 낮은 전력, 싸다. 하지만 느리다. Reflesh를 주기적으로 해줘야한다. 축전지로 이루어져있다.

SRAM:낮은 밀적, 높은 전력, 비싸다. 하지만 빠르다. Power on만 되면 Reflesh 안해도 값이 평생유지된다. (Static 정적이다.) D flip flop으로 이루어 진다.
Flash Memory
ROM의구조

32x8 ROM을 구현해보자
'B1_디지털시스템 공학(velilog)' 카테고리의 다른 글
verilog 다운, 설치(무료)(링크) (0) | 2019.11.05 |
---|---|
Ch6 registers & counters(수정중) (0) | 2019.10.08 |
Ch5_2 sequential circuit design(실전편) (1) | 2019.10.08 |
Ch5 Sequential circuit design_1 Flipflop (0) | 2019.10.08 |
Ch4-2 more combination circuit (arith metic units) (0) | 2019.10.08 |