总线异步传输数据,burst是8拍,outstanding是16,读时钟频率10MHZ 写时钟频率16MHZ,异步FIFO最小深度是多少不会反压写?(同步器打2拍)
时间: 2024-05-20 15:18:34 浏览: 25
首先需要了解一些概念:
- burst:在一次总线事务中传输的数据个数。例如,一个burst为8,表示在一次总线事务中传输8个数据。
- outstanding:在同一时间内允许在总线上的最大未完成事务数。例如,一个outstanding为16,表示在同一时间内最多允许16个未完成的总线事务。
- 读写时钟频率:读写时钟的频率。
- 异步FIFO:一种FIFO缓存,读和写操作由不同的时钟信号控制,并且没有任何同步器的帮助。
那么,异步FIFO的最小深度可以通过以下公式计算:
最小深度 = burst × outstanding
在本例中,最小深度为8×16=128。
需要注意的是,原始数据在写入异步FIFO之前需要经过同步器同步到相应的写时钟域,因此同步器的打拍数也需要考虑在内。
相关问题
总线是axi32位, 数据起始地址为0x00004 读取1024k字节数据 怎么发读请求,burst_len最大为16
对于AXI总线,如果你要发送一个读取请求,可以按照以下步骤进行:
1. 首先,设置读取请求的控制信号。AXI总线的控制信号有多个,包括`ARVALID`(读取地址有效信号),`ARADDR`(读取地址信号),`ARLEN`(读取传输长度信号)等。在这个例子中,你需要将`ARVALID`设置为高电平,表示读取地址有效;将`ARADDR`设置为0x00004,表示数据的起始地址;将`ARLEN`设置为16,表示读取传输的最大长度为16个burst。
2. 等待一段时间,以确保读取地址信号已被接收。
3. 设置传输数据信号。AXI总线的数据信号有多个,包括`RVALID`(读取数据有效信号),`RDATA`(读取数据信号)等。在这个例子中,你需要等待`RVALID`为高电平表示读取数据有效,并且读取`RDATA`中的数据。
4. 重复步骤2和3,直到你成功读取了1024k字节的数据。
需要注意的是,以上步骤只是一个简单的示例,具体实现可能会因具体的硬件平台和软件框架而有所不同。你可能需要参考相关文档和资料以了解如何在你的平台上正确使用AXI总线进行读取操作。
某同步总线的时钟频率为100 MHz,宽度为32位,地址/数据线复用,每传输一个地址或者数据占有一个时钟周期。若该总线支持 burst(猝发)传输方式,则一次“主存写”总线事务传输128位数据所需要的时间至少是多少
个时钟周期?
根据题目中的信息,每传输一个地址或数据占用一个时钟周期,而一次传输128位数据需要传输4个32位的数据,因此需要传输4个地址或数据。如果使用burst传输方式,可以在一个时钟周期内传输4个地址或数据,因此一次传输128位数据所需要的时间至少是4个时钟周期,即40ns。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)