Home
Accesso / Registrazione

OMG

ritratto di OMG

User title

User

Cronologia

Membro da
2 anni 33 settimane

 

 

Ultimi POST

ritratto di OMG

Piccolo intoppo (Mappa K)

Ciao a tutti, sto scrivendo un contatore a 3 variabili e sono arrivato a creare tutte e tre le mappe K. Per le prime due non ci sono problemi ma la terza non riesco a "scomporla", se si dice così,

00 01 11 10
0|0 |0 |0 |1 |
1|1 |1 |1 |0 |

in fine la mia variabile è così D3=~q2q1~q0+q2~q1+q2q0.

ritratto di OMG

VHDL

salve mi sono iscritto da poco e ho gia una domanda da porvi, spero che sia la sezione giusta.
Io ho scritto questo codice qui sotto cercando di creare un decoder...

library IEEE;
use IEEE.STD_LOGIC_1164.ALL;

entity dec is
port(
x: in std_logic_vector ( 3 downto 0);
y: out std_logic_vector ( 15 downto 0)
);
end entity dec;

architecture behavior of dec is
begin

Ultimi Commenti

Grazie per l'illuminazione ma purtroppo non funziona la libreria ieee.std_logic_arith.all; io utilizzo il notepad++ e non sò perchè non c'è ( l'errore è 'primary unit "std_logic_arith.all;" not found in library "IEEE"') pero ho seguido quello che mi hai detto sulla conversione e ho trovato questa library IEEE.numeric_std.all; e utilizzando to_unsigned in questo modo: hexx <= std_logic_vector(to_unsigned(i,4)); funziona tutto quindi obiettivo raggiunto :) grazie dell'auito
Login   
 Twitter Facebook LinkedIn Youtube Google RSS

Chi è online

Ci sono attualmente 10 utenti e 51 visitatori collegati.

Ultimi Commenti