FPGA DESIGN DEL SISTEMA DI VOTO ELETTRONICO

S

smqasim

Guest
Progettare un circuito digitale di un sistema di voto elettronico che sarà utilizzato in Senato., Che consiste di 200 membri.Ogni membro ha due switch SW1 e SW2.SW1 viene usato per indicare che il membro è presente alla sessione.Ciascun membro attendace trasforma questo interruttore, in modo da inviare un segnale di 5V sul podio principale.Quando il membro è assente, il segnale al podio è 0V.Un voto SI, registrate gettando il secondo switch, manda 5 V sulla linea per il podio, e un voto NO 0V pone sulla linea del podio.

L'output è composto di tre LED che indicano solo il risultato della votazione, YES, TIE o NO.Inoltre, tre 7-segment LED display indica il numero dei votanti.

Il presidente del Senato, che rimane sul podio, ha un interruttore, che viene utilizzato per disattivare il circuito.Quando tutti i membri hanno votato o SI o NO, il presidente del Senato, lancia l'interruttore su ON podio, che memorizza i risultati nella visualizzazione.Una volta che l'interruttore è gettato, ulteriori modifiche votazione non cambiano i risultati che sono stati agganciati nella visualizzazione.

Qualsiasi suggerimento per risolvere questo problema.

 
Ho lo stesso problema e io non Knowe Come posso progettare questo circuito.
I ricerca nel web, ma non trovo una cosa del genere

per favore, se qualsiasi organismo mi può aiutare smqasim.

 
Io non sono esperto in VHDL (btw, è circuito digitale = VHDL?), Ma credo di poter venire con un po 'per aiutare gli indizi dal mio punto di vista:

1.Identificare ur I / O:
Ingressi: (3)
Membri: SW1, SW2 (2)
Presidente: show_result (1)
(forse un RESET opzionale può essere aggiunto?)

Uscite: (10)
LED: SI, NO, TIE (3)
7-segment LED (7)

2.Forse hai bisogno di una macchina a stati finiti per indicare la modalità di funzionamento durante le votazioni:
suggerito modi: IDLE, il voto, RISULTATO

Lascerò la logica e le relazioni all'interno del sistema per ora.All the best.

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sorriso" border="0" />
 
grazie shilds ma vogliamo buolt questo circuito come hardwere (schema a blocchi), non come questo linguaggio di programmazione.
abbiamo sentito 200 membri.ogni membro inviare segnale (0 o 1).
si può mettere D flop Filp per l'uscita di ogni membro e l'uscita del flip flop (Q e comp Q) e metterlo in porta NOR a tutti darvi (1).
dopo che avete bisogno di componente di contare questo segnale
(Io non Knowe ciò che è questa componente) e vi darò il numero di elettori.Aggiunto dopo 2 minuti:non è possibile utilizzare la logica in questo circuito perché il numero di input è grande ed hai bisogno di tabella trouth sono 2 ^ 200 Stato.

 
oo ...Ci dispiace per il mio fraintendimento, è stata da tempo dato che non ho incontrato flip-flop alimentari, credo che lei potrebbe aver bisogno di ricerca per la progettazione contatore BCD (count 0 ~ 9, invece di contare i numeri esadecimali che poi devono essere convertiti in decimale forma) e come controllare 7-segmenti display utilizzando alcuni tabella di logica, quindi ottenere il componente per eseguire la logica.

 
Vi è il potenziale problema di sicurezza con l'applicazione prevista.Come si assicura che non voti il senatore per due volte o cambia il suo voto.

 
Spiacente, questa risposta sono schifezze ...
Ero commettere errori nelle mie affermazioni e di pensare ....
mille scuse con quella ....
> <qualcuno sa come eliminare i post?Vorrei cancellare questo per evitare confusione, si potrebbe dare a veiwers ....THX

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Triste" border="0" />
Childs ha scritto:

oo ...
Ci dispiace per il mio fraintendimento, è stata da tempo dato che non ho incontrato flip-flop alimentari, credo che lei potrebbe aver bisogno di ricerca per la progettazione contatore BCD (count 0 ~ 9, invece di contare i numeri esadecimali che poi devono essere convertiti in decimale forma) e come controllare 7-segmenti display utilizzando alcuni tabella di logica, quindi ottenere il componente per eseguire la logica.
 
Non capisco la tua idea su demultiplexer
puoi spiegare di più?

 
http://www.elcom.co.yu/glas.htm

Sorry, english version under construction!

 

Welcome to EDABoard.com

Sponsor

Back
Top