| Author | Pesan |
|---|
lakshman.ar
Joined: November 29, 2006 Posts: 89 Helped: 8
| November 13, 2007 8:38 fifo pointer - Y hanya kode kelabu pointer digunakan??? | | |
|
| hi every1,
ini adalah pertanyaan yang ditanya dalam wawancara!!
kenapa v hanya menggunakan "kode abu-abu" pointer sebagai pointer membaca dan menulis pointer sementara menerapkan FIFO???? .... tidak y biner???? |
|
| Kembali ke atas | |
 |
wkong_zhu
Joined: November 13, 2004 Posts: 171 Helped: 2
| November 13, 2007 9:11 fifo pointer - Y hanya kode kelabu pointer digunakan??? | | |
|
| jika Anda menerapkan async fifo, Anda harus menggunakan kode kelabu fifo pointer ke aviod metastabil atau masalah glitch.
misalnya: ptr [3:0] adalah kode biner, ketika sebuah negara perubahan, 4 bit yang tidak berubah pada waktu yang sama. sehingga mungkin terdapat beberapa waktu yang ptr berubah menjadi negara transisi. (4'b101 -> 4'b110, mungkin terdapat 4'b100 atau 4'b111 negara). yang akan membuat Anda menilai async logika fifo kosong / penuh gagal. |
|
| Kembali ke atas | |
 |
Google AdSense

| November 13, 2007 9:11 Iklan | | |
|
|
|
|
| Kembali ke atas | |
 |
lakshman.ar
Joined: November 29, 2006 Posts: 89 Helped: 8
| November 13, 2007 9:15 fifo pointer - Y hanya kode kelabu pointer digunakan??? | | |
|
| 1) meta-stabil 2) Glitches ... apa els????
cos 4 jawaban yang sama, jawabannya adalah "terpisah 4m wat els ini penting???? .. u yang hilang beberapa hal utama" .... |
|
| Kembali ke atas | |
 |
kanagavel_docs
Joined: 18 Agustus 2007 Posts: 40 Helped: 7
| November 13, 2007 9:20 Re: fifo pointer - Y hanya kode kelabu pointer digunakan??? | | |
|
| Tanpa sinkronisasi, kita dapat membandingkan pointer asynchronously untuk menghasilkan FULL / KOSONG sinyal.
Salam, Kanags |
|
| Kembali ke atas | |
 |
vlsi_whiz
Joined: November 12, 2005 Posts: 171 Helped: 24
| 13 November 2007 10:48 Re: fifo pointer - Y hanya kode kelabu pointer digunakan??? | | |
|
| Ketika merancang asynch FIFOs, kita harus menggunakan gaya Gray pointer untuk menghindari kesalahan ketika membandingkan pointer membaca dan menulis.
Untuk membandingkan membaca pointer dengan menulis pointer untuk Full bendera, kita perlu mengambil membaca pointer ke jam menulis domain.
Ketika hal ini dilakukan dengan menggunakan pointer gaya biner, baca perubahan nilai alamat pinter lebih dari satu bit dan dengan demikian dapat menyebabkan kesalahan ketika membandingkan petunjuk. Bila menggunakan gaya Gray logika, perubahan bit dibatasi hanya untuk satu-bit dan dengan demikian kesalahan perbandingan dihilangkan atau diminimalkan.
Ini adalah alasan utama mengapa gaya abu-abu digunakan pointer daripada biner. |
|
| Kembali ke atas | |
 |
donald007
Joined: 28 Agustus 2007 Posts: 11 Helped: 1 Lokasi: TAIWAN
| 13 November 2007 16:22 fifo pointer - Y hanya kode kelabu pointer digunakan??? | | |
|
| Alasan menggunakan kode abu-abu adalah bahwa multi-bit masalah sinkronisasi. Hanya sedikit pun berubah. |
|
| Kembali ke atas | |
 |