![]() |
|
|
|
#1 |
|
I really need some help, Im in college taking a digital logic course.
Our final project is a digital counter that counts up to 60, using a mod 6 and mod 10 counter. the problem i am having is coding a 25 bit frequency divider, im not very good at coding in VHDL, but if someone could help me out it would be seriously appreciated. i spent like 5 hours working on this thing using a 25 bit johnson counter, but I just couldnt figure out how to get it to divide a frequency. help appreciated. p00ndawg Last edited by p00ndawg : 11-30-2007 at 02:40 AM. |
|
|
|
|
|
|
#2 |
|
Junior Member
Join Date: Nov 2007
Posts: 3
|
Please someone Help!
![]() p00ndawg |
|
|
|
|
|
#3 |
|
Junior Member
Join Date: Nov 2007
Posts: 3
|
Default Re: VHDL help, frequency Division
How would this work? does this successfully divide the 25 hz frequency from an ALTERA board to 1 hz?? Thanks for your response, but this problem should be fairly simple, I mean we never really went over VHDL and now we're expected to code somethign in the language, so I dont think it should be in our realm of reach, but jesus i am having so much trouble as well as my class mates. help appreciated. Library IEEE; use IEEE.std_logic_1164.all; entity Divider is port ( CLK: in STD_LOGIC; COUT: out STD_LOGIC ); end Divider; architecture Divider of Divider is constant TIMECONST : integer := 59; --temp at 1 or 2 for simulation purposes signal count0, count1, count2, count3: integer range 0 to 1000 := 0; signal D: STD_LOGIC := '0'; begin process (CLK) begin if (CLK'event and CLK = '1') then count0 <= count0 + 1; if (count0 = TIMECONST) then count0 <= 0; count1 <= count1 + 1; elsif (count1 = TIMECONST) then count1 <= 0; count2 <= count2 + 1; elsif (count2 = TIMECONST) then count2 <= 0; count3 <= count3 + 1; elsif (count3 = TIMECONST) then count3 <= 0; D <= not D; end if; end if; COUT <= D; end process; end Divider; Reply With Quote does this little piece of code do what I need? p00ndawg |
|
|
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Some SERIOUS online video, amazing | flasher8 | DVD Video | 2 | 12-18-2005 11:21 PM |
| Help me with a serious problem, please | Paul | A+ Certification | 6 | 04-27-2005 12:04 PM |
| serious about buying a dvd recorder... | hi | DVD Video | 18 | 12-22-2003 03:29 PM |
| Re: Serious Computer Problem | hootnholler | A+ Certification | 1 | 11-24-2003 12:18 PM |
| Ulead DvdMF2 : Serious audio sync problem | EtEroGeNeO | DVD Video | 6 | 09-15-2003 03:20 PM |