> 뉴스 > 내용

Bridgetek BT81X (815/6) 고급 EVE 그래픽 엔진 SPI NOR 플래시 인터페이스

May 09, 2019

BT815 / 6은 외부 SPI NOR 플래시에 연결하기 위해 SPI 마스터를 구현한다. 그래픽 애셋
유니 코드 글꼴 및 이미지는 플래시 메모리에 저장할 수 있습니다. BT815 / 6 그래픽 엔진은
이러한 그래픽 자산은 외부 호스트 MCU를 거치지 않고 직접적으로
호스트 MCU가 디스플레이 내용을 공급하지 못하도록합니다.
BT815 / 6은 Macronix와 같은 다른 공급 업체의 다양한 NOR 플래시 메모리 장치를 지원합니다.
Winbond, Micron, ISSI 및 Gigavice. 인터페이스는 4에서 시스템 클럭 속도 (최대 72MHz)에서 작동합니다.
비트 모드.
image

레지스터 (REG_FLASH_STATE)는 플래시 서브 시스템의 상태를 나타낸다. 부팅시 플래시 상태는 다음과 같습니다.

FLASH_STATE_INIT. 감지가 완료되면 플래시 상태가 FLASH_STATE_DETACHED 또는

FLASH_STATE_BASIC (연결된 플래시 장치가 감지되었는지 여부에 따라 다름).

장치가 감지되지 않으면 모든 SPI 출력 신호가 로우로 구동됩니다.

호스트 MCU가 CMD_FLASHFAST를 호출하면 플래시 시스템은 최고 속도 모드로 들어가고,

상태를 FLASH_STATE_FULL로 설정하십시오.

언제든지 사용자는 플래시 통신을 비활성화하기 위해 CMD_FLASHDETACH를 호출 할 수 있습니다. 에서

분리 상태, 명령 CMD_FLASHSPIDESEL, CMD_FLASHSPITX 및 CMD_FLASHSPIRX를 사용할 수 있습니다.

SPI 버스를 제어한다.

분리 된 경우 호스트 MCU는 CMD_FLASHATTACH를 호출하여 플래시와의 통신을 재설정 할 수 있습니다

장치.

플래시에서 비트 맵을 직접 렌더링하는 것은 FLASH_STATE_FULL에서만 가능합니다. 수정 후

MCU는 CMD_CLEARCACHE를 호출하여 온칩 비트 맵 캐시를 지워야합니다.