Platform-independent core collection:master commitshttps://ohwr.org/project/general-cores/commits/master2024-03-13T10:35:01Zhttps://ohwr.org/project/general-cores/commit/490af642f66ab6c841ba279e4d8c1ab074daaa63Merge branch 'fix_cdc_constraints' into 'master'2024-03-13T10:35:01ZTristan Gingoldtristan.gingold@cern.ch
Fix to CDC constraints generator matching filters
See merge request <a href="/project/general-cores/merge_requests/43" data-original="project/general-cores!43" data-link="false" data-link-reference="false" data-project="10727" data-merge-request="247" data-reference-type="merge_request" data-container="body" data-placement="bottom" title="Fix to CDC constraints generator matching filters" class="gfm gfm-merge_request has-tooltip">!43</a>https://ohwr.org/project/general-cores/commit/14a5f2f24fba050b2b1f5ba8f3cc473322cc68a0Merge branch '53-linux-driver-for-wb-simple-uart' into 'master'2024-03-11T16:32:46ZFederico Vagafederico.vaga@cern.ch
Resolve "Linux driver for wb simple uart"
See merge request <a href="/project/general-cores/merge_requests/62" data-original="project/general-cores!62" data-link="false" data-link-reference="false" data-project="10727" data-merge-request="292" data-reference-type="merge_request" data-container="body" data-placement="bottom" title='Resolve "Linux driver for wb simple uart"' class="gfm gfm-merge_request has-tooltip">!62</a>https://ohwr.org/project/general-cores/commit/b037a952c5dd90f33f81748a97f28bca712c6daddriver: added driver for simple wb uart2024-03-11T10:32:59ZPiotr Klasapiotr.klasa@cern.ch
Driver for the simple wb UART. It supports only physical UART.
Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:piotr.klasa@cern.ch" title="piotr.klasa@cern.ch"><img alt="'s avatar" src="https://secure.gravatar.com/avatar/8a43f0a1fcfb62276453757dc7a4ab97?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:piotr.klasa@cern.ch" title="piotr.klasa@cern.ch">Piotr Klasa</a> <<a href="mailto:piotr.klasa@cern.ch" title="piotr.klasa@cern.ch">piotr.klasa@cern.ch</a>></span>https://ohwr.org/project/general-cores/commit/3c636a53f7c6605fbb8c66093a3dcb08132a572cMerge branch '54-support-verilog-output-with-gen_sourceid-tool' into 'master'2024-01-30T15:10:50ZTristan Gingoldtristan.gingold@cern.ch
Resolve "Support Verilog output with gen_sourceid tool"
See merge request <a href="/project/general-cores/merge_requests/63" data-original="project/general-cores!63" data-link="false" data-link-reference="false" data-project="10727" data-merge-request="295" data-reference-type="merge_request" data-container="body" data-placement="bottom" title='Resolve "Support Verilog output with gen_sourceid tool"' class="gfm gfm-merge_request has-tooltip">!63</a>https://ohwr.org/project/general-cores/commit/b80cef2b8e5118e60a947c86d4c7364385441169tools: add verilog support to sourceid2024-01-30T14:01:05ZDimitris Lampridisdimitris.lampridis@cern.ch
Also make it possible to define the name of the project with a
command-line argument.https://ohwr.org/project/general-cores/commit/3ca2f67c6a89e7d82470fcce9cbf71a27db3fb88Merge branch '50-add-rx-tx-interrupt-enable-in-wb_uart' into 'master'2024-01-26T16:21:17ZDimitris Lampridisdimitris.lampridis@cern.ch
Resolve "add rx/tx interrupt enable in wb_uart"
See merge request <a href="/project/general-cores/merge_requests/58" data-original="project/general-cores!58" data-link="false" data-link-reference="false" data-project="10727" data-merge-request="286" data-reference-type="merge_request" data-container="body" data-placement="bottom" title='Resolve "add rx/tx interrupt enable in wb_uart"' class="gfm gfm-merge_request has-tooltip">!58</a>https://ohwr.org/project/general-cores/commit/a2546bec1151d991888375b35255211e08446e53FIX: RX interrupt now takes place when sr_rx_rdy_i register is HIGH2024-01-26T15:37:04ZKonstantinos Blantoskonstantinos.blantos@cern.chhttps://ohwr.org/project/general-cores/commit/15b035cfc8dcd85585bcea574db8eaac4447932dMerge branch '49-add-a-fifo-with-mixed-width' into 'master'2024-01-26T08:04:12ZDimitris Lampridisdimitris.lampridis@cern.ch
Resolve "add a fifo with mixed width"
See merge request <a href="/project/general-cores/merge_requests/57" data-original="project/general-cores!57" data-link="false" data-link-reference="false" data-project="10727" data-merge-request="284" data-reference-type="merge_request" data-container="body" data-placement="bottom" title='Resolve "add a fifo with mixed width"' class="gfm gfm-merge_request has-tooltip">!57</a>https://ohwr.org/project/general-cores/commit/f36e6bef2618c0cfdcea2546e7f669475b20412cMerge branch 'wb_axi_bridge_fix' into 'master'2024-01-23T09:53:35ZTristan Gingoldtristan.gingold@cern.ch
Create branch wb_axi_bridge_fix and add fix for wb - axi4 lite bridge
See merge request <a href="/project/general-cores/merge_requests/60" data-original="project/general-cores!60" data-link="false" data-link-reference="false" data-project="10727" data-merge-request="290" data-reference-type="merge_request" data-container="body" data-placement="bottom" title="Create branch wb_axi_bridge_fix and add fix for wb - axi4 lite bridge" class="gfm gfm-merge_request has-tooltip">!60</a>https://ohwr.org/project/general-cores/commit/8d90d937b38db3e3e8aabeafad531d3bec4b7061Create branch wb_axi_bridge_fix and add fix for wb - axi4 lite bridge2024-01-23T09:33:07ZQuentin Genoudquentin.genoud@cern.chhttps://ohwr.org/project/general-cores/commit/9ef6f829b5d478fcb1cd672407364c0a4b63aea4Add a testbench for generic_async_fifo_mixedw2024-01-16T10:31:11ZTristan Gingoldtgingold@cern.chhttps://ohwr.org/project/general-cores/commit/1c4e5bc65c3fa92feecf6c151bd2e2bad1ab6e92genrams: add a generic async fifo with mixed width2024-01-16T10:23:23ZTristan Gingoldtgingold@cern.chhttps://ohwr.org/project/general-cores/commit/cba548b8ec297d6b874e5919ddca6fdc68dee6a7Addition of RX/TX interrupt enable registers, used first time for ProFIP2024-01-16T09:03:26ZKonstantinos Blantoskonstantinos.blantos@cern.chhttps://ohwr.org/project/general-cores/commit/ddf1319c149bc4f8e2e905f0428c3d7420ed65d0gencores_pkg: add f_log2 and f_max2023-12-21T13:50:43ZTristan Gingoldtgingold@cern.chhttps://ohwr.org/project/general-cores/commit/4273aed08c0fd26d7f3ff3046939ef1855bddb4eMerge branch '48-fifo-minor-clearnup' into 'master'2023-12-20T12:57:31ZDimitris Lampridisdimitris.lampridis@cern.ch
Resolve "fifo: minor cleanup"
See merge request <a href="/project/general-cores/merge_requests/56" data-original="project/general-cores!56" data-link="false" data-link-reference="false" data-project="10727" data-merge-request="283" data-reference-type="merge_request" data-container="body" data-placement="bottom" title='Resolve "fifo: minor cleanup"' class="gfm gfm-merge_request has-tooltip">!56</a>https://ohwr.org/project/general-cores/commit/bce76ce665416a447125c85e27f108736ef77c4bfifos: minor cleanup2023-12-20T10:18:49ZTristan Gingoldtgingold@cern.ch
Add comments, remove components, add some default to the generics
No functional changeshttps://ohwr.org/project/general-cores/commit/9ef0c76a3637717c4c0ec6555d7cc40c1eb404f2Merge branch '44-wb_uart-new-features' into 'master'2023-12-08T10:16:51ZDimitris Lampridisdimitris.lampridis@cern.ch
Addition of 2 bits in status register to clarify if you are using Virtual or Physical UART
See merge request <a href="/project/general-cores/merge_requests/53" data-original="project/general-cores!53" data-link="false" data-link-reference="false" data-project="10727" data-merge-request="275" data-reference-type="merge_request" data-container="body" data-placement="bottom" title="Addition of 2 bits in status register to clarify if you are using Virtual or Physical UART" class="gfm gfm-merge_request has-tooltip">!53</a>https://ohwr.org/project/general-cores/commit/1892accc97b63f852ff818259d2163487cd9603aUpdate the autogenerated files for wb_uart2023-12-08T10:13:25ZKonstantinos Blantoskonstantinos.blantos@cern.chhttps://ohwr.org/project/general-cores/commit/87660e4c1832adfc7e1d6c336011090ef511438dAddition of the generated file wb_uart_regs.vh and changes in the comments of…2023-12-06T16:30:13ZKonstantinos Blantoskonstantinos.blantos@cern.chAddition of the generated file wb_uart_regs.vh and changes in the comments of the new registers for PHYSICAL/VIRTUAL UART
https://ohwr.org/project/general-cores/commit/5278229a52c23c92f021b867aea9bbec0f10058bAddition of 2 bits in status register to clarify if you are using Virtual or ...2023-12-06T13:02:36ZKonstantinos Blantoskonstantinos.blantos@cern.chhttps://ohwr.org/project/general-cores/commit/225dd70e4cf4f93954414916f57ef1366e12e13bMerge branch 'sw-release-1.1.4' into 'master'2023-10-18T12:43:54ZTristan Gingoldtristan.gingold@cern.ch
update CHANGELOG sw changes
See merge request <a href="/project/general-cores/merge_requests/50" data-original="project/general-cores!50" data-link="false" data-link-reference="false" data-project="10727" data-merge-request="266" data-reference-type="merge_request" data-container="body" data-placement="bottom" title="update CHANGELOG sw changes" class="gfm gfm-merge_request has-tooltip">!50</a>https://ohwr.org/project/general-cores/commit/9fe301b509a99921e81d116334a6a299be97fdbeupdate CHANGELOG sw changes2023-10-18T12:41:15ZFederico Vagafederico.vaga@cern.chSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9290"><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch"><img alt="Federico Vaga's avatar" src="https://secure.gravatar.com/avatar/4b8af29d6b4b6606c62b13d805ac22f7?s=32&d=identicon" class="avatar s16 avatar-inline" title="Federico Vaga"></a><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch">Federico Vaga</a> <<a href="mailto:federico.vaga@cern.ch" title="federico.vaga@cern.ch">federico.vaga@cern.ch</a>></span>https://ohwr.org/project/general-cores/commit/2e04798b8c70f59eb9a62bb13040cd2e2d76ee45Merge branch 'mpsoc_int_gen' into 'master'2023-10-06T06:45:39ZTristan Gingoldtristan.gingold@cern.ch
modules/axi: add mpsoc_int_gen (to generate pcie interrupts)
See merge request <a href="/project/general-cores/merge_requests/47" data-original="project/general-cores!47" data-link="false" data-link-reference="false" data-project="10727" data-merge-request="262" data-reference-type="merge_request" data-container="body" data-placement="bottom" title="modules/axi: add mpsoc_int_gen (to generate pcie interrupts)" class="gfm gfm-merge_request has-tooltip">!47</a>https://ohwr.org/project/general-cores/commit/fd3a6049ddb6aa4e36877cbca035fd9da51fe4ebmodules/axi: add mpsoc_int_gen (to generate pcie interrupts)2023-10-06T06:43:35ZTristan Gingoldtristan.gingold@cern.chhttps://ohwr.org/project/general-cores/commit/19e2882ae6c46c3365f90b6af6c1e670563b3ca3Improved consistency on matching filter of the generate_gc_reset_multi_aasd_c...2023-09-18T13:10:35ZAndre Pinhoandre.pinho@cern.chhttps://ohwr.org/project/general-cores/commit/91a393029bcc85c4ef989dabe7dea7e50af8cd7fCherry picking XDC configs for the synchronizers from f7f3caf92023-09-18T12:52:54ZAndre Pinhoandre.pinho@cern.chhttps://ohwr.org/project/general-cores/commit/ea5dfdbf775b13700164f9a5e856406f2507d87dRebased with master branch to include changes made on !462023-09-18T12:50:55ZAndre Pinhoandre.pinho@cern.chhttps://ohwr.org/project/general-cores/commit/fa4b1c9572b0deabd8b40e39b13c75f4157de105Merge branch 'xdc-missing-filter-gc-sync-word' into 'master'2023-09-05T13:53:44ZTristan Gingoldtristan.gingold@cern.ch
fix: improve filtering to include prefixed sync_word and multi-aasd
See merge request <a href="/project/general-cores/merge_requests/46" data-original="project/general-cores!46" data-link="false" data-link-reference="false" data-project="10727" data-merge-request="253" data-reference-type="merge_request" data-container="body" data-placement="bottom" title="fix: improve filtering to include prefixed sync_word and multi-aasd" class="gfm gfm-merge_request has-tooltip">!46</a>https://ohwr.org/project/general-cores/commit/c665b3f3abf698d48d89bb3e61c68dd77996e94efix: improve filtering to include prefixed sync_word and multi-aasd2023-09-05T13:46:37ZAlexis Marquetalexis.marquet@cern.chhttps://ohwr.org/project/general-cores/commit/c953e2bd5c94f67a137ed9ac0b96be4b4ef803afMerge branch '42-fix-ff-word-sync-no-dest' into 'master'2023-09-05T11:54:59ZTristan Gingoldtristan.gingold@cern.ch
fix: skip constraints gen for optimized out destination pins
See merge request <a href="/project/general-cores/merge_requests/45" data-original="project/general-cores!45" data-link="false" data-link-reference="false" data-project="10727" data-merge-request="252" data-reference-type="merge_request" data-container="body" data-placement="bottom" title="fix: skip constraints gen for optimized out destination pins" class="gfm gfm-merge_request has-tooltip">!45</a>https://ohwr.org/project/general-cores/commit/f48cd0d78ea4b2f34394787fed0743a470cd0d39fix: skip constraints gen for optimized out destination pins2023-09-05T11:49:40ZAlexis Marquetalexis.marquet@cern.chhttps://ohwr.org/project/general-cores/commit/a9327d8182142ff91c1859984b61da63717f0850Merge branch 'pr-constraints-script' into 'master'2023-09-04T15:03:39ZTristan Gingoldtristan.gingold@cern.ch
tools: trying to improve the CDC primitive constraint scripts to find all…
See merge request <a href="/project/general-cores/merge_requests/44" data-original="project/general-cores!44" data-link="false" data-link-reference="false" data-project="10727" data-merge-request="251" data-reference-type="merge_request" data-container="body" data-placement="bottom" title="tools: trying to improve the CDC primitive constraint scripts to find all…" class="gfm gfm-merge_request has-tooltip">!44</a>https://ohwr.org/project/general-cores/commit/8a1b9a1c68a08c0755412e9bc96bf975e7e94347tools: trying to improve the CDC primitive constraint scripts to find all…2023-09-04T15:01:16ZTomasz Wlostowskitomasz.wlostowski@cern.chtools: trying to improve the CDC primitive constraint scripts to find all GC_sync and constrain them correctly, wip
https://ohwr.org/project/general-cores/commit/67fde7612898ca523e7aa56da026b481c287872cMerge branch 'apply-patches-from-gwen' into 'master'2023-06-12T11:43:41ZFederico Vagafederico.vaga@cern.ch
software/spi-ocores/drivers/spi/spi-ocores: fix build with kernel >= 5.13.0
See merge request <a href="/project/general-cores/merge_requests/42" data-original="project/general-cores!42" data-link="false" data-link-reference="false" data-project="10727" data-merge-request="238" data-reference-type="merge_request" data-container="body" data-placement="bottom" title="software/spi-ocores/drivers/spi/spi-ocores: fix build with kernel >= 5.13.0" class="gfm gfm-merge_request has-tooltip">!42</a>https://ohwr.org/project/general-cores/commit/45e3783627931311aa62469faf654e7b28db0171software/spi-ocores/drivers/spi/spi-ocores: fix build with kernel >= 5.13.02023-06-12T11:40:55ZGwenhael Goavec-Merougwenhael.goavec-merou@trabucayre.comSigned-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:gwenhael.goavec-merou@trabucayre.com" title="gwenhael.goavec-merou@trabucayre.com"><img alt="'s avatar" src="https://secure.gravatar.com/avatar/dce5688dbd10f5b3626ea847591d862d?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:gwenhael.goavec-merou@trabucayre.com" title="gwenhael.goavec-merou@trabucayre.com">Gwenhael Goavec-Merou</a> <<a href="mailto:gwenhael.goavec-merou@trabucayre.com" title="gwenhael.goavec-merou@trabucayre.com">gwenhael.goavec-merou@trabucayre.com</a>></span>https://ohwr.org/project/general-cores/commit/a461491adead67933e5c70acbf90912eeae8efa7Merge branch 'fix-generate-cdc' into 'master'2023-06-05T14:28:03ZTristan Gingoldtristan.gingold@cern.ch
generate_cdc_constraints: handle gc_sync_word_*
See merge request <a href="/project/general-cores/merge_requests/41" data-original="project/general-cores!41" data-link="false" data-link-reference="false" data-project="10727" data-merge-request="235" data-reference-type="merge_request" data-container="body" data-placement="bottom" title="generate_cdc_constraints: handle gc_sync_word_*" class="gfm gfm-merge_request has-tooltip">!41</a>https://ohwr.org/project/general-cores/commit/c3844bc6e5d492179cc6addf65b26132d451da6agenerate_cdc_constraints: handle gc_sync_word_*2023-06-05T14:25:48ZTristan Gingoldtristan.gingold@cern.ch
Fix some warningshttps://ohwr.org/project/general-cores/commit/a67a0f49c95e5eec73cad0a1692db8df239d0a9dMerge branch '41-fine_pulse_gen-tune-clocking' into 'master'2023-06-01T09:03:40ZTristan Gingoldtristan.gingold@cern.ch
Resolve "fine_pulse_gen: tune clocking"
See merge request <a href="/project/general-cores/merge_requests/40" data-original="project/general-cores!40" data-link="false" data-link-reference="false" data-project="10727" data-merge-request="233" data-reference-type="merge_request" data-container="body" data-placement="bottom" title='Resolve "fine_pulse_gen: tune clocking"' class="gfm gfm-merge_request has-tooltip">!40</a>https://ohwr.org/project/general-cores/commit/1820413e5b399985bb4b52c3b423616dee1df7f7xwb_fine_pulse_gen: use dual-reset synchronizer, simplifies timing analysis2023-06-01T09:03:25ZTomasz Wlostowskitomasz.wlostowski@cern.chhttps://ohwr.org/project/general-cores/commit/31ac6b5d4e678e5c53572a0f9d914c2478d1e52fwb_fine_pulse_gen: use correct clock domain reset for the FSM2023-06-01T09:03:12ZTomasz Wlostowskitomasz.wlostowski@cern.ch