3426 views|5 replies

85

Posts

0

Resources
The OP
 

Is there any delay when directly connecting FPGA I/O pins? [Copy link]

If I connect any two I/O pins directly without a buffer in between, is there any delay? The delay of connecting one inverter in between and connecting three inverters should be 3 times different. Why are the delays in the simulation results the same? I am a novice, please help me, thank you! The system is set by default.

This post is from FPGA/CPLD

Latest reply

You are talking about logically implementing assign a=b; Or connect the two PINs on the layout. If it is a logical implementation, I generally don't consider delay. If it is a layout issue, it depends on how long the line is, but generally only high-speed signals are considered.   Details Published on 2021-5-15 17:31
 

6555

Posts

0

Resources
2
 

Explanation: There is a delay

It has something to do with the mode in which the I/O ports are assigned to pins.

This post is from FPGA/CPLD
 
 

1370

Posts

2

Resources
3
 
External delays are not the responsibility of the simulation software. If you really want to consider delays, you need to give the delays yourself.
This post is from FPGA/CPLD

Comments

It is a buffer or inverter inside the FPGA chip.  Details Published on 2021-5-13 13:28
 
 
 

85

Posts

0

Resources
4
 
cruelfox posted on 2021-5-13 10:30 External delay is not the responsibility of the simulation software. If you really want to consider the delay, you need to give the delay yourself.

It is a buffer or inverter inside the FPGA chip.

This post is from FPGA/CPLD
 
 
 

693

Posts

7

Resources
5
 

It takes time for a signal to pass through a transmission line, and there is always a delay. The signal transmission is fast and the delay is very small. For example, if the RS485 and RS232 lines are too long, the signal cannot be transmitted, and communication is impossible beyond a certain distance.

This post is from FPGA/CPLD
 
 
 

2113

Posts

0

Resources
6
 

You are talking about logically implementing assign a=b;

Or connect the two PINs on the layout.

If it is a logical implementation, I generally don't consider delay.

If it is a layout issue, it depends on how long the line is, but generally only high-speed signals are considered.

This post is from FPGA/CPLD
 
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list