This tag is relevant to issues with timing of a protocol or a standard. This could contain UART/ IIC etc. timing as well as timing for driving a motor.

learn more… | top users | synonyms

0
votes
0answers
21 views

Timing closure suggestions

I've a FPGA design ( I didn't write a single line of sources code) and I've to add a module ( in the design there is a Wishbone bus where it's possible to link others wishbone interface ). The modules ...
0
votes
0answers
14 views

Induction swashplate design reliable?

I "designed" or rather thought up a symmetrical drone design for easy deployment, it's a ball with contra-rotating blades inside that swing outwards when engaged. I wanted to avoid linkages so I ...
0
votes
3answers
55 views

How to measure temporary drop in voltage with meter

What's the easiest way to measure the period of time between the "peaks" when a 5V DC signal goes from high to low to high? I'm trying to debug a power-loss problem, and one of the solutions I'm ...
0
votes
0answers
26 views

how to calculate the Rise delay of the inverter

how do I calculate the rise delay of the inverter using the "non linear delay model" cell library which has 0.3ns input fall transition time and 0.16pf output load. ? ...
2
votes
2answers
86 views

How to analyse timing report for Xilinx FPGA

I'm trying to learn FPGA programming, my test project is a 5 stage pipelined MIPS CPU, which works. Up until now I have been optimising for area utilisation, however this has caused a very slow clock ...
0
votes
2answers
61 views

Short “High” Output In Response to a “High” Input

I am new to electrical engineering. I would like to make a circuit that will go to low after a short given time (lets say 0.2s) of being High. Using graphics I would like to convert this: to this: ...
0
votes
2answers
241 views

Simple circuit to convert a toggle switch turning on into a short pulse

I need to convert a permanent high signal into a short high pulse. I've got a design problem where I have a toggle switch that connects to a variable +11V to +17V power source, providing a signal to ...
1
vote
2answers
89 views

How to multiply base system clock using .xdc constraints in Vivado

This question may be ridiculously rudimentary but I have been going through Xilinx's available guides and videos tearing my hair out... my problem is simply this: I want to use the base 100Mhz clock ...
0
votes
2answers
79 views

Timing circuit with op amps and capacitors

I understand how a basic comparator op amp works and how a capacitor charges individually, but I can't seem to put it all together to make this circuit. I think I might be messing up with the voltage ...
0
votes
3answers
65 views

How to get equal number of clock cycles before ISR on an AVR

While writing a time critical piece of code for an Attiny13, I figured I could use the rising edge of an input as a trigger to read in some self clocking data. However, the number of clock cycles ...
0
votes
1answer
59 views

Propagation delay from a graph

I'm in the edX class and failed on all my three attempts on one of the questions. Clearly my reasoning is wrong, but I can't figure out where exactly. I would really appreciate if somebody could help ...
0
votes
0answers
33 views

eth008 relay pulse setup on phone app

Is there a way to set up relay pulse times for the Android/iPhone "Devantech" app when using ETH008 board? I noticed that it is possible using the test program on PC, but not possible on the app OR: ...
1
vote
1answer
126 views

What's the dwell signals?

Today When I was seeing this page(Digital multimeters (DMM or DVOM) part) I saw this part: What does "automotive timing"? and What's the dwell signals? are these electronic concepts?
0
votes
0answers
47 views

P-Channel FET Switching Time

I have a question about the circuit shown below. Specifically, I am looking to calculate the time that it takes to fully enhance the PFET and activate 3V3_SW1 after the control signal transitions ...
0
votes
3answers
102 views

How does oscillator frequency stability affect timing? [duplicate]

If, for example, a crystal oscillator is specified as +/- 100ppm what does that mean? That the exact frequency is uncertain to that degree, or that the frequency varies by that degree over normal ...
0
votes
0answers
185 views

Altera TimeQuest SDC I/O constraint with SDRAM - does input delay include output hold time?

I am using a Altera Stratix IV with an ISSI 42x SDRAM device. I'm trying to understand the timing constraints for the data inputs of the FPGA (which is the data output from the SDRAM). According to ...
2
votes
1answer
177 views

