---
title: "내부 메모리맵 설명"
url: "https://maker.wiznet.io/forum/12071"
markdown_url: "https://maker.wiznet.io/forum/12071/md"
type: "Forum topic"
category: "Ethernet Chips"
author: "jjinwwon"
created: "2016-12-28T06:48:59+09:00"
last_activity: "2017-05-04T08:39:33+09:00"
language: "ko"
views: 477
replies: 1
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# 내부 메모리맵 설명

## Question

Asked by jjinwwon on 2016-12-28 in Ethernet Chips.

W5500 (DEC 2014 버전) 상의 29페이지의 그림20에 가운데에 있는 16bit offset address valid range 와 physical 16KB Rx(또는 Tx) memory 간에
매칭되는 것에 대한 부연 설명 자료가 있으면 부탁합니다.

2KB 이면 물리적으로 0x7ff 이고, 16KB 이면 물리적으로 0x3fff 인것 같은데… 그림하고 매칭(이해)가 잘 안됩니다.

## Replies

### Reply 1 by becky, 2017-01-02

안녕하세요 ![:slight_smile:](https://emoji.discourse-cdn.com/twitter/slight_smile.png?v=12)

그림이 어렵게 나와있는것 같습니다.
우선 Physical memory는 기본적으로 2KB씩 할당되어 있지만 Sn_TXBUF_SIZE(or RX) 레지스터 값을 변경시켜줌으로써 socket별 memory size를 변경할 수 있습니다.(1KB, 2KB, 4KB, 8KB, 16KB로 변경가능하며 총 사이즈가 16KB를 넘지 않아야합니다.)
이에따라 Physical address가 자동으로 할당되어지며 이때 16bit offset address는 자동으로 할당된 영역 내부를 가리키는 Address로 변환되어 사용됩니다.
감사합니다.

---

Source: https://maker.wiznet.io/forum/12071
