Commit graph

  • bbaadebf68 gitignore: update Sebastien Bourdeauducq 2012-03-08 18:14:19 +0100
  • ab800fa2ed bus: generic transaction model Sebastien Bourdeauducq 2012-03-08 18:14:06 +0100
  • ddc0e49981 vpi: patch for Icarus Verilog Sebastien Bourdeauducq 2012-03-08 17:27:59 +0100
  • 59a57e7a76 examples: small cleanup Sebastien Bourdeauducq 2012-03-08 15:55:02 +0100
  • 678a89d572 sim: fix zero encoding Sebastien Bourdeauducq 2012-03-08 15:34:08 +0100
  • decbd069fa sim: fix message debug formatting Sebastien Bourdeauducq 2012-03-08 15:27:35 +0100
  • 98e96b3952 sim: make initialization cycle optional (selectable by function attribute) Sebastien Bourdeauducq 2012-03-06 19:43:59 +0100
  • 8160ced2e9 sim: memory access Sebastien Bourdeauducq 2012-03-06 19:29:39 +0100
  • db8f8bf2e3 fhdl: register memory objects with namespace Sebastien Bourdeauducq 2012-03-06 18:33:44 +0100
  • 6f829c7afc sim: support for signed numbers Sebastien Bourdeauducq 2012-03-06 16:46:18 +0100
  • 90184b22d2 fhdl/verilog: fix signed constant conversion Sebastien Bourdeauducq 2012-03-06 16:45:44 +0100
  • 0a23cadd38 vpi: install target Sebastien Bourdeauducq 2012-03-06 15:51:09 +0100
  • 9da512dbf5 sim: VCD generation Sebastien Bourdeauducq 2012-03-06 15:26:04 +0100
  • 22b3c11b93 sim: clean startup/shutdown Sebastien Bourdeauducq 2012-03-06 15:00:02 +0100
  • 06de17b16c sim: remove temporary files and socket Sebastien Bourdeauducq 2012-03-06 14:20:26 +0100
  • 7230508e7c fhdl/namer: do not reference objects with __del__ methods to avoid uncollectable cycles Sebastien Bourdeauducq 2012-03-06 14:18:22 +0100
  • 2c375e900f sim: remove default sockaddr Sebastien Bourdeauducq 2012-03-06 13:58:49 +0100
  • 8d16fde48c fhdl: add simulation functions in fragment Sebastien Bourdeauducq 2012-03-06 13:58:22 +0100
  • aac9752558 sim: basic functionality working Sebastien Bourdeauducq 2012-03-05 20:31:41 +0100
  • c4c22c9ca0 sim: signal writes working Sebastien Bourdeauducq 2012-03-05 15:40:21 +0100
  • 9bbec278c6 sim: cleanups Sebastien Bourdeauducq 2012-03-04 22:56:56 +0100
  • 2cd71e4b5e sim: signal reads working Sebastien Bourdeauducq 2012-03-04 22:33:03 +0100
  • c0b0161ec9 sim: compile VPI module Sebastien Bourdeauducq 2012-03-04 21:27:02 +0100
  • 29859acc34 sim: two way IPC working Sebastien Bourdeauducq 2012-03-04 19:17:03 +0100
  • 8586daf2dd sim: IPC module (lacks str/int encoding) Sebastien Bourdeauducq 2012-03-03 18:55:38 +0100
  • 7f307c54a9 README: clarify license Sebastien Bourdeauducq 2012-02-29 20:30:08 +0100
  • 8d4a42887e ddrphy: working on hardware, simulation a bit messed up Sebastien Bourdeauducq 2012-02-24 15:44:51 +0100
  • baba267db6 ddrphy: request wrdata_en/rddata_en at the same time as the command Sebastien Bourdeauducq 2012-02-24 15:14:58 +0100
  • 17b2588321 ddrphy: reads OK, write data coming out 1/2 cycle too late Sebastien Bourdeauducq 2012-02-24 15:05:52 +0100
  • a363eb4a36 ddrphy: partly working Sebastien Bourdeauducq 2012-02-24 13:54:10 +0100
  • 3179a27d14 dfii: set data mask Sebastien Bourdeauducq 2012-02-23 22:00:51 +0100
  • 92ac69bae3 dfii: new design Sebastien Bourdeauducq 2012-02-23 21:21:07 +0100
  • b3ca952a39 s6ddrphy: read path OK in simulation Sebastien Bourdeauducq 2012-02-21 17:38:40 +0100
  • b4e041ecf1 s6ddrphy: write path OK in simulation Sebastien Bourdeauducq 2012-02-20 23:55:20 +0100
  • ce51653381 s6ddrphy: generate DQ/DQS/DM OE Sebastien Bourdeauducq 2012-02-20 16:13:56 +0100
  • cbc3b7fa83 s6ddrphy: DQ/DQS/DM SERDES Sebastien Bourdeauducq 2012-02-20 13:45:57 +0100
  • 4c1e18a9b5 s6ddrphy: clock, address and command Sebastien Bourdeauducq 2012-02-19 20:49:56 +0100
  • f35cd4a85b Prepare for new DDR PHY Sebastien Bourdeauducq 2012-02-19 18:43:42 +0100
  • 1b8cb5b46c bus/dfi: fix multiphase naming Sebastien Bourdeauducq 2012-02-19 17:57:04 +0100
  • 1e4e092a55 bios: fix function prototypes Sebastien Bourdeauducq 2012-02-18 21:06:35 +0100
  • d8d4e81b6e bank/csrgen: fix RE generation Sebastien Bourdeauducq 2012-02-18 18:56:18 +0100
  • 026457a98c Send SDRAM initialization sequence and answer PHY read/write requests. Obstinately refuses to work, unfortunately. Sebastien Bourdeauducq 2012-02-18 18:12:14 +0100
  • 55a265d967 bank: add RE signal for registers made of fields Sebastien Bourdeauducq 2012-02-17 23:52:06 +0100
  • 92dfbb92dd bus: add interconnect statements function Sebastien Bourdeauducq 2012-02-17 23:51:32 +0100
  • f995e8b92e fhdl: check we pass BV to signals Sebastien Bourdeauducq 2012-02-17 23:50:54 +0100
  • 5bc840b9c1 DFI injector (untested) Sebastien Bourdeauducq 2012-02-17 23:50:10 +0100
  • c38de34a21 bios: DDR initialization skeleton Sebastien Bourdeauducq 2012-02-17 18:47:04 +0100
  • e5927e265f bios: add flash target using m1nor Sebastien Bourdeauducq 2012-02-17 18:16:29 +0100
  • 48ddbf0c85 Add build Makefile and JTAG load script Sebastien Bourdeauducq 2012-02-17 18:09:48 +0100
  • c387ce7ce5 Map DDR PHY controls in CSR Sebastien Bourdeauducq 2012-02-17 17:34:59 +0100
  • a1ad30faab fhdl/verilog: properly connect instance inouts Sebastien Bourdeauducq 2012-02-17 11:08:41 +0100
  • 5d1dad583b Connect DDR PHY Sebastien Bourdeauducq 2012-02-17 11:04:44 +0100
  • cdd58e023b s6ddrphy: use single-ended DQS Sebastien Bourdeauducq 2012-02-17 10:53:58 +0100
  • cc5e4ae710 clkfx: remove Sebastien Bourdeauducq 2012-02-16 19:30:00 +0100
  • 204452b0d3 m1crg: make clock feedback pin bidirectional Sebastien Bourdeauducq 2012-02-16 18:35:44 +0100
  • f36a45edcb lm32: compatibility with the new instance API Sebastien Bourdeauducq 2012-02-16 18:35:22 +0100
  • ca7056b07f fhdl: support forwarding of bidirectional signals from instance ports Sebastien Bourdeauducq 2012-02-16 18:34:32 +0100
  • 72f9af9d90 Generate all clocks for the DDR PHY Sebastien Bourdeauducq 2012-02-16 18:02:37 +0100
  • c08687b9c6 bus/dfi: filter signals by direction Sebastien Bourdeauducq 2012-02-15 21:48:05 +0100
  • ef7aea0f31 bank: omit device write register when access_bus==READ_ONLY and access_dev==WRITE_ONLY Sebastien Bourdeauducq 2012-02-15 18:23:31 +0100
  • fa9cf3e466 bus: add DFI Sebastien Bourdeauducq 2012-02-15 18:09:14 +0100
  • 859c9d8849 Use new bus API Sebastien Bourdeauducq 2012-02-15 16:55:13 +0100
  • 91e279ee04 bank/csrgen: use new bus API Sebastien Bourdeauducq 2012-02-15 16:42:17 +0100
  • af5230c8ee bus: fix simple interconnect Sebastien Bourdeauducq 2012-02-15 16:42:05 +0100
  • 0493212124 bus: simplify and cleanup Sebastien Bourdeauducq 2012-02-15 16:30:16 +0100
  • 1368b666df s6ddrphy: prepare quilt Sebastien Bourdeauducq 2012-02-14 15:52:39 +0100
  • b157d84434 README Sebastien Bourdeauducq 2012-02-14 15:43:09 +0100
  • 46b1f74e98 bus/asmibus/hub: forward data and tag_call Sebastien Bourdeauducq 2012-02-14 14:00:17 +0100
  • aef2e4b5e8 Use double quotes for all strings Sebastien Bourdeauducq 2012-02-14 13:15:00 +0100
  • 0c214b484e Use double quotes for all strings Sebastien Bourdeauducq 2012-02-14 13:12:43 +0100
  • 5165ff7ec3 Include Wishbone to ASMI bridge Sebastien Bourdeauducq 2012-02-13 23:12:57 +0100
  • e11d9b9322 bus/wishbone2asmi: cache hits working Sebastien Bourdeauducq 2012-02-13 23:11:16 +0100
  • 1662e1b3bc corelogic: support reverse in displacer/chooser Sebastien Bourdeauducq 2012-02-13 23:10:27 +0100
  • 264be80f2d Fix syntax errors and other stupid problems Sebastien Bourdeauducq 2012-02-13 22:28:02 +0100
  • 8a61d9d121 bus/csr: Rename a->adr d->dat to be consistent with the other buses Sebastien Bourdeauducq 2012-02-13 21:46:39 +0100
  • d6da88d11d doc: update ASMI description Sebastien Bourdeauducq 2012-02-13 17:23:32 +0100
  • 060426cb59 bus/wishbone2asmi: set WM, and send 0 when inactive Sebastien Bourdeauducq 2012-02-13 16:49:43 +0100
  • cad9d3b960 bus: Wishbone to ASMI caching bridge (untested) Sebastien Bourdeauducq 2012-02-13 16:29:38 +0100
  • 244bf17db7 corelogic/misc: displacer + chooser Sebastien Bourdeauducq 2012-02-11 20:57:08 +0100
  • e10e4360f3 corelogic/misc/multimux: less confusing variable name Sebastien Bourdeauducq 2012-02-11 20:56:51 +0100
  • 7894411418 bus/asmibus: fix typo Sebastien Bourdeauducq 2012-02-11 20:56:01 +0100
  • 28b0c340af corelogic/record: add to_signal convenience function Sebastien Bourdeauducq 2012-02-11 20:55:23 +0100
  • e62ac1d3a1 corelogic/misc: contiguous split Sebastien Bourdeauducq 2012-02-11 11:52:15 +0100
  • ef436a1ec9 bus/asmibus: add get_slots, fix get_fragment Sebastien Bourdeauducq 2012-02-10 17:49:06 +0100
  • 945d655d45 bus: ASMI hub (untested) Sebastien Bourdeauducq 2012-02-10 15:21:04 +0100
  • c1bff38861 doc: update Bank description Sebastien Bourdeauducq 2012-02-08 19:26:56 +0100
  • 0654bf4583 tools: use install and /usr/local (as suggested by David Kuehling) Sebastien Bourdeauducq 2012-02-08 15:09:07 +0100
  • bfd2bf4ed3 tools: remove bin2hex Sebastien Bourdeauducq 2012-02-08 15:08:03 +0100
  • 755079d7fa libbase: blocking UART write if IRQs are enabled Sebastien Bourdeauducq 2012-02-07 15:12:27 +0100
  • 73fce59631 software: shell from original BIOS Sebastien Bourdeauducq 2012-02-07 15:02:44 +0100
  • ef0667d959 software: UART RX demo Sebastien Bourdeauducq 2012-02-07 14:12:33 +0100
  • 506ffab11a uart: RX support Sebastien Bourdeauducq 2012-02-07 14:12:23 +0100
  • fb22edc06a software: enable -Wmissing-prototypes Sebastien Bourdeauducq 2012-02-07 13:02:06 +0100
  • 63f6dece56 software: use the Clang/LLVM compiler Sebastien Bourdeauducq 2012-02-07 12:52:34 +0100
  • a40b0ea175 software: fix size_t and ptrdiff_t Sebastien Bourdeauducq 2012-02-07 12:06:49 +0100
  • 494c383fa8 software: remove unnecessary IRQ acks Sebastien Bourdeauducq 2012-02-07 00:07:25 +0100
  • b6b1901bb8 LM32: make IP read-only and interrupt lines level-sensitive Sebastien Bourdeauducq 2012-02-07 00:07:12 +0100
  • 4aaf48afb0 software: interrupt driven UART working Sebastien Bourdeauducq 2012-02-06 23:53:29 +0100
  • 58f4f78d2c sram: fix sub-word write Sebastien Bourdeauducq 2012-02-06 23:13:35 +0100
  • 47883675db bus/wishbone2csr: truncate WB data Sebastien Bourdeauducq 2012-02-06 18:43:34 +0100