White Rabbit Network Interface Card:3bf04881479303ae41ce3fd2f4df90cd22ea8991 commitshttps://ohwr.org/project/wr-nic/commits/3bf04881479303ae41ce3fd2f4df90cd22ea89912014-12-17T13:18:39Zhttps://ohwr.org/project/wr-nic/commit/3bf04881479303ae41ce3fd2f4df90cd22ea8991doc: correct wrong path for synthesis2014-12-17T13:18:39ZBenoit Ratbenoit@sevensols.comhttps://ohwr.org/project/wr-nic/commit/a0309df4b462b0991bbb65d4ccf0851ee3338279.gitignore: Ignoring syn/specdio/wr_nic.xise2014-02-17T08:11:56ZMiguel Jimenez Lopezklyone@ugr.eshttps://ohwr.org/project/wr-nic/commit/6541e5347da7e2f116bd44bafa5d6c550f911e41doc: Project document improved.2014-02-17T08:11:48ZMiguel Jimenez Lopezklyone@ugr.es
- wr-nic.md improved
- Move the dia diagram file to the imgsrc folder
- Unnecessary files deleted
- dio_core_pps image improvedhttps://ohwr.org/project/wr-nic/commit/71019926db623cac2b409204ffaab6fa6444a4d8doc/pandoc.latex: the float package is used by default.2014-02-14T08:44:35ZMiguel Jimenez Lopezklyone@ugr.es
This package is needed to use 'H' option in figures.https://ohwr.org/project/wr-nic/commit/80cbdda1752e67f10f3ec0cf2bde327e80e748d9syn/specdio/wrc.ram: Updated WRPC firmware2014-02-14T08:44:27ZMiguel Jimenez Lopezklyone@ugr.es
Note: In the wrpc-sw repository, a tag has been created for the new release version of wr-nic. This tag is "wrpc-v2.1-for-wrnic".https://ohwr.org/project/wr-nic/commit/c7d918cea2aff6d2b63436916c345d94383c044fdoc: Project references updated2014-02-10T10:06:36ZMiguel Jimenez Lopezklyone@ugr.eshttps://ohwr.org/project/wr-nic/commit/c3715b386840368b3d6a362d72612eeef7da6982top/specdio/wr_nic_dio_top: Increased fifo vuart size.2014-02-07T11:42:56ZMiguel Jimenez Lopezklyone@ugr.eshttps://ohwr.org/project/wr-nic/commit/79fb7fd926381d839a4d59ec0ba30cac3018a02fip_cores: submodules updated2014-02-06T09:42:26ZMiguel Jimenez Lopezklyone@ugr.eshttps://ohwr.org/project/wr-nic/commit/2d6948bf6665475c9293cf9b916f9886ace6b2a6doc: project document revised and updated2014-02-06T09:36:47ZMiguel Jimenez Lopezklyone@ugr.eshttps://ohwr.org/project/wr-nic/commit/5342c1b8cc26df38f07d858a7fe98de16dd78c07Updated wrc.ram and ep_pfilter.c in extra folder.2014-02-04T07:26:37ZMiguel Jimenez Lopezklyone@ugr.es
- New wrc.ram file with updated filter rules.
- Deleted unnecessary wrc_without_etherbone.ram file.
- Deleted unnecessary ep_pfilter_old.c file in extra folder.
- Updated ep_pfilter.c file in extra folder.https://ohwr.org/project/wr-nic/commit/78d71bff5e446b796b5a43a5803432c1ad5d1390top: Enable iob attribute in order to reduce PPS output signal latency2013-11-26T11:53:55ZMiguel Jimenez Lopezklyone@ugr.eshttps://ohwr.org/project/wr-nic/commit/02ea8fd9e7453381bb8e36d1fc7ac18cc257aea2dio: correct doc and comments for first channel (ch0) mode2013-11-26T09:33:22ZBenoit Ratbenoit@sevensols.com
The first channel is set with 0 so that we force it to be output mode
p/P & i/I mode will be only available for ch0, and D,d,1,0 will not be
working (they will be seen as p/P).https://ohwr.org/project/wr-nic/commit/0870a959f8c1cdefe7fd4bea0810b3c244ea9963doc: Updated project doc2013-11-26T09:33:18ZMiguel Jimenez Lopezklyone@ugr.es
- Updated WR-NIC architecture diagram (dia file uploaded too)
- Changes in doc/wr-nic.md to update information
- Channel 0 output is dedicated for 1-PPS signal
- P mode removed from DIO configuration registers
- Added new section about remote configuration with Etherbone
- Initial channel configuration is changed
- Updated LM32 firmware generationhttps://ohwr.org/project/wr-nic/commit/0c2b47b5d291be55bee3e7636f365f2d9d061d51wrc.ram: Updated to last version with Etherbone support. Copy ep_pfilter with…2013-11-26T09:32:55ZMiguel Jimenez Lopezklyone@ugr.eswrc.ram: Updated to last version with Etherbone support. Copy ep_pfilter with etherbone to extra folder.
https://ohwr.org/project/wr-nic/commit/05b341d801ca7701ce3695390d48ac2ac0808cd0dio leds: Connected and working.2013-11-26T09:32:33ZMiguel Jimenez Lopezklyone@ugr.es
- OUT is enable when one pulse occurs or 1-PPS ch0 signal is enable.
- TERM enable when any resistor termination channel is enablehttps://ohwr.org/project/wr-nic/commit/55c6a150b0dc04bb871a6f9794a21abe59d60ba6dio: Added DIO ch0 input support and hold DIO ch0 output as 1-PPS dedicated…2013-11-26T09:32:01ZMiguel Jimenez Lopezklyone@ugr.esdio: Added DIO ch0 input support and hold DIO ch0 output as 1-PPS dedicated signal. Deleted PPS mode in DIO core
https://ohwr.org/project/wr-nic/commit/7738ceef18e50ba86853e4b435b806236fed98cbtop: Added Etherbone support.2013-11-26T09:31:38ZMiguel Jimenez Lopezklyone@ugr.es
- Added Etherbone core as wishbone master in top crossbar.
- Added a multiplexer to connect Etherbone and Nic core to wr-core.
- Connected wr-core to Etherbone configuration space to access Etherbone registers.
- wrc.ram: Updated with Etherbone support. (Old: wrc_without_etherbone.ram)
- wrc.ram: Updated ep_pfilter for Etherbone packets. You can see this configuration in extra folder.https://ohwr.org/project/wr-nic/commit/f61f09d7661b0fd221bdb32d252b67ed140612b8etherbone-core: added as submodule2013-11-26T09:31:14ZMiguel Jimenez Lopezklyone@ugr.eshttps://ohwr.org/project/wr-nic/commit/8d66526b72c322e1b05b22fc2f8d8ffc2eb3453bgeneral-cores: updating gencores to use wb_streamer2013-11-26T09:30:32ZMiguel Jimenez Lopezklyone@ugr.eshttps://ohwr.org/project/wr-nic/commit/14344d2ec0e7b03f87cb1875c6fd5602bc464a91dio: try to correct PPS output.2013-11-04T09:49:49ZBenoit Ratbenoit@sevensols.com
We have remove all connections (input and output) of first channel to the DIO.
In the future we might re-add the input connection...https://ohwr.org/project/wr-nic/commit/4dfdcc3065f39cc0696450c8b7effead5fee321amisc: ignore sigasi (eclipse) generated files2013-10-28T10:49:32ZBenoit Ratbenoit@sevensols.comhttps://ohwr.org/project/wr-nic/commit/ade3cb6c045956b0cdbbb2035a41d711f99a88eedoc: add a note to make clear that you need to rename the generated2013-10-10T08:39:37ZBenoit Ratbenoit@sevensols.comgateware before putting it in /lib/firmware/fmc folder.https://ohwr.org/project/wr-nic/commit/975fcb197fcd6aa3bbe3ca9e65cb9773d638bb8emisc: renaming filename to specdio/wr_nic_dio_top.bin2013-10-10T08:39:37ZBenoit Ratbenoit@sevensols.com
We want to make clear that this architecture is to run a dio with wr-nic on a
spec board. No changes in the code was made except renaming files.https://ohwr.org/project/wr-nic/commit/9ce01de1b90f6caa2240b28989f23eecb30d3c2fupdate WRPC to the one with multichannel softpll2013-10-10T08:39:36ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wr-nic/commit/96418abddfed7372e5d9a9dd519c47d36b3d0291wrsw_dio: fix default values of DIO configuration for GM mode2013-10-10T08:39:36ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wr-nic/commit/acdfe07a34ad7a5d578b8d67f10af219c0031df2dio: improve readability using with/select syntax2013-10-10T08:39:36ZBenoit Ratbenoit@sevensols.comhttps://ohwr.org/project/wr-nic/commit/a6ea7146ec5892f7ae5ff0c9f7f55359a2bd3497syn: correct error using virtex6 chipscope file instead of spartan62013-07-25T08:52:58ZBenoit Ratbenoit@sevensols.comhttps://ohwr.org/project/wr-nic/commit/918c26b858a7eae51d097c4c0a52c0e4a50e10admisc: ignore special "trash" folder2013-07-23T16:35:51ZBenoit Ratbenoit@sevensols.comhttps://ohwr.org/project/wr-nic/commit/1f33fe77326e0a0494f4612b487e24e0cb3ded8dchipscope: Replace 14.5 ila/icon cores by 14.4 for backward compatibility2013-07-23T16:35:02ZBenoit Ratbenoit@sevensols.comhttps://ohwr.org/project/wr-nic/commit/5cbe4eab14834e80ca8be88f8072cfeb1a457defdoc: update for v1.1 release2013-07-16T08:41:15ZBenoit Ratbenoit@sevensols.com
adding GM modehttps://ohwr.org/project/wr-nic/commit/3694eff99f3cc0143869329ba5dd864b92d0cdddsyn: add generic_reset to xise project2013-07-16T08:39:44ZBenoit Ratbenoit@sevensols.comhttps://ohwr.org/project/wr-nic/commit/6abde584d3e58d12682d64c050b42112afd635ebtop: adding spec generic reset2013-07-15T14:36:51ZBenoit Ratbenoit@sevensols.comhttps://ohwr.org/project/wr-nic/commit/dd91c8e524fb77ccb748917cbef2478bb6fb8e97dio: add P/p & C/c mode to DIO.2013-07-15T14:36:31ZBenoit Ratbenoit@sevensols.com
Create the a new inout register to setup default value.
use it instead of GPIO register for O_E_N and TERM_E.https://ohwr.org/project/wr-nic/commit/47aa64628cd1e9de3108fcdce5d570058dd8468bchipscope: reduced buffer size to 10242013-07-12T07:45:51ZGrzegorz Danilukgrzegorz.daniluk@cern.ch
WR-NIC was almost out of Block RAM when sythesis was done with chipscope. Then
ISE was trying to pack descriptors' buffers in wrsw_nic into distributed RAM
instead of block RAM. As a result FSMs inside wrsw_nic were able to read
descriptors written by the linux driver, but linux driver was not able to read
updated descriptors written by FSMs. This commit fixes this problem by reducing
the amount of RAM utilized by chipscope cores.https://ohwr.org/project/wr-nic/commit/efa4401ceb8b3d64d38752184546b4cf5fcb2b79update top level testbench to test Tx and Rx path of the WR-NIC2013-07-08T08:55:58ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wr-nic/commit/bfdaff40c610a596cd671ae2cbedd41bfcf4cfbcadd simulation wrc.ram with fixed ep_pfilter rules2013-07-08T08:50:16ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wr-nic/commit/03f0a00c35d7a5f1d88676ce49d80d87b2f908e5update gn4124 simulation model from wr-cores2013-07-08T08:46:03ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wr-nic/commit/15aedf5f895f083706d402b6a5382f067ca0a497use simulation files from wr-cores instead of having a local copy2013-07-05T16:06:02ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wr-nic/commit/14bca276358334230fc2cdd1e26051e71dbb5e0cg_simulation parameter needs to be set for wr_core and gtp to speed up the si...2013-07-05T15:59:23ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wr-nic/commit/0459bdfef31cfcef1729885f93719e73c0dc609fupdate submodules2013-07-05T15:40:21ZGrzegorz Danilukgrzegorz.daniluk@cern.ch