Explain the concept of a Clock Divider Circuit? Write a VHDL
code for the same?
Answers were Sorted based on User's Feedback
Answer / jaya suriya
IN SPARTAN 3E BOARD.. THE INTERNAL CLOCK FREQUENCY IS
16MHZ... IF WE WANT TO INTERFACING THE EXT DIPLAY DEVICES
WE WON'T RUN IT WITH A NORMAL CLOCK FREQ(16
MHZ)....THATSWHY I HAVE TO CREATED NEW CLOCK PULSE WITH THE
FREQ OF 1HZ BY DEVIDING THE CLOCK..... TAKE THE NORMAL CLK
AS A REFERENCE...THIS IS KNOWN AS CLOCK DIVIDER CONCEPT...
ENTITY CLK_DIV IS
PORT(CLK: IN STD_LOGIC;
NEWCLK:OUT STD_LOGIC);
END CLK_DIV
ARCH BEH OF CLK_DIV IS
VARIABLE COUNT:INTEGER:=0;
SIGNAL CLKN:STD_LOGIC;
BEGIN
PROCESS(CLK)
BEGIN
IF CLK='1' AND CLK'EVENT THEN
COUNT:=COUNT+1;
IF COUNT=8000000 THEN
NEWCLK<= NOT CLKN
COUNT:=0;
END PROCESS;
END BEH;
| Is This Answer Correct ? | 19 Yes | 13 No |
Answer / senthil
I am using the Mr.Suriya code with little modification.
ENTITY CLK_DIV IS
PORT(CLK: IN STD_LOGIC;
NEWCLK:OUT STD_LOGIC);
END CLK_DIV
ARCH BEH OF CLK_DIV IS
VARIABLE COUNT:INTEGER:=0;
BEGIN
PROCESS(CLK)
BEGIN
IF CLK='1' AND CLK'EVENT THEN
COUNT:=COUNT+1;
IF COUNT=8000000 THEN
NEWCLK<= '1';
COUNT:=0;
ELSE
NEWCLK<= '0';
END IF;
END IF;
END PROCESS;
END BEH;
| Is This Answer Correct ? | 12 Yes | 12 No |
Answer / manju
please initialize the variables before using it in the
behaviour architecture or else it will be in the unknown
state still it has some legal value.
| Is This Answer Correct ? | 2 Yes | 4 No |
Explain what is multiplexer?
If an/ap = 0.5, an/ap = 1, an/ap = 3, for 3 inverters draw the transfer characteristics?
what is SCR (Silicon Controlled Rectifier)?
How does Resistance of the metal lines vary with increasing thickness and increasing length?
Which gate is normally preferred while implementing circuits using CMOS logic, NAND or NOR? Why?
Draw the Cross Section of an Inverter? Clearly show all the connections between M1 and poly, M1 and diffusion layers etc?
Explain Process technology? What package was used and how did you model the package/system? What parasitic effects were considered?
In a SRAM layout, which metal layers would you prefer for Word Lines and Bit Lines? Why?
What happens if we delay the enabling of Clock signal?
What work have you done on full chip Clock and Power distribution? What process technology and budgets were used?
Mention what are the different gates where Boolean logic are applicable?
What is the difference between nmos and pmos technologies?