Beam Positoning Monitor - Gateware:a855687851960a475459985aba724211ba4e6bb5 commitshttps://ohwr.org/project/bpm-gw/commits/a855687851960a475459985aba724211ba4e6bb52017-11-01T15:45:03Zhttps://ohwr.org/project/bpm-gw/commit/a855687851960a475459985aba724211ba4e6bb5ip_cores/infra-cores: update submodule reference2017-11-01T15:45:03ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/fe809371028374363b81006c02332423fc7c7b38top/*/dbe_bpm_gen: reduce multishot size to 40962017-11-01T15:44:24ZLucas Russolerwys@gmail.com
8192 was giving us timing problemshttps://ohwr.org/project/bpm-gw/commit/838752de535d888f3113bb23ca867bbd024a3986ip_cores/infra-cores: update submodule reference2017-10-31T11:07:29ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/1c0524465a058cb0ef88dd0a374e67d15a5cb99ftop/afc_v3/*/dbe_bpm_gen/*: reduce multishot RAM from Post-Mortem acq_core2017-10-30T20:17:39ZLucas Russolerwys@gmail.com
In this way, we can save FPGA resources, as all acquisition
transactions from Post-Mortem are done via the external DDR.https://ohwr.org/project/bpm-gw/commit/39360ed51de5a630dbfdb03513dd40b6f2fa89e7ip_cores/infra-cores: update submodule reference2017-10-30T20:17:39ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/dc6a9af280ea791529581438730a2dc1fa96cbbatop/*/dbe_bpm_gen: add missing infra_cores SDB info record2017-09-11T15:01:58ZLucas Russolerwys@gmail.com
Ever since we began using the infra_cores
submodule, the related SDB record is missing
from the top SDB layout.https://ohwr.org/project/bpm-gw/commit/be19bc6132675ff39a59a16dc5c9d88680d98a3eMerge branch 'devel'2017-08-30T18:13:33ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/04f8cd594a7804a4770d16c0e2961f62019311c8ip_cores/dsp-cores: update submodule reference2017-08-28T14:37:31ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/db280ddd7b28dfd6a0014fc1feb12ffe08571772ip_cores/general-cores: update submodule reference2017-08-28T14:35:44ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/2f0fa595f9150385254f2be2408c9988711c04ebtop/*/afc_v3: fix missing ddr_reset net constraint due to flatten_hierarchy =...2017-08-28T13:05:37ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/ec3c43352a4205c332a99c6f276a34c1d6435ddftop/*/afc_v3: fix PCIe LOC constraints to avoid "ALREADY USED" errors2017-08-25T20:40:38ZLucas Russolerwys@gmail.com
Not sure why this happens, but this workaround
seems to work ok.https://ohwr.org/project/bpm-gw/commit/8d5cf84de05bd3440a3b503ada7f37409865499etop/*/dbe_pbpm: improve constraints by removing set_false_paths between clock...2017-08-25T19:07:40ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/e0f0711d4c6aed15cd4050a9f4bad8a8383f81b3top/*/dbe_bpm{,2}: improve constraints by removing set_false_paths between cl...2017-08-25T18:58:10ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/d4341f4c2589ccdfa85ca02fd98a6c0ec851a440Merge branch 'devel'2017-08-23T17:14:26ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/a9645c2f354601164f428873bacf00fce7f10bbdtop/*/dbe_bpm_gen: fix incorrect number of slaves in SDB record2017-08-22T21:24:23ZLucas Russolerwys@gmail.com
We must not count the special meta records in the
number of slaves. These will issue an error in recent
xwb_sdb_crossbar implementations.https://ohwr.org/project/bpm-gw/commit/52cd37517e4b20c326553f651c062f36b382de83ip_cores/dsp-cores: update submodule reference2017-08-08T19:27:59ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/421b1d233125c2f0cef2835850f6e9575831e2c6top/*/dbe_bpm_gen/*: fix hardcoded mixer width2017-08-07T12:34:11ZLucas Russolerwys@gmail.com
As dsp-cores commit e2d16e4c36 changed mixer width,
we need to change it here. We need to be caution
here anyway, as a change in the mixer width will
not reflect to a change in the acquisition core
mixer width. Fix for this is pending.https://ohwr.org/project/bpm-gw/commit/00f8345ff36efd527dc760301e82404f695760bdip_cores/dsp-cores: update submodule reference2017-08-07T12:32:48ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/d44462bc2bf11cfdb66a0f290c84ce289bbdefa2Merge branch 'infra-cores-split' into devel2017-08-07T12:20:45ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/e70b598e8a788f8d45374aa91d66ab77b597ccf2ip_cores/infra-cores: update submodule reference2017-08-03T11:59:08ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/19b4ba7d573f762e8f3b206fbbf311c4536fc12c{modules,platform,sim,testbench}: remove files moved to infra-cores repo2017-08-02T13:54:35ZLucas Russolerwys@gmail.com
All of this files are already present in infra-cores
repo. So, no need to keep them here.https://ohwr.org/project/bpm-gw/commit/f9db01ed5cf8bceffdac2a23705116d371aa6deavarious: update package names to match infra-cores repo2017-08-02T13:50:48ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/5a3fb6ecc8b87023411cfa5b09e44fadde87e190{.gitmodules, hdl/ip_cores}: add new infra-cores submodule2017-08-02T13:50:15ZLucas Russolerwys@gmail.com
This infra-cores repo is a cut from this repository
that contains a cut from general modules developed
in the context of the BPM project.https://ohwr.org/project/bpm-gw/commit/5ec1cba36b4fd6f378888f75d14814189899a6b0Merge branch 'devel'2017-07-24T11:38:55ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/db91a531c52827cb00eb4d9c08d0fa279545717cip_cores/dsp-cores: update submodule reference2017-07-24T11:37:27ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/bc85b266c6669c6c775e575b173f10085f5eb7b9ip_cores/dsp-cores: update submodule reference2017-07-21T17:10:47ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/d801cdffa064ce2fb848c4e841844f10577843d4modules/*/wb_fmc*: connect mmcm_rst register to mmcm_rst signal2017-07-21T17:09:53ZLucas Russolerwys@gmail.com
In this way, we can reset MMCM by softwarehttps://ohwr.org/project/bpm-gw/commit/15fdf54b61abecd30cb3d9df930215b44cf356f8module/fmc_adc_common: propagate mmcm_rst signal up to fmc_adc_iface module2017-07-21T17:08:44ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/41b30686deb17c83e4e8630eb0cefe6580a23008modules/*/wb_fmc_adc_common: add new MMCM reset register field2017-07-21T17:07:36ZLucas Russolerwys@gmail.com
This will be used manually reset the ADC MMCM
by software, every time a clock change happens.https://ohwr.org/project/bpm-gw/commit/7b7fb3133c9572425bdd77aacc8cc0b0784baeedmodules/*/wb_fmc250m_4ch: use sys_rst_sync_n for all modules2017-07-21T16:58:19ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/3a93af6c051db9757ba73c5e54c67855682d4ba4modules/*/wb_fmc250m_4ch: remove commented out lines2017-07-21T16:57:05ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/c5483d49a8838673afb50e9f130a868c969c6281modules/*/fmc_adc_clk.vhd: add MMCM_LOCKED delay/synchronizer2017-07-20T20:04:03ZLucas Russolerwys@gmail.com
Now, on asserting LOCKED by MMCM, we synchronize it
to the destination clock domain and waits until
the LOCK signal has stabilized for a few clock
cycles.
In this way we can safely use the mmcm_adc_locked
signal as a reset to downstream logic.https://ohwr.org/project/bpm-gw/commit/8b9557a7c7994f62f67c7b4c522167afff7ef4e0ip_cores/dsp-cores: update submodule reference2017-07-18T17:17:50ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/d520e6f1065593c19292a4312d355037dc6937cbMerge branch 'devel'2017-07-12T11:44:04ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/d56c1195fc2cc0996de7b0b9db1372adc20a1cb1ip_cores/dsp-cores: update submodule reference2017-07-12T11:42:52ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/831d59dae081160fe54cf801663a3a8777d8ec42top/*/dbe_bpm_gen/*: output TBT/FOFB phase meas to acquisition module2017-07-10T17:55:55ZLucas Russolerwys@gmail.com
Even though we don't have much CORDIC
iterations to yield a good resolution, it's
good to be able to acquire the phase for
debugging purposes.https://ohwr.org/project/bpm-gw/commit/d0154b7e4a4d7b723b1227772f4fb7c311495f37ip_cores/dsp-cores: update submodule reference2017-07-10T16:25:16ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/aade1fba37e7cf9b4f93ff903b98a78766779e7eip_cores/dsp-cores: update submodule reference2017-07-04T12:57:01ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/2fe9e3a8be7c8ffd24d7727b32a6c5dd6580eb17Merge branch 'devel'2017-06-27T16:24:21ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-gw/commit/bb94ff6e07b75e4d51c808c8a9c81d06d187586fip_cores/dsp-cores: update submodule reference2017-06-27T16:23:38ZLucas Russolerwys@gmail.com