Digilent DIO5 Uživatelský manuál Strana 19

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 19
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 18
DIO5 Reference Manual Digilent, Inc.
www.digilentinc.com Page 19
Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned may be trademarks of their respective owners.
ssg <= "0111111" when dig = "0000" else
"0000110" when dig = "0001" else
"1011011" when dig = "0010" else
"1001111" when dig = "0011" else
"1100110" when dig = "0100" else
"1101101" when dig = "0101" else
"1111101" when dig = "0110" else
"0000111" when dig = "0111" else
"1111111" when dig = "1000" else
"1101111" when dig = "1001" else
"1110111" when dig = "1010" else
"1111100" when dig = "1011" else
"0111001" when dig = "1100" else
"1011110" when dig = "1101" else
"1111001" when dig = "1110" else
"1110001" when dig = "1111" else
"0000000";
-- Digit multiplexor. The anode for each digit in enabled
-- in succession, and the appropriate cathode data is muxed onto
-- the cathode lines while the corresponding anode is driven.
an <= "1110" when cntDig = "00" else
"1101" when cntDig = "01" else
"1011" when cntDig = "10" else
"0111" when cntDig = "11" else
"1111";
dig <= regSsg(15 downto 12) when cntDig = "00" else
regSsg(11 downto 8) when cntDig = "01" else
regSsg( 7 downto 4) when cntDig = "10" else
regSsg( 3 downto 0);
-- Map the internal signals to the pins on the CPLD.
rgbSsgAn <= an;
rgbSsgCa <= '1' & (not ssg);
kclk <= kcin;
kdat <= kdin;
end Behavioral;
Zobrazit stránku 18
1 2 ... 14 15 16 17 18 19

Komentáře k této Příručce

Žádné komentáře