공학/컴퓨터구조
-
[컴퓨터 구조] ARM - PSCI공학/컴퓨터구조 2023. 12. 27. 20:35
글의 참고 - Power State Coordination Interface 글의 전제 - 밑줄로 작성된 글은 강조 표시를 의미한다. - 그림 출처는 항시 그림 아래에 표시했다. 글의 내용 - Overview " PSCI 는 `Power State Control Interface` 약자로 arm processor 기반의 OS 를 만드는 OS vendors 사에게 power management 관련 standard interface 를 제공한다. 예를 들어, ARMv8 기반에서 low-level power management 를 수행하기 위해서는 PSCI 에서 제시하는 스펙을 반드시 따라야 한다. " PCSA 가 도입된 ARM A-profile architecutre 에서 power management 관..
-
[컴퓨터구조] SoC공학/컴퓨터구조 2023. 12. 10. 19:48
글의 참고 - Cortex-A9 Technical Reference Manual - Cortex-A9 MPCore Technical Reference Manual 글의 전제 - 밑줄로 작성된 글은 강조 표시를 의미한다. - 그림 출처는 항시 그림 아래에 표시했다. 글의 내용 - Overview " `Cortex-A9 Technical Reference Manual` 문서에서는 Cortex-A9 Processor 를 설계하는데 2 가지 방법을 제시한다. 1. Uni-processor 2. Multi-Core processor(최대 4개 까지 가능) " 아래 구조를 보면 알 수 있겠지만, Cortex-A9 이라는 것은 하나의 Processor 를 의미한다. 즉, Cortex-A9 자체가 SoC 는 아니다. ..
-
[ARM] sec - Trustzone공학/컴퓨터구조 2023. 10. 2. 20:26
글의 참고 - TrustZone for Armv8-A - https://mediatek.gitlab.io/aiot/doc/aiot-dev-guide/master/sw/yocto/secure-boot.html - https://www.elecfans.com/d/1948289.html - https://sergioprado.blog/introduction-to-trusted-execution-environment-tee-arm-trustzone/ - https://trustedfirmware-a.readthedocs.io/en/latest/ - https://chromium.googlesource.com/external/github.com/ARM-software/arm-trusted-firmware/+/v0..
-
[컴퓨터 구조] ARM - Power Control System Architecture(PCSA)공학/컴퓨터구조 2023. 9. 20. 01:43
글의 참고 - Power Control System Architecture 2.1 - https://www.elecfans.com/d/2184468.html - https://bbs.elecfans.com/jishu_2272040_1_1.html - https://www.elecfans.com/d/2160177.html - https://github.com/ARM-software/SCP-firmware - https://semiengineering.com/knowledge_centers/low-power/techniques/power-gating/power-gating-retention/ 글의 전제 - 밑줄로 작성된 글은 강조 표시를 의미한다. - 그림 출처는 항시 그림 아래에 표시했다. - 이 글의 대..
-
[컴퓨터구조] ARM - WFI & WFE공학/컴퓨터구조 2023. 9. 4. 17:40
글의 참고 - https://developer.arm.com/documentation/ka001283/latest/ - https://community.arm.com/support-forums/f/architectures-and-processors-forum/5695/difference-between-wfi-and-wfe - https://developer.arm.com/documentation/ddi0500/e/functional-description/power-management/event-communication-using-wfe-or-sev - https://developer.arm.com/documentation/101051/0002/Signal-descriptions/Event-signals ..
-
[컴퓨터 구조] Soft(Warm) reset(reboot) vs Hard(Cold) reset(reboot)공학/컴퓨터구조 2023. 8. 15. 01:31
글의 참고 - https://en.wikipedia.org/wiki/Reboot#Warm 글의 전제 - 밑줄로 작성된 글은 강조 표시를 의미한다. - 그림 출처는 항시 그림 아래에 표시했다. 글의 내용 - Hard Reset : 흔히 `Cold reboot` 이라고도 한다. 리셋을 인식하면, 그냥 전원을 차단해서 Off/On 한다. 이걸 사용하는 경우는 소프트웨어가 먹통이 되었을 때 이다. `Soft Reset`은 리셋 인터럽트를 받아, 소프트웨어적으로 깔끔히 정리를 하고 리부트한다. 그런데, 만약에 소프트웨어가 완전 패닉이여서 인터럽트를 인식하지 못하는 상황이라면? 혹은 바이러스에 감염되서 리셋 인터럽트를 인식하지 못하면? 이럴 때는 전원을 껏다 뽑아야 한다. `하드 리셋`은 전원을 아예 Off -> ..
-
Boot ROM공학/컴퓨터구조 2023. 8. 13. 20:14
글의 참고 - https://docs.xilinx.com/r/en-US/ug585-zynq-7000-SoC-TRM/BootROM-Execution - https://www.ti.com/lit/ug/spru722c/spru722c.pdf?ts=1702296302960&ref_url=https%253A%252F%252Fwww.google.com%252F - https://www.ti.com/lit/ug/spru430f/spru430f.pdf?ts=1702367093942 - https://manybutfinite.com/post/motherboard-chipsets-memory-map/ - Arria® 10 SoC Boot User Guide 글의 전제 - 밑줄로 작성된 글은 강조 표시를 의미한다. - 그림..
-
[컴퓨터 구조] Cache공학/컴퓨터구조 2023. 8. 12. 03:12
글의 참고 - 64-ia-32-architectures-software-developer-vol-3a-part-1-manual.pdf - https://en.wikipedia.org/wiki/CPU_cache#Multi-level_caches - https://en.wikipedia.org/wiki/Locality_of_reference - https://en.wikipedia.org/wiki/CPU_cache - https://en.wikipedia.org/wiki/Translation_lookaside_buffer - https://en.wikipedia.org/wiki/Cache_placement_policies - https://en.wikipedia.org/wiki/Cache_coherence ..