flexiFLASH 아키텍쳐 - Korea
[EN]: 영문 사이트로 연결
회원 정보 - 계정 정보 see this page in Englishsee this page in Japanese

flexiFLASH 아키텍쳐


LatticeXP2디바이스는 싱글칩내에 플래시메모리와 SRAM을 집적함으로써 사용자에게 디바이스 프로그래밍과 컨피규레이션에 있어서 유연성을 제공합니다. 아래의 그림은 디바이스내에서 플래시와 SRAM 컨피규레이션 셀의 배열을 보여주고 있습니다.

flexiFLASH Architecture

flexiFLASH 의 장점

 

인스턴트-온

전원 인가 또는 유저 명령에 의해서 데이터는 온-칩 플래시메모리로 부터 디바이스 동작 제어를 담당하고 있는 SRAM컨피규레이션 셀로 전송이 됩니다. 이 기능은 대규모의 병렬 버스를 통해 이루어짐으로써 전원 공급이 일정 수준에 도달하기까지 수-마이크로 세컨드내에 디바이스가 동작이 가능하도록 해 줍니다. 이 기능을 일컬어 인스턴트-온이라고 합니다.

LatticeXP2 Instant-On

 

싱글 칩

온-칩 플래시는 외부에 부트메모리를 따로 장착할 필요가 없으며, 따라서 실장면적을 줄일 수 있는 싱글 칩 솔루션을 제공합니다. 싱글 다이는 지금까지 사용해왔던 하이브리드 스택 다이 보다 훨씬 작은 패키지를 만들 수 있는 장점을 가지고 있습니다.

Single Chip - small footprint

~3K LUT Hybrid Non-volatile Device and 5K LUT True Non-volatile Device

 

FlashBAK 블록램

디바이스내의 FlashBAK기능은 EBR블록에 있는 내용을 플래시 스토리지 영역으로 라이트-백할 수 있도록 해주며, 이때 디바이스 컨피규레이션에 관련된 부가적인 삭제작업 혹은 리프로그램 작업은 필요없습니다.

FlashBAK Technology

 

시리얼 TAG 메모리

디바이스내의 시리얼 메모리는 캘리브레이션 계수(calibration coefficient) 나 에러 코드 같은 작은 용량의 데이터를 보관할 수 있게 해 줍니다.

Serial Tag Memory

디바이스 TAG 메모리(bit)
XP2-5 632
XP2-8 768
XP2-17 2186
XP2-30 2640
XP2-40 3384
 

 

 

디자인 보안

보안이 중요시되는 어플리케이션을 위해서는, 외부 비트 스트림이 없는 솔루션이 일반 SRAM FPGA보다 원천적으로 훨씬 높은 보안성을 가지고 있습니다. 아래의 3가지 특징은 이러한 원천적인 보안성을 더욱 향상시킬 수 있습니다 :

    • 특정 제어 비트를 세팅하면 플래시와 SRAM영역을 읽어들일 수 없게 합니다.
    • 선택사양인 64비트 플래시 잠금키는 우발적이거나 권한을 부여 받지 않은 리프로그래밍으로 부터 디바이스가 삭제되거나 프로그램되는 일을 봉쇄합니다.
    • 선택사양인 원 타임 프로그래머블 (OTP)모드는 삭제 또는 리프로그래밍을 영속적으로 금지시킵니다.

 

Design Security