Gast
#548846
Ich probiere 2 Bytes parallel einzulesen (auf Clock getaktet), wenn die Werte der beiden dem entsprechen, was ich erwarte, möchte ich auf die gleiche Leitung ein Byte ausgeben, welches beim nächsten Clock vom µC eingelesen werden soll. Die Simulation geht aber bis zu dem Punkt, wo ich die 2 Bytes eingelesen habe und wo das Byte ausgegeben werden soll, ist alles vorbei. Mach ich was falsch mit dem "inout"? Zum Anfang initialisiere ich die Leitung als T-State: DATA : inout STD_LOGIC_VECTOR(7 downto 0); ... ext_rw_data: process(CLK, CLEAR) ... begin DATA <=(others =>'Z'); .............
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
