28 Commits (master)

Author SHA1 Message Date
  T. Meissner 8c75b0f206 Update license to Apache, version 2.0 2 years ago
  T. Meissner 72726448c1 Update Spi tests to use generic queue type 2 years ago
  T. Meissner 0dba78bc86 Use odd_parity() of UtilsP package instead of local one 4 years ago
  T. Meissner 8e9b061a71 Use xor_reduce() of UtilsP package 4 years ago
  T. Meissner 69c4bc5388 Add UART receive component & UART testbench 4 years ago
  T. Meissner 58327398e1 Add parity bit implementation 4 years ago
  T. Meissner 18eb27af92 Add UART transmitter component 4 years ago
  T. Meissner 83d3e05757 Add bmc mode; integrate simulation PSL checks 4 years ago
  T. Meissner dd3b18ef41 Add formal verification of Wishbone components 4 years ago
  T. Meissner ea5a71fdff Use generics to set vector lenghts instead of unconstrained vectors 5 years ago
  T. Meissner dd494f0901 New Wishbone checks; Fix illegal PSL property 6 years ago
  T. Meissner e953cda1d8 Refactoring Wishbone tests & design 6 years ago
  T. Meissner 4086876e14 Add assert for WB reset; add coverage of Local write/read 8 years ago
  T. Meissner c1005badfc Add PSL assertions to check initiating of WishBone write/read transfer 9 years ago
  T. Meissner 6659dbbe31 Fix PSL assertions for local wen and local ren 9 years ago
  T. Meissner 021bab3762 Add PSL assertions to check WishBone & Local IF 9 years ago
  T. Meissner f0e490142e moved register write into ADDRESS state, decreasing the write to one cycle only 10 years ago
  T. Meissner 285a25132e react to slave ack in ADDRESS state 10 years ago
  T. Meissner 7d60f0ae1b add simple wishbone master and slave with support of classic single write and read as specified in the wishbone spec b4; add unit tests for wishbone m,aster & slave 10 years ago
  T. Meissner c221b65074 ste is now generated combinatoral in parallel to the fsm 10 years ago
  T. Meissner 5c06158fac add generic G_DATA_DIR to set if we want transfer from LSB to MSB ore vice versa 10 years ago
  T. Meissner 034b10cdc9 change G_SCLK_DIVIDER range start to 6 (lowest working divider value) and adapt assertion to new range 10 years ago
  T. Meissner 5dd42b80a2 add synthesizable and configurable SPI master component and enhance unit test 10 years ago
  T. Meissner dc24fc93b1 fixed reset initialisation of s_sclk_d 10 years ago
  T. Meissner 502aec376a replaced direct read from async SpiMosi_i input by read from registered a_mosi 10 years ago
  T. Meissner 308e33cd0c synthesis don't like the std_logic'val(int) construct, change to if/else instead 10 years ago
  T. Meissner c9fc7388c9 add synthesizable configurable SPI slave component and unit test 10 years ago
  T. Meissner ac5925c717 add synthesizable configurable SPI slave component and unit test 10 years ago