test(BitScrambler): added more basic test cases
e.g. to test different eof mode, prefetch mode
This commit is contained in:
@@ -163,7 +163,7 @@
|
||||
全局配置元指令
|
||||
"""""""""""""""
|
||||
|
||||
- ``cfg prefetch true|false``:如果 ``prefetch`` 设置为 ``true``,则比特调节器启动时,从输入 DMA 流中读取 64 位数据到输入寄存器中。如果设置为 ``false``,输入寄存器将被初始化为零。默认为 ``true``。
|
||||
- ``cfg prefetch true|false``:如果 ``prefetch`` 设置为 ``true``,则比特调节器启动时会从输入 DMA 流中读取 64 位数据到输入寄存器中。如果设置为 ``false``,输入寄存器将被初始化为零。默认为 ``true``。请注意,如果启用了 prefetch 但是输入流无法提供至少 64 位的数据,比特调节器会发生挂起。
|
||||
- ``cfg eof_on upstream|downstream``:输入流结束后,比特调节器仍会计算一定量的“尾随”填充字节,以便清空其寄存器中可能存储的数据。此设置表示的是尾随字节的来源:如果设置为 ``upstream``,比特调节器从输入流中读取一定数量的填充字节,如果设置为 ``downstream``,比特调节器会等待写入足够的字节。默认为 ``upstream``。
|
||||
- ``cfg trailing_bytes N``:该设置指示比特调节器在指示输出流结束之前,需要读取或写入(取决于 ``eof_on`` 设置)多少个填充字节。默认值为 ``0``。
|
||||
- ``cfg lut_width_bits 8|16|32``:该设置选择 LUT 输出 RAM 的总线宽度(单位:位)。LUT 的大小可以是 2048×8 位、1024×16 位或 512×32 位。默认值为 ``32``。
|
||||
|
||||
Reference in New Issue
Block a user