- Mar 05, 2014
-
-
To make the design more modular, moved the synchronization chain out of the gc_glitch_filt component. Made the necessary changes in the components using the gc_glitch_filt. Also added gc_glitch_filt documentation. Signed-off-by:
Theodor Stana <t.stana@cern.ch>
-
- Feb 26, 2014
-
-
Signed-off-by:
Theodor Stana <t.stana@cern.ch>
-
Xilinx defines almost full threshold not as the used words in the FIFO but as number of available empty words (UG363 - Virtex 6 FPGA Memory Resources
-
-
Also updated the rest of the documentation file to have a pretty regmap. Signed-off-by:
Theodor Stana <t.stana@cern.ch>
-
Bridge: Removed "redundant" SIM_WB_TRANSFER state. Slave: Removed redundant ADDR_CHECK state and moved its code to the ADDR state. Also corrected a bug whereby the ack_i pin was not being checked within the ADDR_ACK state. This was causing the FSM to advance even thogh the slave was actually NACK-ing. DOC: Updated documentation for both these modules Signed-off-by:
Theodor Stana <t.stana@cern.ch>
-
- Jan 14, 2014
-
-
Tomasz Wlostowski authored
-
- Jan 09, 2014
-
-
Signed-off-by:
Theodor Stana <t.stana@cern.ch> Signed-off-by:
Tomasz Włostowski <tomasz.wlostowski@cern.ch>
-
Signed-off-by:
Theodor Stana <t.stana@cern.ch> Signed-off-by:
Tomasz Włostowski <tomasz.wlostowski@cern.ch>
-
- I2C slave component now samples SDA line one rising SCL and changes states and shifts out bits on its falling edge - I2C slave component has clearer status outputs - bridge component changed to reflect changes in I2C slave interface - bridge component also returns to IDLE state on I2C stop condition, as reflected by the I2C slave Signed-off-by:
Theodor Stana <t.stana@cern.ch> Signed-off-by:
Tomasz Włostowski <tomasz.wlostowski@cern.ch>
-
- an FSM watchdog component was added to the multiboot_fsm; the timeout of the wathcdog is reflected in the component's status register - multiboot_regs was wbgen-ized - updated wb_xil_multiboot top-level to reflect new changes Signed-off-by:
Theodor Stana <t.stana@cern.ch> Signed-off-by:
Tomasz Włostowski <tomasz.wlostowski@cern.ch>
-
Signed-off-by:
Theodor Stana <t.stana@cern.ch> Signed-off-by:
Tomasz Włostowski <tomasz.wlostowski@cern.ch>
-
Signed-off-by:
Theodor Stana <t.stana@cern.ch> Signed-off-by:
Tomasz Włostowski <tomasz.wlostowski@cern.ch>
-
- gc_i2c_slave -- generic I2C slave to be used with a processor or tied to a Wishbone interface - gc_glitch_filter -- glitch filter with selectable number of taps - wb_i2c_bridge -- I2C bridge implementing the protocol defined with ELMA for monitoring VME crates - wb_xil_multiboot -- module that accesses the Spartan-6 configuration logic for reconfiguring the FPGA using MultiBoot Doc files for each of these modules can be found in the doc/ folder. Signed-off-by:
Theodor Stana <t.stana@cern.ch> Signed-off-by:
Tomasz Włostowski <tomasz.wlostowski@cern.ch>
-
- Dec 04, 2013
-
-
Tomasz Wlostowski authored
-
- Nov 29, 2013
-
-
Wesley W. Terpstra authored
-
- Nov 28, 2013
-
-
Wesley W. Terpstra authored
-
- Nov 26, 2013
-
-
Mathias Kreider authored
-
Mathias Kreider authored
removed auto id from irqm_core TODO: fix auto IDs for wb_irq_master
-
Mathias Kreider authored
-
- Nov 22, 2013
-
-
Tomasz Wlostowski authored
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
-
-
-
-
- Nov 15, 2013
-
-
Wesley W. Terpstra authored
Changes to the TCL scripts were needed. To simplify future changes, the work was handed off to a shared function.
-
- Oct 30, 2013
-
-
Matthieu Cattin authored
Replaced by a function taking the number of bits in parameter and returning a vector.
-
- Oct 25, 2013
-
-
Mathias Kreider authored
-
- Oct 24, 2013
-
-
Mathias Kreider authored
-
- Oct 18, 2013
-
-
Mathias Kreider authored
-
- Sep 24, 2013
-
-
Wesley W. Terpstra authored
-
- Sep 18, 2013
-
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
c_status_time was one cycle longer than it should be! this led to the arria5 requiring g_dummy_time-1 in c_vstatus_data ==> after fixing: must increase g_input_to_output_cycles on arria5 there was also a wrong calculation for s_wip with single-lane mode it was working also by luck because WEL and WIP are usually set together and are side-by-side, thus masking the c_status_time bug.
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
For whatever reason, some flash chips don't have the correct number of dummy cycles in their non-volatile flash by default. This patch forces these devices to the generic-specified value.
-
- Sep 09, 2013
-
-
Wesley W. Terpstra authored
-
- Sep 03, 2013
-
-
Mathias Kreider authored
-
Mathias Kreider authored
-
Mathias Kreider authored
-