Skip to content

기글하드웨어기글하드웨어

커뮤니티 게시판 : 아주 기본적인 네티켓만 지킨다면 자유롭게 쓸 수 있는 커뮤니티 게시판입니다. 포럼에서 다루는 주제는 각각의 포럼 게시판을 우선 이용해 주시고, 민감한 소재는 비공개 게시판이나 수상한 게시판에, 홍보는 홍보/외부 사용기 게시판에 써 주세요. 질문은 포럼 게시판의 질문/토론 카테고리를 사용해 주세요. 2016년 7월 이전의 글은 다음 링크를 참조하세요. 구 커뮤니티 게시판 / 구 공지사항 게시판 바로가기

잡담
2020.07.11 23:09

시뮬레이션의 중요성

EcpRhDeUMAE0vdw.png

 

방금 버블 메모리 에뮬레이터 베릴로그 모델 시뮬레이션하다가 희한한 점을 발견했습니다.

 

0x191부터 0x19C까지 페이지를 불러오고, 다시 0x191페이지를 불러와야 하는데 갑자기 0x78C 페이지가 튀어나온 것입니다.

 

버블 메모리 컨트롤러는 특정 신호 한 라인을 그냥 LOW로 둠으로써 페이지를 넘깁니다. 피드백같은것도 없습니다. ACK도 없습니다. 그냥 컨트롤러 자체 클럭으로 어느 정도 페이지가 넘어가고 있는지 계수하는 수밖에 없습니다. 만약 버블 메모리쪽에 문제가 발생한다면 컨트롤러가 생각하는 페이지하고 버블 메모리에서 넘어간 실제 페이지하고 달라질수도 있습니다. 쓰기시에는 쓰기가 잘못될 수도 있습니다.

 

버블 메모리는 말그대로 자기 버블을 이동시키는 거라 RAM이나 ROM과 같은 형식의 랜덤 액세스는 불가능합니다. 그러면 페이지를 분명히 제대로 넘겼단 소린데, 왜 0x191이 안 나오고 0x78C가 나왔을까요?

 

EcpasmrUMAE6Z-H.jpg

 

대략 급하게 계산해 보니, 처음으로 불러온 0x191페이지와 이후 다시 불러온 0x191페이지 사이에는 10265번의 자기장 회전이 있었습니다. 대충 5로 나눠보니 2053이 나옵니다. 이것은 FBM54DB 버블 메모리의 한 루프의 포지션 수입니다.

 

그렇습니다. 버블의 포지션 수가 제가 전제했던 4106의 반, 2053이었던 것입니다. 계산을 잘못하여 잘못된 변환 테이블을 집어넣었으니 잘못된 페이지가 나올 수밖에 없는 것입니다.

 

Ecpn4dBU4AARI8c (1).png

 

간단한 C++프로그램을 짜서 다시 계산을 돌린 후 집어넣고 시뮬레이션을 돌렸더니 0x191이 제대로 튀어나옵니다.

 

