Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Recent content by biju4u90

  1. B

    Async FIFO full generation when read and write frequencies are different

    Suppose I write 700 datas initially and then starts reading so that FIFO will not become empty. I continue writing datas along with read too. Then? In such a situation, there is a possibility that my read pointer - write pointer comparison will go wrong, right?
  2. B

    Async FIFO full generation when read and write frequencies are different

    Hi, https://www.edaboard.com/showthread.php?197207-FIFO-read-amp-write-pointer-synchronising-for-asynchronous-FIFO The mentioned link in this forum explains how read pointer comparison with write pointer in an async FIFO will not create any problem even if the read pointer is incremented...
  3. B

    Clock domain crossing problem

    Looks like a perfect answer to the question. Thank you for the help.
  4. B

    Clock domain crossing problem

    You mean to say that synchronize data from clock domain A and B to clock domain C and then do the combinational operation?
  5. B

    Clock domain crossing problem

    This is an interview question I found: I have three clock domains A, B and C. I have some data coming from clock domain A and clock domain B. I want to do some combinational operation and send the resulting data to clock domain C. How can I do this?
  6. B

    FIFO implementation using RAM

    We normally use RAM for FIFO implementation saying Flip flop implementation is costlier. How is RAM memory implemented in hardware? If RAM is implemented using normal flip flop registers, what is the use of using RAM? How RAM implementation becomes cheaper than Flip flop implementation?
  7. B

    Why ARM processor is more power efficient compared to Intel processor

    What I understood from the internet is that, since ARM architecture is based on RISC model, the complexity of hardware is less compared to that of Intel which follows CISC. The simple hardware reduces power consumption. But my doubt is that, in RISC architecture, when the hardware complexity is...
  8. B

    Why ARM processor is more power efficient compared to Intel processor

    But how does ARM architecture become more efficient in terms of power reduction?
  9. B

    Why ARM processor is more power efficient compared to Intel processor

    ARM processors dominate over Intel processors in mobile phone markets because of it's power efficiency compared to Intel. How does ARM processor achieve lower power consumption compared to Intel for same operation? For example, consider the case of multiplication between two numbers. How does...
  10. B

    Handling multiple interrupts in a design

    I am a hardware engineer (RTL design) and I don't write microprocessor codes. Yea, I should be knowing what microprocessor is being used in my system. But to design RTL, knowledge on the microprocessor family is not a mandatory infomation. - - - Updated - - - Yes, you are correct on this. I...
  11. B

    Handling multiple interrupts in a design

    Hi all, Thank you all for the responses. This was not a hypothetical question and the question was based on a bluetooth system I work on. I don't know which microprocessor family is being used in the system, but the ISR is executed based on negative edge of the interrupt line. In our scenario...
  12. B

    Handling multiple interrupts in a design

    Hi, Usually, an interrupt is generated by the hardware in a design and the processor reads the interrupt when a negative edge is detected at the interrupt line (assuming active low interrupt line). After the firmware reads the interrupt line and execute the ISR, it will clear the interrupt...
  13. B

    [SOLVED] Fixing setup violations in RTL

    In this case, we are delaying P by 1 clock cycle, right? Suppose this P is used at some other part of the design. Won't this break the existing logic? Or you mean to say that, while applying pipelining, we should be taking care of this situation also? - - - Updated - - - Please see my above...
  14. B

    [SOLVED] Fixing setup violations in RTL

    There are many posts that deal with setup and hold violations and their fixing in backend stages. Suppose that the initial synthesis itself gives setup and hold violations. What are the possible methods to fix them in RTL? I could find following suggestions in some of the posts. But how...
  15. B

    Fixing set up violation in feedback path

    Why?? When the combinational delay in the feedback path is very small, it may result in hold violations, right?

Part and Inventory Search

Back
Top