![]() |
|
|
|
#1 |
|
I need to make a vga controller but I have a problem.
The clock is 48 Mhz,so i have to divide it by two to have 24 Mhz for 640 by 480 pixels. but the clock input should be the real clock 48 Mhz en there's also an enable input and by this input we can get the correct(needed) frequency of 24 MHz. I don't know how to do this and how this exactly works,but it has to be done this way,maybe somebody can write a little bit code for me? Are explain howthis thing works. thanks a lot!! jo |
|
|
|
|
#2 |
|
Posts: n/a
|
On 15 May 2005 12:41:59 -0700, (jo) wrote:
>I need to make a vga controller but I have a problem. >The clock is 48 Mhz,so i have to divide it by two to have 24 Mhz for >640 by 480 pixels. >but the clock input should be the real clock 48 Mhz en there's also an >enable input and by this input we can get the correct(needed) >frequency of 24 MHz. >I don't know how to do this and how this exactly works,but it has to >be done this way,maybe somebody can write a little bit code for me? >Are explain howthis thing works. >thanks a lot!! ***** A simple JK flip flop will divide by 2 nicely. That can be made from two D flip flops. james james |
|
|
|
#3 |
|
Posts: n/a
|
I know how to divide a clock buth how does this works in combination
with the enable input? jo.spreutels@gmail.com |
|
|
|
#4 |
|
Posts: n/a
|
On 15 May 2005 12:41:59 -0700, (jo) wrote:
>I need to make a vga controller but I have a problem. >The clock is 48 Mhz,so i have to divide it by two to have 24 Mhz for >640 by 480 pixels. >but the clock input should be the real clock 48 Mhz en there's also an >enable input and by this input we can get the correct(needed) >frequency of 24 MHz. >I don't know how to do this and how this exactly works,but it has to >be done this way,maybe somebody can write a little bit code for me? >Are explain howthis thing works. >thanks a lot!! Should it be something like this? architecture PreScaler of PreScaler is signal Qint: STD_LOGIC_VECTOR(26 downto 0); begin process (CLK, RESET) begin if RESET = '1' then Qint <= (others => '0'); elsif Clk'event and Clk='1' then if CEI = '1' then if Qint = 1 then Qint <= (others => '0'); else Qint <= Qint + 1; end if; end if; end if; end process; CEO <= '1' when Qint = 1 else '0'; end PreScaler; Next, you should map port CEO to CE in your design. -- Lukasz Z. Stefcio Z. |
|
|
|
#5 |
|
Posts: n/a
|
|
|
|
|
#6 |
|
Posts: n/a
|
HI Jo,
> The clock is 48 Mhz,so i have to divide it by two to have 24 Mhz > but the clock input should be the real clock 48 Mhz en there's also an > enable input What are you targetting for FPGA or ASIC ? And from where is this enable input coming(I mean relation between enable and clk). -- Mohammed A Khader. jo wrote: > I need to make a vga controller but I have a problem. > The clock is 48 Mhz,so i have to divide it by two to have 24 Mhz for > 640 by 480 pixels. > but the clock input should be the real clock 48 Mhz en there's also an > enable input and by this input we can get the correct(needed) > frequency of 24 MHz. > I don't know how to do this and how this exactly works,but it has to > be done this way,maybe somebody can write a little bit code for me? > Are explain howthis thing works. > thanks a lot!! Mohammed A khader |
|
|
|
#7 |
|
Posts: n/a
|
i'm targetting fpga.
But I've decided to leave the enable foe now ,since nothing is coming on the screen. I'm gonna post it as a new topic vga controller. Maybe you can have a quick look to see if you notice something wrong. thanks for the help jo.spreutels@gmail.com |
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Firewall wont enable on cisco 857 router | matmay3021 | Hardware | 0 | 10-08-2008 09:59 AM |
| PIX 501 [ERR]vpdn enable outside | waqas001 | General Help Related Topics | 0 | 04-22-2008 12:08 PM |
| AAA authentication problem for enable mode access | leopard | Hardware | 1 | 07-02-2007 08:08 AM |
| Spoke to Spoke Enhanced Config (ASA-PIX) NEED HELP ASAP!! | T-Mak | Hardware | 1 | 10-27-2006 11:56 AM |
| How to enable communication between VLANS on a singlel switch | makhan | Hardware | 1 | 10-26-2006 08:39 AM |