Setup and Hold time VS temperature (and temperature inversion)

So I know that propagation delay and timing inside an ASIC are affected by temperature. In the old days things went faster when colder and slower when hotter. Now at 90nm and below there is ...
1
vote
2answers
379 views

SPI chip select --> data + clock delay tolerance

I know this likely depends on the specific chips and devices being used, but I'm just looking for estimate ballpark numbers. I'm considering using the spi protocol for a project, and I can't seem to ...
3
votes
1answer
79 views

How to simply introduce a short (2ns) delay on a line?

We found a race condition in one of our production circuits. A CPLD chip acting as address decoder plus a couple other functions, receives address and data signal over two buses. A peripheral device ...
2
votes
3answers
193 views

Reset the raspberry pi with a relay

I'm going to use my Rasp as a GPS tracking and it should be running even if the car is off; however, I don't want run out the car battery. To make it happens I added a battery controller ...
-3
votes
1answer
1k views

Calculate the UART Baud Rate register for PIC devices

How do I calculate the UART configuration register values for a PIC 24F device, based on a desired Baud rate? Currently the UART module has 2 values that affect the Baud rate, BRG (16-bit register) ...
0
votes
1answer
139 views

Timing/buffering issue with Digilent's EPP on Basys2?

I have a Digilent Basys2 FPGA, and I'm implementing the EPP interface described in http://www.digilentinc.com/Data/Products/ADEPT/DpimRef%20programmers%20manual.pdf. This allows a program called ...
1
vote
1answer
104 views

FPGA simulates well and passes timing check but fails in PCB

So you have finished your FPGA design. You have simulated it with an extensive test bench created by a different engineer and it works, event at speed after it has been compiled, placed and routed. ...
0
votes
0answers
35 views

Timing with jittery pll

Ok this is sort of a follow up to my previous question where I have a 100Mhz input clock with 1ns Jitter, going into a pll that doubles that to 200Mhz. The 100Mhz clock is fed to logic block A, the ...
0
votes
1answer
176 views

VHDL delay mechanism

I have difficulty understanding how the delay (mainly inertial delay: AFTER) mechanism works in VHDL. I'll start with this: target <= waveform AFTER 3 NS; As ...
0
votes
1answer
87 views

AVR SPI slower than expected

I'm running an ATMega88A at 8MHz and have the SPI configured to run at Fosc/2 = 4MHz. In theory, shifting out 5000 bytes over SPI should take 1/4000000 * 8 * 5000 = 10ms. But according to the ...
1
vote
1answer
121 views

AVR SPI2X has no effect

I've got an ATMega88A configured to run on internal 8MHz clock: lfuse = 0xE2 hfuse = 0xDF efuse = 0x01 F_CPU defined as 8000000 This in confirmed in the 'real ...
0
votes
0answers
127 views

Interpolate DDR3 timing from DDR3-1600 to DDR3-1866?

This is an interesting math + electrical engineering problem. I have DDR3-2133 memory but it had presets for DDR3-1600 and DDR3-2133 but the fastest my motherboard supports is DDR3-1833. That means I ...
1
vote
2answers
245 views

ATtiny2313 vs ATtiny84 software compatibility

