Amiga 커스텀 칩
Amiga custom chips코모도어 아미가 컴퓨터에는 아미가 칩셋 외에 엄밀한 의미에서 '아미가 칩셋'에 속하지 않는 다양한 특수 설계 칩이 사용되고 있다.
시스템 로직
게리
CSG 5719 Gary는 Gate Array의 약자로 Amiga 500, 2000(B) 및 CDTV에서 사용되고 있습니다.Gary는 버스 제어용 글루 로직을 제공하며 플로피 디스크 드라이브의 지원 기능을 포함하고 있습니다.비용 절감을 위해 초기 Amiga 1000에서 분리된 많은 기능을 통합합니다.
뚱뚱한 게리
Fat Gary는 32비트 A3000/T 및 A4000/T를 위한 Gary의 업그레이드입니다.
게일
게일은 A600과 A1200의 게리를 대신했다.또한 이러한 시스템의 PCMCIA 및 내부 ATA 인터페이스에 대한 제어 로직을 통합합니다.
아키코
Akiko는 CD32의 만능 '글루' 칩으로 이 시스템에 사용되는 AGA 칩셋의 일부를 형성합니다.Akiko는 이전 Amiga 모델에서 Budgie, Gayle 및 두 개의 CIA에서 발견된 시스템 글루 로직을 구현했습니다.상세하게는 CD32의 CD-ROM 컨트롤러, 시스템 타이머, 2개의 게임 포트, 시리얼([1]AUX) 포트 및 메인보드에 납땜된 칩 메모리를 위한 제어 로직을 포함합니다.고득점 등의 데이터를 저장하기 위해 1킬로바이트의 EEPROM을 제어합니다.
또한 아키코 칩은 하드웨어에서 간단한 '청키'에서 '플래너' 그래픽 변환을 수행할 수 있습니다.Amiga의 네이티브 디스플레이는 평면 디스플레이로 스크롤과 같은 루틴을 조작하기 쉽고 효율적입니다.그러나 덩치가 큰 디스플레이는 3D 그래픽스 조작에 더 빠르고 효율적입니다.Akiko는 이 변환을 소프트웨어 변환에 의존하지 않고 하드웨어로 실행할 수 있도록 하고 있어 오버헤드가 커집니다.변환은 32개의 8비트 청키 픽셀을 아키코의 레지스터에 쓰고 변환된 평면 데이터의 32비트 워드 8개를 다시 읽어 디스플레이 버퍼에 복사할 수 있습니다.
브리짓
브리짓은 A4000 시리즈의 내장 버스 버퍼입니다.칩, CPU 및 I/O 버스를 연결합니다.원래 A3000 [2]설계에 사용된 6개의 74F646 칩과 4개의 74F245s 칩을 대체합니다.
팽창
버스터
Buster는 확장 BUS conTroller로[3] Amiga 2000(B)에서 사용되었으며 원래 A2000(A)에서 분리된 로직을 통합했습니다.버스터는 Zorro II 확장 서브시스템의 버스 조정 및 DMA를 제어합니다.
슈퍼버스터(팻버스터)
Amiga 3000 및 4000 라인은 Zorro II [4]및 Zorro III 서브시스템 양쪽의 버스 제어 및 조정에 슈퍼 버스터를 사용합니다.슈퍼버스터의 개발은 아직 끝나지 않았기 때문에 호환성이 매우 [5]다양합니다.모든 리비전 슈퍼버스터는 핀 호환성이 있으며 업그레이드가 가능합니다.
- 레벨 I - 리비전 7(A3000)까지, DMA 없이 기본 Zorro III만 지원합니다.
- 레벨 II
- rev 9(A4000)는 레벨 I보다 약간 빠릅니다.DMA 를 서포트하고 있습니다만, 버스의 행업의 원인이 되는 버그가 있습니다.
- rev 11(Late A4000, A4000CR, A4000T 및 애프터마켓)은 단일 버스 마스터에 대한 DMA 지원을 제공합니다.16MHz A3000에서는 Buster 11이 작동하려면 25MHz 업그레이드가 필요합니다.
모든 리비전은 Zorro II PIO 및 DMA를 완전히 지원합니다.
버디
A1200에서 사용되는 Budgie는 Zorro II와 같은 확장을 위해 트랩도어 확장 포트를 연결하고 추가 Fast RAM을 제어합니다.
메모리 및 다이렉트 메모리 액세스
8727 DMA
MOS Technology 8727 DMA는 A2090(A) ST-506/SCSI 컨트롤러에서 사용되었으며 바이트 투 워드 펑닝 및 64 바이트의 FIFO [6]버퍼를 갖춘 Konan DJC-002(ST-506) 및 WD33C93 SCSI 컨트롤러의 DMA 관리를 제공합니다.
DMAC
A2091/A590 SCSI 어댑터, CDTV 및 A570 CDROM 확장에서 사용되는 16비트 DMAC는 WD33C93A SCSI 컨트롤러 또는 A570의 XC2064 FPGA 칩에 DMA 및 버스 인터페이스를 제공하며 24비트 주소를 포함합니다.
램지 및 슈퍼 DMAC
A3000 및 A4000 시리즈에서는 램지는 온보드 32비트 Fast RAM(1 또는 4 MiB)을 제어하고 Super DMAC 주소 생성을 제공합니다.A3000/T의 SDMAC는 통합형 WD33C93A SCSI 컨트롤러용 DMA 및 버스 인터페이스를 제공합니다.
공식적으로는 SDMAC rev 02는 Ramsey 04, SDMAC 04는 Ramsey [7]07이 필요합니다.단, SDMAC 04와 Ramsey 04의 조합도 [8]동작하는 것으로 보고되고 있습니다.일반적으로 SDMAC 02 + Ramsey 07 조합으로 동작하지만, 중대한 HDD 에러가 보고되고 있습니다.
킥스타트
킥스타트 ROM은 커스텀칩이 아니라 대부분의 버전에서 마스크 프로그래밍된 ROM 칩입니다.운영 체제의 가장 큰 부분을 포함합니다.Kickstart 1.x ROM의 용량은 256KiB, Kickstart 2.x 및 3.x의 용량은 512KiB입니다.32비트 Amiga는 16비트 칩 쌍을 사용하여 전폭 액세스를 제공합니다.이후 대량 생산되지 않은 업그레이드 버전은 PROM 또는 EPROM에서 실현되는 경우가 많습니다.
입력/출력
CIA
모든 Amiga 컴퓨터는 주변기기 인터페이스와 시스템 타이머에 2개의 8520 CIA(Complex Interface Adapter)를 사용합니다.단, CD32는 이러한 기능이 아키코 칩에 의해 실행됩니다.CIA 칩은 다른 코모도어 장치에도 사용되었다.
- '이븐' CIA 기능: 플로피 제어, 시리얼 제어, 병렬 포트 상태
- '이상한' CIA 기능: 병렬 포트, 키보드, 플로피 지원, 조이스틱/마우스 버튼 1번.
비디오
390562
'Hedley Controller' 390562-01은 A2024 고해상도 모니터에 사용되었으며 프레임 버퍼(일반적으로 64K×4 D램 8개)를 플리커 픽서 모드 또는 자체 특수 1024×800/1024×1024 해상도 모드로 제어했습니다.
오렌지
오렌지(390538-03)는 A3000(T) 및 A2320 플리커 픽서 확장으로 사용되었습니다.오렌지는 256K×4 필드 메모리 칩(OKI MSM514221) 3개의 비디오 필드를 번갈아 버퍼링하여 일반 스캔 주파수의 2배인 31kHz에서 인터레이스된 출력을 프로그레시브 형식('위빙')으로 변환합니다.오렌지는 Lores 및 Hires 모드를 정확하게 샘플링할 수 있지만 SuperHires(35 ns 픽셀) 모드에서는 다른 수평 픽셀마다 드롭합니다(간단히 하기 위해 항상 Hires 모드로 실행됩니다).15kHz 이외의 모드는 버퍼링이나 주파수 변경 없이 모니터에 자동으로 바이패스됩니다.앰버는 또한 단순한 스캔 더블러로서 고가의 필드 메모리 없이도 작동하도록 설계되었지만, 그러한 방식으로 판매되지는 않았습니다.
비디오트
Vidiot는 OCS/ECS 세대의 12비트 비디오에서 아날로그 RGB로 출력하기 위한 DAC(Digital-to-Analog Converter)로서 기능하는 하이브리드 집적회로입니다.또한 흑백 복합 비디오 신호와 결합된 동기화를 생성합니다.A3000은 15kHz 비디오 및 31kHz(암페어) 출력에 각각 1개의 Vidiot를 사용합니다.A1000은 개별 저항 어레이와 증폭을 사용합니다.A600 및 AGA Amigas는 시판 DAC를 사용합니다.
레퍼런스
- ^ "The Big Book of Amiga Hardware – Custom Chips: Akiko".
- ^ Amiga Wiki - 브리짓
- ^ Dave Haynie가 2011년 4월에 발표한 Fat Buster "타워" 시제품 목록에 따르면 이 이름은 다음과 같습니다.
- ^ "The Dave Haynie Archives - Fat Buster II specifications" (PDF). Archived from the original (PDF) on 2011-05-14. Retrieved 2010-08-13.
- ^ Amiga 하드웨어 빅북– 커스텀 칩: 버스터
- ^ A2090A 하드디스크 컨트롤러 기술 데이터, 코모도어 일렉트로닉스 주식회사, 1988년 10월
- ^ Amiga 하드웨어 빅북– 커스텀 칩: 램지
- ^ A3000 칩 리비전의 amiga.org 스레드
- Commodore Amiga 500/2000 기술 참조 매뉴얼
- A3000 시스템도, 1990년 3월
- A4000 시스템도, 1992년 3월
