나는 fisc에 risc 프로세서 코어를 구현하려고합니다. 그런 프로젝트를하는 것이 좋은 생각입니까? 팔 코어 또는 밉스 코어를 구현할 지 혼란 스럽다. 제게이 분야의 선발 투수로 더 나은 선택이 될 것이라고 말해주십시오.암 또는 mips 코어에서 구현하는 FPGA
1
A
답변
3
예 이러한 프로젝트는 매우 멋지고 많은 것을 배울 것입니다. 그것은 내가 당신이 더 작은 것들을 우선적으로 만들어야한다고 생각한다고 말하고 있습니다. ARM과 MIPS의 경우 복잡성은 동일하지만, 실제로는 현재 세계에서 가장 널리 사용되는 프로세서 아키텍처이므로 ARM을 선택합니다. 따라서 얻을 수있는 지식은 매우 유용합니다.
"CODE"라는 책으로 시작하는 것이 좋습니다. 아주 기본적인 방법으로 모든 기본 사항을 가르쳐 줄 것입니다. 일단 논리 게이트, 전체 덧셈기 및 간단한 일반용 컴퓨터를 만들 수 있어야합니다. 모두 릴레이와 전선을 사용합니다.
일단 이러한 작은 프로젝트를 완료하면 트랜지스터, 프로토 보드 또는 FGPA로 더 큰 것을 시도하십시오. 당신이 구축 할 수있는 한 가지 흥미로운 컴퓨터는 현대의 모든 컴퓨터의 기반이되는 폰 노이만 (BON Neumann) 기계라고도 불리는 IAS입니다 (그러나 매우 단순하고 우아합니다).
+0
확인. 답장 해주셔서 매우 감사합니다. 그것은 아주 유익했다. –
저는 ARMv5T 에뮬레이터를 한 번 작성했으며, FPU가없는 MIPS32는 더 간단 할 것이라고 말하고 싶습니다. 둘 다 꽤 야심적인 프로젝트가 될 것입니다. – Michael
귀하의 회신에 감사드립니다 –
기존 코어를 사용하려면 opencores.org로 이동하여 호박색 코어 또는 mpx (armv2 또는 mips)를 가져옵니다. 맨 처음부터 다른 것만큼이나 좋은 mips는 구현해야 할 브랜치 섀도우를 가지고 있습니다. 팔의 명령 디코더는 mips만큼 간단하지 않습니다. 두 경우 모두 특허를 피할 필요가 있으므로 armv4 이상을 피하거나 다른 오픈 밉스 코어가 수행하는 모델을 따르고 특정 지침을 피하십시오. –