I make and sell a variant of the USBtiny AVR programmer. It uses an ATtiny2313 clocked at 12 MHz and does bit-banged USB using hand-tuned assembly language (that someone else wrote - it's an open ...
1
vote
1answer
224 views

driving LEDs via a PI a attiny and TLC5940 (validation) and possible powering issues

at the moment I am planning my first real (big) electronics project. I want to build a LED lamp, that can be controlled by a RaspberryPi (for e.g. programming a binary clock or changing the brightness ...
0
votes
2answers
426 views

Setup and hold time

Of the setup and hold timing constraints which are to be met to get a stable output, which one is critical in estimating the maximum clock frequency of a circuit?
1
vote
1answer
581 views

DDR4 routing / spacing guidelines

Where can I find the source of routing guidelines for DDR4. I'm talking about things like DQ to DQS timing, maximum length difference in ps for address and command and maybe maximum parallel run ...
3
votes
3answers
256 views

32-way Mux Produces Horrible Timing Problems

I'm coding a 32 way mux in verilog. The input is a counter which counts from 0 to 31, incrementing each clock cycle. Each counter value selects a different slice of a vector as an output. In my ...
2
votes
1answer
917 views

What actually happens in a RC circuit?

I'm currently working my way through a beginner's electronics book(electronics for dummies) where i am introduced to RC circuits as shown in the schematic below. simulate this circuit – ...
1
vote
1answer
244 views

Fixing 1 failing timing constraint in Xilinx

In the end of my project I have a timing constraint failure as follows : clk_in is the 100 Mhz system clock on ML507 I don't know why it is not meeting the ...
0
votes
1answer
80 views

Xilinx Design Summary

My project is finished and Xilinx gives lots of statistics in the summary like : How shall I evaluate these values, what can I say about them? What means what? Is this report good or bad? With ...
1
vote
0answers
294 views

STM32 FSMC Timing Computation

I'm working on FSMC protocol of STM32 micro controller The formula for calculate FSMC timing is below, but I have a hard time understanding it. From ST Application Note Can someone walk be ...
0
votes
1answer
320 views

Question about function set_dont_touch_network

I was trying to debug a script written for synthesis using Synopsys primetime. Can someone explain me what is the function of set_dont_touch_network? I have these ...
2
votes
1answer
83 views

Setting up data prior to a rising edge - what's best practice?

I'm a newbie, playing around with a very simple single port block RAM (on an FPGA actually). Its 'read'-timing is standard stuff - i) An address on the RAM input gets latched on a first rising clock ...
1
vote
4answers
128 views

Arduino Uno pin response speed

We are attempting to build a coilgun with multiple coils, and each coil needs to be energized and deenergized at precise time intervals. For cost (and inexperience) reasons, we are considering using ...
-1
votes
1answer
142 views

Timing on a pipeline

I'm basically reviewing for a test in my computer organization class and there's a question about pipelining. The questions is: "If the pipeline consists of 6 stages and each stage executes its ...
0
votes
2answers
139 views

Timing Diagram question

Can anyone check my timing diagram for me? I have my exam tomorrow and just want to make sure I am understanding these correctly: Any feedback is appreciated. Thanks in advance
0
votes
1answer
128 views

Verilog “Tick” Generation; Concern over hold time?

In Pong Chu's "FPGA Prototyping by Verilog Examples" he recommends using a periodic enable "tick" to divide the clock while maintaining a synchronous system (to avoid putting the system clock through ...
1
vote
1answer
478 views

Help me understand this shift register timing diagram

My basic understanding of using a shift register to convert serial to parallel data is this: On every clock pulse, the state of the serial data pin is read As data is read, it gets shifted in to the ...
2
votes
2answers
855 views

How exactly does this shift-register work? - Fairchild 74HC589

I'm using a PISO shift-register, specifically the Fairchild Semiconductor 74HC589. I got the jist of the workings of a generic shift-register via the very useful animated GIF in Wikipedia link above, ...
0
votes
3answers
377 views

How to trigger something once a day [duplicate]

What would be the right thing to use if I want the base of a transistor to be high for 12 hours and low for 12 hours? I ask because I would like to make a circuit that regulates temperature in a ...
1
vote
1answer
316 views

How to determine I2C Master timing parameters

I am relatively new to I2C, but I have done much reading on the topic and I am confused as to the timing parameters necessary when designing an I2C Master. I know of this chart from the manual on ...
6
votes
1answer
868 views

VGA Decoding - Dealing with tolerances

Update: The VGA Simulator is up and running. You can go simulate your own designs or just use the example file to see it working. I also wrote a blog post to help anyone get started using it for ...
2
votes
6answers
1k views

What exactly is the start bit error in UART?

The questions are in the bottom of the post. I understand that there are a lot of sources of timing errors inherited in UART communications. The magnitude of these errors is what limits the ...
3
votes
4answers
263 views

How are LEDs timed? (How is the pulse latency measured?)

Please excuse the awkward phrasing of the question; it seems that LEDs have pulse latencies of nanosecond and sub-nanosecond durations. The question is, how was it possible to measure such precise ...