Tulong para sa proyekto (Programmable counter)

K

KRAIG

Guest
Gusto ko ng ilang tulong para sa isang proyekto.

Gusto kong gumawa ng isang Programmable counter 1-10 (binary). Ito ay konektado sa 10 ako switches.If lumipat sa 1st lumipat pagkatapos ito ay laktawan ang numero ng 0, kung ako lumipat sa at ang pangalawang bruha pagkatapos ay laktawan ito at ang number 1 atbp ..Gusto kong gumawa ng mga ito sa PLD (xilinx xc95000).

Anumang mga ideya?ako dont gusto ang isang solusyon kundi ang ilang mga pangunahing hakbang na ako ay maaaring magsimula mula sa.

thank you in advance

 
Mayroon ka na alam Verilog o VHDL?

Kung ito ay nagbibilang ng 1-10, kung paano ang unang lumipat sanhi ito upang laktawan ang 0?

Ano ang mangyayari kung ang lahat ng switch ay sa?

 
Aldaba inputs mula sa 10 switch at mabasa ito sa integer value.

May dalawang kasabay na mga bloke (2 proseso kung VHDL o 2 lagi kung verilog).
Dagdag ang counter sa unang block.(cnt <= cnt1 1)
Sa ikalawang panahon block-check ang bilang ng halaga ay umabot na sa decoded halaga lumipat.Kung naabot na paglakas cnt1.
Kapag ito ay nakapasa sa nakaraang harangan ang awtomatikong na ang partikular na halaga ay Nilaktawan.

Ito ay lamang ng isang ideya ...U may mag-check sa kunwa ....

 
Ako po ang counter dapat magbilang mula 0 hanggang 15.It lamang ay isang halimbawa, ang isa ako posted bago.

Ako ay dapat na gawin ito sa IC-lohikal na pintuan only.I ay pag-iisip ng pagpunta sa multiplexer lohika.Ang pagkakaroon ng lohika cirquit na nagbibigay sa bawat input ng multiplexers ang appropraite halaga at pagkatapos ay sa pagkakaroon ng isang normal na counter na pinatataas ang num.input ng mga linya ng multiplexers

 

Welcome to EDABoard.com

Sponsor

Back
Top