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 onion2014

  1. O

    Please HELP! error in AMBA protocol V2.0? AHB read data mux controlled by decoder?

    I think the arbiter is not just combinational logic. Hope more people can reply to this question.
  2. O

    Please HELP! error in AMBA protocol V2.0? AHB read data mux controlled by decoder?

    i read the protocol 3 times and I think i understand it. Based on the protocol, the address decoder is combinational logic. its inputs are just the address from the master, so its outputs are in the same cycle with the address cycle. But ahb's data cycle is one cycle after the addr cycle. So in...
  3. O

    SRAM read/write access time and operating frequency

    Hi all, Can anyone explain the relationship between the operating frequency and the read/write access time in sram. Best, - - - Updated - - - find some answer from a manual and share the answer with guys here. but still have some question about this. Why access time can be larger/equal to...
  4. O

    write operation of 6T sram

    Hi all, I have a question about write operation of 6T sram I know for sram read: phy2 : Precharge both bitlines high phy1 : Then turn on wordline, One of the two bitlines will be pulled down by the cell for sram write, my question is that during phy2, does the bitline and bitline_bar need to...
  5. O

    APB clock and AHB clock

    hello all, can anyone explain the relationship between the clock of AHB and APB. Hope someone can reply....
  6. O

    confuse about AHB deadlock

    Hi ALL, I have a question about when the AHB can be deadlocked. I get this question in the AMBA protocol pdf from ARM but it seems that it's not clear enough for me. And I found something in the ARM information Center, which says: " Does a master need to issue non-LOCKed accesses when...
  7. O

    How to fix setup time violation after synthesis?

    is there any step after synthesis can fix this problem? can i guide the P&R to have some usefull clock skew for that?
  8. O

    Difference between timing constraint scripts used in dc,pt in different stages

    hello, what is the difference in timing constraint for dc and pt, and P&R and post-layout STA. thanks in advance
  9. O

    will non_full_case infer priority decode circuit?

    would you plz summarize the situations when case state will refer to priority encoder? I think I mess something up here. it seems that without synopsis parallel_case directive, case and casez will always refer to priority encoder no matter whether the case items are parallel or not. but if we...
  10. O

    will non_full_case infer priority decode circuit?

    always @ (a or b or c or select2) begin r = c; case (select2) 2'b00: r = a; 2'b01: r = b; endcase end in an article, it says this will infer a priority, but I don't think so. can anyone correct me if i am wrong. this is just a non-full_case case statement, why it will infer priority. priority...
  11. O

    Ping pong effect in RTL compilation

    I still can not understand this pingpong effect. would anyone can post an example here? and more, why it create long layout-dependent timing path? This forum is sooooo good, learn a lot here. will recommend my friends to join this forum.:grin::grin:
  12. O

    [SOLVED] Synchronous clock division

    hello, can you explain more about clock enable, what does it mean and why it's better?
  13. O

    do synthesis tool distinguish which is clk which is rest of a ff?

    you said "assign two clock buffers". i don't quit understand this. do you mean if synthesis tool treat it as clk, then it will buffer it by default. I am wondering this because i read some articles and they says don't use data to connect to the clk of fflop because the synthesis tool treat them...
  14. O

    do synthesis tool distinguish which is clk which is rest of a ff?

    module which_clock (x,y,q,d); input x,y,d; output q; reg q; always @ (posedge x or posedge y) if (x) q <= 1'b0; else q <= d; endmodule In this, how does the synthesis tool, figure out which is clock and which is reset. Is the statements within the always block is necessary to find out this or...
  15. O

    latch in verilog should use nonblocking assignment ?

    hello all, i read a article about blocking and nonblocking, it says that latch should be implemented using nonblocking assignment. but i don't know what's the reason for this. can anyone explains this a bit more. thanks in advance.

Part and Inventory Search