(디지털)"의

M

microe_victor

Guest
저기의 SoC, 이는 핵심의 ARM9을 사용합니다
만약 우리가이 시스템에 새로운 기능 모듈을 설계, AHB에서 노예로있을 수있습니다 싶어
필요의 FPGA 모듈을 확인하는 데 사용하는 무엇입니까?
그리고이 일을 어떻게 수있는가?
우리는 ARM 코어와 같은 FPGA를 칩에 새 모듈을 포함하여 RTL 코드의 전체를 구현해야 하나요
반면 어떤 ARM 코어 시뮬레이터를 실행하는 PC와 FPGA를 연결하거나, 그냥 우리의 FPGA를 확인하려면 모듈 구현

이 개념을 좀 도와 주시기 바랍니다 :
얼마나 (ARM은 SoC를 기반으로)의 FPGA에서 ASIC 설계 확인

 
내 질문에 대한 답이 여기 될 수 있다고 생각 :

하드웨어 가속지도의 일부 또는 전부 시뮬레이션 소프트웨어 구성 요소
하드웨어 플랫폼을 구체적으로 특정 시뮬레이션 작업 속도를 위해 설계로.
가장 일반적으로, Testbench 소프트웨어를 실행 남아있는 동안 실제
디자인 하드웨어 가속기에서 확인되고 실행됩니다.몇 가지 옵션을 제공합니다
Testbench에도 가속 기능.

누가 날 어느 자세한 내용을 가지고 예를 들어 줄 수 주시기 바랍니다

 
그것은 RTL 설계를 확인 FPGA 또는 하드웨어 에뮬레이터를 사용하지 않아도됩니다.

10 년 전, 사람에 의존 PLD / FPGA를 tapeout 전에는 RTL 설계를 에뮬레이트합니다.비용은 높은했다.

왜냐하면 오늘날의 컴퓨터가 빠르게 개발할 수있습니다 당신은 귀하의 RTL 설계를 테스트 C 또는 동작 모델은 RTL 시뮬레이션을 실행하는 시스템 Testbench 통합할 수있습니다.
비용이 훨씬 낮습니다.

 
나는 ARM 코어 시뮬레이터를 실행하는 PC와 FPGA를 디버깅할 수있습니다 더 쉽게 생각합니다.하지만 우리는 이런식으로, 우리는 그냥 시뮬레이션을 실행하는 PC에서 확인하지 않습니다.
FPGA를 사용하는 경우, 당신의 FPGA 보드를 디버깅해야합니다
당신은 RTL FPGA를 위해 변경해야 할 수도있습니다.그 모든 수도있다
Erro, 우리가 생각이 낭비 비용과 더 많은 것들을 할 필요합니다.

 
안녕,

SOC는 RTL과 FPGA를 사용하여 확인이 매우 빠르게 시뮬레이션과 비교됩니다.그리고 그것은 또한 더 테스트 커버 리지를 제공합니다.일부 시뮬레이션 사이 반면, 그것을 FPGA에서 분 안에 끝낼 수있는 완벽한 걸릴 수있습니다.

이 특정한 경우에, 나는 테스트 모듈을 하나의 FPGA에의 ARM9 주는게 아주 효율적으로 될 것 같아요.당연히,이 고밀도의 FPGA, ARM은 디버거 도구 등 보드와 같은 자원을 많이 사용이 필요한 것입니다

마찬가지로 지금까지 FPGA를 위해 그것을 작동하게 우려하고 원래의 RTL 변경, 훨씬 더 노력을 고려하지 않습니다.전용 메모리를 교체 및 시계 리셋 알아서 해.

안부.

 
하든의 FPGA / 에뮬레이터 귀하의 디자인을 위해 사용하고자하는 다른 질문입니다.대답은 그렇기도하고 아니.경우에는 다른 방법이있다면, 네, 부탁합니다.당신이 할 수있는 시뮬레이션 환경을 사용할 수있습니다.FPGA를 합병증이 많이 포함 및 추가 리소스가 필요합니다.
만약 FPGA와 가면, 당신은 어느 쪽이든 할 수있습니다.당신의 FPGA, 또는 새 모듈 함께, 당신은 핵심 밖으로 막 모듈의 FPGA를 사용 유지할 수 ARM 코어에 넣을 수있습니다.다시 말하지만, 그것에 따라 얼마나 많은 리소스를 사용할 수있습니다 귀하의 의도가 무엇인지.만약 당신이 빠른 테스트 환경을 필요로 FPGA를 이동하는 방법입니다.난 당신이 누군지 좋은 디버깅 소프트웨어의 FPGA 에뮬레이터와 함께 같이 갈 당신이 제공할 수있는 업체와 함께 가라고했다.

 

Welcome to EDABoard.com

Sponsor

Back
Top