论文部分内容阅读
为了降低数据的传输延迟,提出了一种分布式同步方式实现全局异步局部同步(GALS)片上系统。该方式通过引入时钟来实现相邻网络节点之间的数据传输,使数据传输最小延迟由原来无时钟通信方式的4个线延迟减少到1个线延迟,大大降低了数据传输延迟。同时设计了支持该方式的跨时钟域接口。该接口不仅支持多路数据在同一物理链路中传输,而且允许在每个传输周期动态分配各路数据的带宽。仿真结果表明:支持4通道和16位宽数据的接口总共占用722个ALUT(adaptive look-up table)和支持204.5 MHz的时钟速率,占用较少面积和支持较高的时钟速率。
In order to reduce the data transmission delay, a distributed synchronization method is proposed to realize global asynchronous local synchronization (GALS) system-on-chip. In this method, data is transmitted between adjacent network nodes by introducing a clock, so that the minimum delay of data transmission is reduced from 4 line delays without delay to 1 line delay, which greatly reduces the data transmission delay. At the same time designed to support this approach across the clock domain interface. The interface not only supports multiple data transmission in the same physical link, but also allows each transmission cycle dynamic allocation of data bandwidth. The simulation results show that the interface supporting 4-channel and 16-bit wide data occupies a total of 722 ALUTs (adaptive look-up table) and supports a clock rate of 204.5 MHz, occupying a smaller area and supporting a higher clock rate.