나는 단순한 컴퓨터를 처음부터 구축하기 위해 비밀 판타지 (더 이상 비밀이 아닌)를가집니다. 사용하기 쉬운 마이크로 프로세서를 찾고 있습니다. 나는 6502, 68000, 8086, Z80 등과 같은 일반적인 용의자에 대해 알고 있습니다. 그러나 더 나은 것이 있는지 궁금합니다. 위시리스트는 다음과 같습니다.
있어야합니다 :
- 낮은 클럭 속도 (4-25MHz)
- 40 ~ 60 핀 이하, 바람직하게는 DIP 구성
- 약 64KB의 메모리를 처리 할 수 있지만 최대 1MB 정도
- 저장된 프로그램 아키텍처 (읽기 전용 명령 공간이 아님) (편집 : PIC 및 AVR과 같은 대부분의 저가형 마이크로 컨트롤러 제외)
- 8086과 같이 뱅킹되거나 분할되지 않은 플랫 메모리 모델
다음을 갖고 싶지만 필요하지는 않습니다.
- RISCy 명령어 세트 (로드 저장소)
- 범용 레지스터
- 다양한 TTL I / O 핀
- 내장 플래시 ROM
비교적 쉽게 배선하고 첫 번째 ROM 루틴을 작성할 수있는 마이크로 프로세서 또는 마이크로 컨트롤러는 무엇입니까?
저의 목표는 간단한 Forth (또는 유사한) 시스템을 사용하는 것입니다. 내가 한 말입니다.
편집 : 약간의 연구를 한 후에 ARM7과 같은 것이 나에게 적합하다고 생각합니다. 디지털 I / O, ADC, 직렬 I / O 등과 함께 256K의 플래시 및 64K의 SRAM과 함께 사용할 수있는 플래시 및 SRAM이 거의 없습니다.
다음은 STR711 ARM 개발 보드 입니다.