CTU CAN FD IP Core issueshttps://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core/-/issues2023-12-15T13:38:54Zhttps://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core/-/issues/463G_TECHNOLOGY/target_technology generic is not documented in CTU CAN FD Core ...2023-12-15T13:38:54ZPavel PisaG_TECHNOLOGY/target_technology generic is not documented in CTU CAN FD Core Datasheet nor System Architecture DocumentationIt can be chosen from C_TECH_FPGA or C_TECH_ASIC and default is target_technology := C_TECH_FPGA in can_top_level, can_top_ahb and can_top_apb so it should be correct for use in FPGAs. But datasheet should document all generics.It can be chosen from C_TECH_FPGA or C_TECH_ASIC and default is target_technology := C_TECH_FPGA in can_top_level, can_top_ahb and can_top_apb so it should be correct for use in FPGAs. But datasheet should document all generics.https://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core/-/issues/462Flip to VCS flow2023-12-15T16:18:49ZIlle, Ondrej, Ing.Flip to VCS flowhttps://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core/-/issues/460driver: update to build with old and 6.5+ kernel version2023-09-06T13:13:34ZPavel Pisadriver: update to build with old and 6.5+ kernel versionApply minor changes and adjustments from mainline Linux kernel driver to allow standalone build with old and new kernel versions. The ifdefs not acceptable into mainline are required to allow build with older and new kernels from the sin...Apply minor changes and adjustments from mainline Linux kernel driver to allow standalone build with old and new kernel versions. The ifdefs not acceptable into mainline are required to allow build with older and new kernels from the single sources.
Code update is done on the old IP core version the first to check compatibility with all versions which are supported by mainline sources.Pavel PisaPavel Pisahttps://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core/-/issues/459Debug remaning compliance tests2023-02-19T09:40:08ZIlle, Ondrej, Ing.Debug remaning compliance testshttps://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core/-/issues/458SYN warnings2023-02-19T19:38:49ZIlle, Ondrej, Ing.SYN warnings```
Warning: /home/oille/Downloads/ctucanfd_ip_core/src/tx_arbitrator/priority_decoder.vhd:199: Initial values for signals/variables are not supported for synthesis by default. They are ignored. (VHD-7)
Warning: /home/oille/Downloads/c...```
Warning: /home/oille/Downloads/ctucanfd_ip_core/src/tx_arbitrator/priority_decoder.vhd:199: Initial values for signals/variables are not supported for synthesis by default. They are ignored. (VHD-7)
Warning: /home/oille/Downloads/ctucanfd_ip_core/src/tx_arbitrator/priority_decoder.vhd:243: Initial values for signals/variables are not supported for synthesis by default. They are ignored. (VHD-7)
Warning: /home/oille/Downloads/ctucanfd_ip_core/src/tx_arbitrator/priority_decoder.vhd:204: DEFAULT branch of CASE statement cannot be reached. (ELAB-311)
Warning: /home/oille/Downloads/ctucanfd_ip_core/src/tx_arbitrator/priority_decoder.vhd:249: DEFAULT branch of CASE statement cannot be reached. (ELAB-311)
```
```
Warning: /home/oille/Downloads/ctucanfd_ip_core/src/memory_registers/generated/address_decoder.vhd:139: Attribute 'IMAGE is not supported for synthesis and will be ignored. (ELAB-936)
Warning: /home/oille/Downloads/ctucanfd_ip_core/src/memory_registers/generated/address_decoder.vhd:139: Attribute 'IMAGE is not supported for synthesis and will be ignored. (ELAB-936)
```
```
Warning: /home/oille/Downloads/ctucanfd_ip_core/src/memory_registers/generated/address_decoder.vhd:139: Attribute 'IMAGE is not supported for synthesis and will be ignored. (ELAB-936)
Warning: /home/oille/Downloads/ctucanfd_ip_core/src/memory_registers/generated/address_decoder.vhd:139: Attribute 'IMAGE is not supported for synthesis and will be ignored. (ELAB-936)
```
```
Warning: /home/oille/Downloads/ctucanfd_ip_core/src/can_core/err_detector.vhd:296: DEFAULT branch of CASE statement cannot be reached. (ELAB-311)
```
```
Warning: /home/oille/Downloads/ctucanfd_ip_core/src/can_core/tx_shift_reg.vhd:257: DEFAULT branch of CASE statement cannot be reached. (ELAB-311)
```
```
Warning: /home/oille/Downloads/ctucanfd_ip_core/src/rx_buffer/rx_buffer.vhd:548: DEFAULT branch of CASE statement cannot be reached. (ELAB-311)
```https://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core/-/issues/457Update CI job tags2023-01-21T19:49:42ZIlle, Ondrej, Ing.Update CI job tagshttps://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core/-/issues/456Docs mention removed release creation script2023-09-28T12:04:42ZEmil Jiří TywoniakDocs mention removed release creation scriptIn doc/core/ctu_can_fd_architecture.lyx line 1441 "RTL release can be created by following script:" and onward references scripts/create_release.py removed in 10b5a64e8cd4e7fb2f0b67200459ed489fa50be7. `gitlab-runner exec shell pages` is ...In doc/core/ctu_can_fd_architecture.lyx line 1441 "RTL release can be created by following script:" and onward references scripts/create_release.py removed in 10b5a64e8cd4e7fb2f0b67200459ed489fa50be7. `gitlab-runner exec shell pages` is sadly not a replacement as it fails on `cp: cannot stat 'test/rtl_lst.txt': No such file or directory` which needs to be created earlier in the pipeline, and `gitlab-runner` doesn't seem to support running a pipeline or multiple stages locally. Unfortunately, the user should be probably informed to download the release from gitlab instead.https://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core/-/issues/455Add test for disabled parity detection2022-09-05T21:19:40ZIlle, Ondrej, Ing.Add test for disabled parity detectionhttps://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core/-/issues/454Flip to manually launched regression on master, not every day run2022-08-03T12:38:16ZIlle, Ondrej, Ing.Flip to manually launched regression on master, not every day runhttps://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core/-/issues/453Flip to OSVVM from VUnit2023-03-12T09:54:29ZIlle, Ondrej, Ing.Flip to OSVVM from VUnithttps://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core/-/issues/449Integrate compliance library as sub-module2022-07-23T19:25:33ZIlle, Ondrej, Ing.Integrate compliance library as sub-modulehttps://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core/-/issues/447Remove driving bus, use records instead.2023-02-18T23:17:49ZIlle, Ondrej, Ing.Remove driving bus, use records instead.https://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core/-/issues/446Correct link to QEMU CAN emulation in readme2022-04-02T20:20:51ZPavel PisaCorrect link to QEMU CAN emulation in readmehttps://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core/-/issues/445Driver documentation update from v8 mainline submission attempt2022-04-02T20:04:12ZPavel PisaDriver documentation update from v8 mainline submission attempthttps://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core/-/issues/444Integrate FPGA emulator to CTU CAN FDs pipeline2022-01-10T20:10:18ZIlle, Ondrej, Ing.Integrate FPGA emulator to CTU CAN FDs pipelineIntegrate run of external pipeline of Zynq MZ_APO board as part of CTU CAN FD repository.
Such run would force update of CTU CAN FD, rebuild FPGA design and run basic
SocketCAN test with built driver.Integrate run of external pipeline of Zynq MZ_APO board as part of CTU CAN FD repository.
Such run would force update of CTU CAN FD, rebuild FPGA design and run basic
SocketCAN test with built driver.https://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core/-/issues/443Interrupt Manager reset by SETTINGS[ENA]2021-10-26T18:33:30ZIlle, Ondrej, Ing.Interrupt Manager reset by SETTINGS[ENA]Currently, Interrupt manager is being reset by SETTINGS[ENA]. This is clearly wrong since it dis-allows setting
interrupt enable, interrupt mask when core is disabled.Currently, Interrupt manager is being reset by SETTINGS[ENA]. This is clearly wrong since it dis-allows setting
interrupt enable, interrupt mask when core is disabled.Ille, Ondrej, Ing.Ille, Ondrej, Ing.https://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core/-/issues/442Add simulation time measurement2021-10-24T10:34:37ZIlle, Ondrej, Ing.Add simulation time measurementhttps://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core/-/issues/441driver: update register test to correspond to actual 2.4 version reported by ...2021-09-25T11:24:35ZPavel Pisadriver: update register test to correspond to actual 2.4 version reported by core.https://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core/-/issues/440Clarify implications of connecting core to 8 / 16 bit buses.2021-12-22T10:30:52ZIlle, Ondrej, Ing.Clarify implications of connecting core to 8 / 16 bit buses.https://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core/-/issues/439Convert RXBAM to RXBMM2021-12-09T21:35:10ZIlle, Ondrej, Ing.Convert RXBAM to RXBMMCurrently, RXBAM is little un-lucky solution since it is default on, and reset
value of MODE register has 1 in this bit. It would be better to negate the logic
and introduce RXBMM (RX Buffer manual mode).Currently, RXBAM is little un-lucky solution since it is default on, and reset
value of MODE register has 1 in this bit. It would be better to negate the logic
and introduce RXBMM (RX Buffer manual mode).