Menu
  • HOME
  • TAGS

VHDL clock divider flips between 0 and X every clk cycle

vhdl,clock,digital-design

The test bench drives the clk_out signal both from the uut instance and the clk_out_process process, and this makes the resolution function for the std_logic take effect. When both sources drive '0' then the resulting clk_out value will be '0', but if one source drives '0' and the other drives...

Encoder and My Challenges on Digital Logic

computer-architecture,encoder,digital-logic,vlsi,digital-design

At initial state: Q = 0, D1D0 = 00, Q' = 1, JK = 00 encoder input:0001 After 1st clock pulse, D1D0 = 01 encoder input:0011 so JK =01 resets output Q = 0, Q' =1 After 2nd clock pulse, D1D0 = 10 encoder input:0101 So JK =10 sets output...

How 16 bit array needs 5 bit address (Xilinx Vivado HLS)?

hardware,xilinx,synthesis,digital-design

From the UG871, it seems that the size of the array is from 0 to 16 samples, hence you need 32 addresses to access all values (see Figure 69). I guess that the number N is somewhere limited to be less than 32 (or be exactly 16). This means that...

Design does not fit ispLEVER

vhdl,vhd,digital-logic,digital-design

Your le signal infers a latch. It is assigned in only two states. Assign it in all four. too many terms for output le pin 23" After doing so you now have too many terms for Pin 23. It's because if a = NOT(b) then le <= '1'; end if;...

Number of Prime Implicant and EPI

computer-architecture,digital-logic,vlsi,digital-design

In order to provide you more of a learning opportunity, I will do the process for determining PI and EPI graphically on another function, similar to yours. You can use the exact same method to then solve the numbers for function you gave in your question. Note, there are multiple...