A
alierossi
Guest
किसी को पता है कि एक आंकड़े से फोन है. vhdl कोड का उपयोग कर txt?
मैं एक ROM को विकसित किया है कि नीचे की तरह .... स्टोर डाटा
पुस्तकालय आईईईई;
उपयोग IEEE.STD_LOGIC_1164.ALL;
उपयोग IEEE.STD_LOGIC_ARITH.ALL;
उपयोग IEEE.STD_LOGIC_signed.ALL;
---- Uncomment निम्नलिखित पुस्तकालय घोषणा अगर instantiating
---- इस कोड में किसी भी Xilinx primitives.
- पुस्तकालय UNISIM;
- उपयोग UNISIM.VComponents.all;
इकाई एसएसएस है
पोर्ट (
STD_LOGIC में clk:;
ई: STD_LOGIC में;
r: STD_LOGIC में;
data_out: STD_LOGIC_vector (7 0 downto बाहर)
);
अंत इकाई एसएसएस;
एसएसएस की वास्तुकला rtl है
संकेत मैं: पूर्णांक 0-999 श्रेणी = 0:;
संकेत सक्षम: std_logic: = '0 ';
संकेत डेटा: std_logic_vector (7 0 downto);
BEGIN
प्रक्रिया (ए)
प्रारंभ करना
अगर e'event और = ''1 तो ई
सक्रिय <= '1 ';
अंत में अगर;
अंत प्रक्रिया;
clk (प्रक्रिया)
प्रारंभ करना
अगर rising_edge (clk) तो
अगर (= सक्षम '1 ') तो
मैं <= 1 i;
अंत में अगर;
अंत में अगर;
अंत प्रक्रिया;
clk (प्रक्रिया)
प्रारंभ करना
अगर rising_edge (clk) तो
मामले मैं है
जब डेटा = 0> <= "10111100"; - मूल्य
जब 1 = डेटा> <= "11011001";
जब 2 = डेटा> <= "00000111";
जब 3 = डेटा> <= "10101000";
जब 4 = डेटा> <= "10101001";
जब 5 = डेटा> <= "10101000";
जब 6 = डेटा> <= "10101011";
जब 7 = डेटा> <= "10110010";
- ....1000 तक
अंत मामले;
अंत में अगर;
अंत प्रक्रिया;
मैं पैदा करते हैं. txt फ़ाइल है कि एक स्तंभ में मूल्य है.कैसे मैं पाठ. मेरे रोम में डाल फ़ाइल कॉल कर सकते हैं.जिससे कि मैं मामले 1000 पते ऊपर कोड की तरह 1000 मूल्य को भरने के लिए नहीं चाहिए.कृपया help.urgent.
मैं एक ROM को विकसित किया है कि नीचे की तरह .... स्टोर डाटा
पुस्तकालय आईईईई;
उपयोग IEEE.STD_LOGIC_1164.ALL;
उपयोग IEEE.STD_LOGIC_ARITH.ALL;
उपयोग IEEE.STD_LOGIC_signed.ALL;
---- Uncomment निम्नलिखित पुस्तकालय घोषणा अगर instantiating
---- इस कोड में किसी भी Xilinx primitives.
- पुस्तकालय UNISIM;
- उपयोग UNISIM.VComponents.all;
इकाई एसएसएस है
पोर्ट (
STD_LOGIC में clk:;
ई: STD_LOGIC में;
r: STD_LOGIC में;
data_out: STD_LOGIC_vector (7 0 downto बाहर)
);
अंत इकाई एसएसएस;
एसएसएस की वास्तुकला rtl है
संकेत मैं: पूर्णांक 0-999 श्रेणी = 0:;
संकेत सक्षम: std_logic: = '0 ';
संकेत डेटा: std_logic_vector (7 0 downto);
BEGIN
प्रक्रिया (ए)
प्रारंभ करना
अगर e'event और = ''1 तो ई
सक्रिय <= '1 ';
अंत में अगर;
अंत प्रक्रिया;
clk (प्रक्रिया)
प्रारंभ करना
अगर rising_edge (clk) तो
अगर (= सक्षम '1 ') तो
मैं <= 1 i;
अंत में अगर;
अंत में अगर;
अंत प्रक्रिया;
clk (प्रक्रिया)
प्रारंभ करना
अगर rising_edge (clk) तो
मामले मैं है
जब डेटा = 0> <= "10111100"; - मूल्य
जब 1 = डेटा> <= "11011001";
जब 2 = डेटा> <= "00000111";
जब 3 = डेटा> <= "10101000";
जब 4 = डेटा> <= "10101001";
जब 5 = डेटा> <= "10101000";
जब 6 = डेटा> <= "10101011";
जब 7 = डेटा> <= "10110010";
- ....1000 तक
अंत मामले;
अंत में अगर;
अंत प्रक्रिया;
मैं पैदा करते हैं. txt फ़ाइल है कि एक स्तंभ में मूल्य है.कैसे मैं पाठ. मेरे रोम में डाल फ़ाइल कॉल कर सकते हैं.जिससे कि मैं मामले 1000 पते ऊपर कोड की तरह 1000 मूल्य को भरने के लिए नहीं चाहिए.कृपया help.urgent.