)]}'
{
  "commit": "8d9c23ce437406e49c7bef2f0ca4ec003955f0c7",
  "tree": "8605c48af61c1f644cf66e97b4c6233362bf9b26",
  "parents": [
    "1fbd3356e57c5053ecdd0221d87c163741d3901f"
  ],
  "author": {
    "name": "Eunchan Kim",
    "email": "eunchan@opentitan.org",
    "time": "Wed May 11 15:53:21 2022 -0700"
  },
  "committer": {
    "name": "Eli Kim",
    "email": "github@elikim.dev",
    "time": "Thu May 12 13:33:04 2022 -0700"
  },
  "message": "fix(spi_device): Delay CMDFIFO Event\n\nIssue #11871\n\nThis commit revises upload module to generate the command FIFO not empty\nevent after the SPI transaction.\n\nThis logic does not follow the FIFO notempty signal from\nprim_fifo_async_sram_adapter module. It rather implements custom logic\nto:\n\n- Set interrupt when CMDFIFO is not empty AND the SPI transaction is\n  completed.\n\nTo achieve the criteria above, the logic keeps the notempty signal until\nthe transaction is completed. The logic in SYS_CLK detects the end of\nthe transaction (sys_csb_deasserted_pulse_i) and if  the value is one,\ncreates a pulse.\n\nSigned-off-by: Eunchan Kim \u003ceunchan@opentitan.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f7ae9843275c1d4a8aa8f67f4af16d6c473e758c",
      "old_mode": 33188,
      "old_path": "hw/ip/spi_device/pre_dv/tb/spid_upload_tb.sv",
      "new_id": "8f751715a9a557341940fefe40322f860710a53d",
      "new_mode": 33188,
      "new_path": "hw/ip/spi_device/pre_dv/tb/spid_upload_tb.sv"
    },
    {
      "type": "modify",
      "old_id": "98bf0647ffd5d67e613c93ac295ca444759c9914",
      "old_mode": 33188,
      "old_path": "hw/ip/spi_device/rtl/spi_device.sv",
      "new_id": "1324f2622da820de3187e984edc6bb0f18ce1649",
      "new_mode": 33188,
      "new_path": "hw/ip/spi_device/rtl/spi_device.sv"
    },
    {
      "type": "modify",
      "old_id": "b03fabb2e52a70e8bd7e97ca6959e9be05aa2098",
      "old_mode": 33188,
      "old_path": "hw/ip/spi_device/rtl/spid_upload.sv",
      "new_id": "64fcee6f391a447a43b89f678add6152e97368a0",
      "new_mode": 33188,
      "new_path": "hw/ip/spi_device/rtl/spid_upload.sv"
    }
  ]
}