제가 시뮬레이션 실행시간이 오래 걸려도 그냥 혹시몰라서 계속 돌려봤기에 망정이지, 그냥 이걸로 합성시켰으면 알 수 없는 오류로 머리를 싸맸을지도 모르겠습니다.



  • profile
    title: 하와와까마귀      잠을 미루는 건 내일이 오지 않길 바래서야. 2020.07.11 23:17
    가볍게 읽는데도 골머리가 아프군요...
  • ?
    이카무스메 2020.07.11 23:22
    공항 수하물을 생각해보세요. 공항 수하물을 찾을 때는 컨베이어 벨트가 루프되어 계속 돌아갑니다. 이게 버블 메모리가 페이지를 넘기는 방식입니다.

    컨베이어 벨트에 수하물이 가득 차 있습니다. 제가 찾는 가방은 2개입니다. 멀리서 지켜봤더니 제가 찾는 가방은 사이에 다른 사람의 짐들을 두고 두 개가 상당히 떨어져 있습니다.

    그러면 컨베이어 벨트 앞에서 죽치고 있다가 가방이 오면 하나 끄집어내고, 또 기다리다 다른 가방이 오면 또 끄집어낼것입니다.

    원리는 이와 같습니다. 버블을 계속 돌리다가 원하는 데이터가 오면 수하물 빼듯 끄집어내는 것입니다. 다만, 컨베이어 벨트를 자신이 직접 컨트롤할 수 있다는 건 버블 메모리의 특징입니다.
  • profile
    우즈      18歲 / 약팔이지망생 / ლ(╹◡╹ლ) 2020.07.11 23:30
    https://commons.wikimedia.org/wiki/How_bubble_memory_works
  • profile
    우즈      18歲 / 약팔이지망생 / ლ(╹◡╹ლ) 2020.07.11 23:24
    NSPIRE꺼내실줄알앗는데 그렇지않았군여...
  • ?
    이카무스메 2020.07.11 23:43
    그냥 폰에서 울프람알파를 키게 되네요. CAS되는거 사고싶습니다.
  • profile
    title: 어른이SPA게티 2020.07.11 23:59
    우욱.. 저런거 보면 미리 찾아서 다행이라는 생각보다도
    버그가 더 있지는 않나 의심하게 됩니다
  • ?
    archwave 2020.07.12 00:08
    진도가 빠르시네요.

    제 경우 좋은 CPU 에 목매달았던 유일한 이유가 바로 verlog 시뮬레이션 실행 시간이었습니다.
    결국 매일 시뮬레이션 돌려놓고 잠 자는 습관을 들였었죠.

    늪에 빠져드신 것을 축하드립니다. ^^;
  • profile
    title: 고기하드매냐 2020.07.12 00:24
    대단하시네요.
    하드웨어와 소프트웨어의 동시 이해도가 없었으면 해결못했겠는데요?.

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 이벤트 [발표] MSI 하니 여름 장패드 선정 결과 10 낄낄 2020.08.06 237
공지 이벤트 [10일] 3RSYS Socoool RC1000 쿨러를 드립니다 2 file 낄낄 2020.08.05 352
42678 잡담 납작 짜장 8 file 하마공 2020.08.06 540
42677 잡담 와 12코어 24스레드! 6 file title: 월급루팡카토메구미 2020.08.06 753
42676 볼거리 일본의 최신 기술 도입 19 낄낄 2020.08.06 1228
42675 잡담 갤럭시 탭 S7+ 예구 갑니다... 62 Rufty 2020.08.06 554
42674 잡담 암드에서 사골로 이사 갑니다. 3 clocks 2020.08.06 479
42673 볼거리 에그슬럿은 왜 이렇게 줄서는 걸까요. 5 file title: 문과호무라 2020.08.06 512
42672 잡담 아직 가실 때가 아니옵니다. 10 file title: 가난한celinger 2020.08.06 382
42671 가격 정보 Trident Z 일반 RGB램을 로얄 감성으로 변환 키트 6 file 레라 2020.08.06 327
42670 잡담 일단 버즈라 왔습니다 17 file 슈베아츠 2020.08.06 433
42669 볼거리 보헤미안 코스터 1 Loliconite 2020.08.06 393
42668 잡담 삼성 언팩을 보며 느낀 것들 13 자칭 2020.08.06 501
42667 잡담 생각에도 없던 갤럭시 탭 S7+ 뽐뿌가 왔네요. 27 file Rufty 2020.08.06 386
42666 볼거리 홈쇼핑 마스크 근황 20 file title: 문과호무라 2020.08.06 736
42665 잡담 폴드2가 256GB란 소리가 있네요 4 file Elsanna 2020.08.06 410
42664 잡담 고사양 A시리즈도 OS 3회 지원 검토중 8 file title: 하와와까마귀 2020.08.06 404
42663 잡담 탭S7에 노트쉘프 선탑재하는거 보면 삼성이 태블... 2 file 새벽안개냄새 2020.08.06 287
42662 잡담 T다이렉트샵 갤노트20 15만원 할인 쿠폰이 생겼습... 1 라데니안 2020.08.06 346
42661 잡담 하느님 만세 갤럭시 업데이트 3회 보장!!!!!!!!!!! 5 file 새벽안개냄새 2020.08.06 367
42660 잡담 버즈가 왔습니다. (라이브 X) file 건틀렛 2020.08.06 177
42659 가격 정보 홍미노트 9 pro 23만m 6 title: 어른이오늘도안녕히 2020.08.06 315
42658 잡담 갤럭시 워치 기대하고 있어요 file BlooShak 2020.08.06 113
42657 잡담 알리익스프레스 생각보다 빨랐으면 좋겠습니다. 7 file 칼로스밥 2020.08.06 256
42656 볼거리 의외로 자전거도로에서 좋은 자전거 타입 6 file 고자되기 2020.08.06 516
42655 잡담 진짜 귀찮네요 갑자기 2 240Hz 2020.08.06 178
42654 잡담 갤럭시 워치 액티브2 ECG 지원으로 알게된 사실 6 file Rufty 2020.08.06 318
42653 잡담 어 근데 갤럭시 탭 S7+ 인포그래픽에 스포티파이... 7 file Rufty 2020.08.06 281
42652 볼거리 바나나 우유...가 아닌 식혜 후기 13 file title: 문과호무라 2020.08.06 467
42651 잡담 결국 버즈 라이브 샀음! 챌린지 동참! 8 file 으앙하고쥬그음 2020.08.06 330
42650 볼거리 이스포츠의 한계 13 file 고자되기 2020.08.06 668
42649 잡담 올해 민방위 훈련 끝났네요. 17 title: AMD야메떼 2020.08.06 333
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 1428 Next
/ 1428

최근 코멘트 30개
검사
16:05
캐츄미
16:03
steve
16:02
애옹
16:00
cowper
16:00
슬렌네터
15:52
cowper
15:51
its
15:50
레인보우슬라임
15:48
포인트 팡팡!
15:47
AKG-3
15:47
급식단
15:45
Olorin
15:42
Loliconite
15:39
Loliconite
15:37
Gi-Hoon
15:26
Gi-Hoon
15:26
BLoo_i
15:20
BLoo_i
15:20
쿤달리니
15:18
슬렌네터
15:14
아즈텍
15:14
프로리뷰어
15:13
슬렌네터
15:13
슬렌네터
15:12
슬렌네터
15:11
quadro_dcc
15:09
gurepa
15:09
세라프
15:04
호무라
15:03

MSI 코리아
지원아이앤씨
쓰리알시스템

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소