@@ -400,9 +400,9 @@ object SRAM {
400400 *
401401 * @param size The desired size of the inner `SyncReadMem`
402402 * @tparam T The data type of the memory element
403- * @param numReadPorts The number of desired read ports >= 0, and (numReadPorts + numReadwritePorts) > 0
404- * @param numWritePorts The number of desired write ports >= 0, and (numWritePorts + numReadwritePorts) > 0
405- * @param numReadwritePorts The number of desired read/ write ports >= 0, and the above two conditions must hold
403+ * @param readPortClocks A sequence of clocks for each read port; and (numReadPorts + numReadwritePorts) > 0
404+ * @param writePortClocks A sequence of clocks for each write port; and (numWritePorts + numReadwritePorts) > 0
405+ * @param readwritePortClocks A sequence of clocks for each read- write port; and the above two conditions must hold
406406 *
407407 * @return A new `SRAMInterface` wire containing the control signals for each instantiated port
408408 * @note This does *not* return the `SyncReadMem` itself, you must interact with it using the returned bundle
@@ -435,9 +435,9 @@ object SRAM {
435435 *
436436 * @param size The desired size of the inner `SyncReadMem`
437437 * @tparam T The data type of the memory element
438- * @param numReadPorts The number of desired read ports >= 0, and (numReadPorts + numReadwritePorts) > 0
439- * @param numWritePorts The number of desired write ports >= 0, and (numWritePorts + numReadwritePorts) > 0
440- * @param numReadwritePorts The number of desired read/ write ports >= 0, and the above two conditions must hold
438+ * @param readPortClocks A sequence of clocks for each read port; and (numReadPorts + numReadwritePorts) > 0
439+ * @param writePortClocks A sequence of clocks for each write port; and (numWritePorts + numReadwritePorts) > 0
440+ * @param readwritePortClocks A sequence of clocks for each read- write port; and the above two conditions must hold
441441 * @param memoryFile A memory file whose path is emitted as Verilog directives to initialize the inner `SyncReadMem`
442442 *
443443 * @return A new `SRAMInterface` wire containing the control signals for each instantiated port
0 commit comments