스타일 나은 버스 트라이 - 상태 또는 mux?

R

rod_wu

Guest
제발 도와주세요.어느 ?......는 더 그런 거 안 내 어떻게 디자인에 사용할 수 있습니다.
그리고 왜 그것을 사용합니다.
Txh

 
그것은 당신의 디자인에 따라 달라집니다.
차단하면 작은 내에서 버스가 공유하는, 어쩌면 mux는 생각이 안좋아하지.레이아웃하지만 별도로 추가할 수 있습니다 블록 일부로 버스를 공유하는, 트라이 스테이트 스타일은 고려에 적합한 더 많은 지역 / 라우팅.그리고 약간의 작은 버스 골키퍼가 필요있을 수 있습니다.

희망은 도움이 :)

 
감사합니다 sunjimmy

디자인의 SOC를, 나는 미래에 다른 블록을 통합할 것입니다.어떤게 좋을까?

 
rod_wu 작성 :SoC 설계, 난 나중에 다른 블록을 통합할 것입니다.
어떤게 좋을까?
 
트라이 스테이트 버스 노드로 인해 모든 사람 용량성 부하 전력을 더 소모 수도 있습니다.
안부

 
분명면, 향후 블록을 다른 당신이 통합, 버스 스타일의 트라이 - 상태가 더 낫죠.

 
왜 version2.0 양식 트라이 - 상태 변경 Mux 버스 ARM은?

 
타이밍 및 구현 버스 테스트가 트라이 주 문제입니다.
디자이너 버스를 기반을 사용하여 문제를 mux 트림 타이밍에 시간이 안 걸릴 더.
선택 대부분의 디자인은 mux 기반의 버스를 쉽게하기 때문에 IP를 통합은, 전부의 SOC를 설계.
버스 기반의 또 다른 장점은 mux 예, 상당히 버스 대역폭 효율을 향상됩니다.AMBA 2.0.

 
안녕하세요,

난 그때 더 나은 것 같아요 .... 그것은이 말이 불가에일반적으로 당신은 버스 내부 tristate 아니요 '를 갖고, 알테라 예를 들어있어 사용하여보고하는에 칩 당신은, 그들은 버스를 구축할 수있는 유일한 tristate 외부.이 기능에있을 것입니다 유일한 자일링스 FPGA를이야.

Phytex

 
심지어 액텔은 FPGA 인은 버스를 tristate 내부 안했습니다.적어도 난 전용 / O를 패드 레벨 이러한 구현할 수 있습니다.

 
내가 가능할 수 있다고 생각 TRISTATE 어디 버퍼의 SOC은 그 안에 항상 좋은 경우 사용할.

 
어떤 디자인 이죠.면 당신은 ... 디자인 uc 보드 또는.트라이 주 버스가 더 좋다.
그러나 위의 경우 menthioned 당신이 디자인의 SOC 또는 ASIC을 (또는 둘 다 같은 공급 업체)은 deoends 당신에게.

 
, 쉬운 관리 문제를 내가 사용 mux 버스에 대한 내 디자인 (200 만 게이트) 시험 없습니다.btw, 내 디자인은 거기에 코어를 CPU를하지 않습니다.

 
뷰 포인트의 제에서 mux 구현하는 것입하게 쉬운 디자인.그러나, 트라이 스테이트 버스 스타일 블록 많은 큰 디자인입니다 좋아.그리고 그것은 backannotion에 레이아웃을 적용해야 할.

 
sunjimmy 작성 :

그것은 당신의 디자인에 따라 다릅니다.

버스는 작은 블록 내에서 공유하는 경우에는, 아마도 mux 좋은 생각이 아니다.
버스는 별도로 레이아웃에 배치 될 수있는 몇 가지 블록으로 공유하는 경우에는하지만, 트라이 스테이트 스타일은 더 많은 지역에 적합 / 라우팅을 고려해야합니다.
그리고 약간의 작은 버스 골키퍼가 필요있을 수 있습니다.희망은 도움이 :)
 
우리의 ASIC 설계 연습은 : 칩 내부의, MUX 전용.아니 트라이 - 상태.
외부 버스, 주 필요한 경우 - 트라이.

트라이 - 상태가 다른 동료 게시함으로써 전력 소비로이 문제를과 타이밍 등.피하 트라이 - 상태 설계를하는 경우의 ASIC하고 그러시는 거잖아요.

FPGA가 다릅니다.FPGA를 장치 블록도 트라이에 의한 내장되어 상태 버퍼를 공유하는 경우 라인 상태 버퍼를 드라이브에 오랫동안 사용 트라이 이들에게 의미가 그것.이 트릭은 congestions 라우팅을 줄여줍니다.그러나, 트라이 스테이트 버퍼가 있습니다 느린 알고 있어야 해.

 
거기에 문제가있다이 정확히 comp.arch.fpga에 대한 논의를하고 최근.설명을 확인 그 게시물, 레이 아주 괜찮은 Andraka 가진 게시.

타히티

 
논쟁이 더 나은 "은"이 경험을 나의 경우에 따라거야 "그것은 당신의
도구는 "방법론을 지원하는 수. 않으면 대처할 수있는 도구
측면의 tristate 버스 undriven 경합하고, 그때 사용하는 bidirects되며 대개 작고 저렴하고.그러나 당신의 도구를 사용하여 기대 논리 연결은 다음에 안 최고 플로트 bidirects 때문에 조만간 더하거나 갈테니까 가로질러, 상황이 도구는 논리 그리워 드라이버 오류가 결과에 경합.

 

Welcome to EDABoard.com

Sponsor

Back
Top