V
varunmalhotra
Guest
Hi Guys, minä lähetän dataa sarjakaapelin Altera dE2 FPGA. mutta en saa oikeat arvot. Mielestäni voisi olla ongelma baud generaattori. Voiko joku auttaa minua baud gen. Minulla on 50 MHz systme kellon. Yritän saada 115200 siirtonopeus. Pienikin malli tekee. Myös miten saada todellista tilastot baud generaattorin. (Kuinka CLK on jaettava jne.) lisäksi tämän Rx-koodin ja baudin genrator. En tarvitse muuta moduuli myös. Thanks on minun Rx koodi. Kirjasto IEEE; KÄYTÖSSÄ ieee.Std_logic_1164.ALL, USE ieee.Std_logic_unsigned.ALL; ENTITY serial_comm on portti (CLK: IN std_logic, rst: IN std_logic, rx: IN std_logic; määrä: out std_logic_vector (3 downto 0), - käytetty virheenkorjausta DOUT: OUT std_logic_vector (7 downto 0)); END serial_comm, ARCHITECTURE yksinkertainen OF serial_comm IS tyyppi on (käyttämättömänä, S0, S1, S2, S3, S4, S5, S6, S7, pysäkki), signaalin current_state, next_state : Valtion, signaali databuffer: std_logic_vector (7 downto 0), BEGIN seq: prosessi (RST, CLK, rx) alkaa jos rst = '0 'sitten DOUT