litex.git
13 years agouart: RX support
Sebastien Bourdeauducq [Tue, 7 Feb 2012 13:12:23 +0000 (14:12 +0100)]
uart: RX support

13 years agosoftware: enable -Wmissing-prototypes
Sebastien Bourdeauducq [Tue, 7 Feb 2012 12:02:06 +0000 (13:02 +0100)]
software: enable -Wmissing-prototypes

13 years agosoftware: use the Clang/LLVM compiler
Sebastien Bourdeauducq [Tue, 7 Feb 2012 11:52:34 +0000 (12:52 +0100)]
software: use the Clang/LLVM compiler

13 years agosoftware: fix size_t and ptrdiff_t
Sebastien Bourdeauducq [Tue, 7 Feb 2012 11:06:49 +0000 (12:06 +0100)]
software: fix size_t and ptrdiff_t

13 years agosoftware: remove unnecessary IRQ acks
Sebastien Bourdeauducq [Mon, 6 Feb 2012 23:07:25 +0000 (00:07 +0100)]
software: remove unnecessary IRQ acks

13 years agoLM32: make IP read-only and interrupt lines level-sensitive
Sebastien Bourdeauducq [Mon, 6 Feb 2012 23:07:12 +0000 (00:07 +0100)]
LM32: make IP read-only and interrupt lines level-sensitive

13 years agosoftware: interrupt driven UART working
Sebastien Bourdeauducq [Mon, 6 Feb 2012 22:53:29 +0000 (23:53 +0100)]
software: interrupt driven UART working

13 years agosram: fix sub-word write
Sebastien Bourdeauducq [Mon, 6 Feb 2012 22:13:35 +0000 (23:13 +0100)]
sram: fix sub-word write

13 years agosoftware: use new UART
Sebastien Bourdeauducq [Mon, 6 Feb 2012 16:53:41 +0000 (17:53 +0100)]
software: use new UART

13 years agotop: connect UART IRQ
Sebastien Bourdeauducq [Mon, 6 Feb 2012 16:45:40 +0000 (17:45 +0100)]
top: connect UART IRQ

13 years agoUART: use new bank API and event manager
Sebastien Bourdeauducq [Mon, 6 Feb 2012 16:45:31 +0000 (17:45 +0100)]
UART: use new bank API and event manager

13 years agoBIOS: hello world
Sebastien Bourdeauducq [Sun, 5 Feb 2012 19:01:28 +0000 (20:01 +0100)]
BIOS: hello world

13 years agoUpdate gitignore
Sebastien Bourdeauducq [Sun, 5 Feb 2012 19:01:14 +0000 (20:01 +0100)]
Update gitignore

13 years agoMemory map
Sebastien Bourdeauducq [Sun, 5 Feb 2012 18:54:08 +0000 (19:54 +0100)]
Memory map

13 years agoAdd tools
Sebastien Bourdeauducq [Sun, 5 Feb 2012 18:14:24 +0000 (19:14 +0100)]
Add tools

13 years agoflash: remove splash screens
Sebastien Bourdeauducq [Sun, 5 Feb 2012 18:12:33 +0000 (19:12 +0100)]
flash: remove splash screens

13 years agosoftware: dependencies the Werner way
Sebastien Bourdeauducq [Fri, 3 Feb 2012 11:25:55 +0000 (12:25 +0100)]
software: dependencies the Werner way

13 years agoCopy some software code from the original Milkymist SoC.
Sebastien Bourdeauducq [Fri, 3 Feb 2012 11:08:17 +0000 (12:08 +0100)]
Copy some software code from the original Milkymist SoC.
Libbase should keep its RAM usage to a minimum as it is meant to
be executed before the SDRAM is up and running. (Having lots of
code is OK though as we XIP from the flash)

13 years agosram: fix WE signal
Sebastien Bourdeauducq [Fri, 3 Feb 2012 09:38:17 +0000 (10:38 +0100)]
sram: fix WE signal

13 years agoRemove explicit bus names
Sebastien Bourdeauducq [Fri, 27 Jan 2012 21:21:08 +0000 (22:21 +0100)]
Remove explicit bus names

13 years agoAdd on-chip SRAM
Sebastien Bourdeauducq [Fri, 27 Jan 2012 21:09:03 +0000 (22:09 +0100)]
Add on-chip SRAM

13 years agoUse meaningful class names
Sebastien Bourdeauducq [Sat, 21 Jan 2012 11:25:22 +0000 (12:25 +0100)]
Use meaningful class names

13 years agoUse new verilog.convert API
Sebastien Bourdeauducq [Fri, 20 Jan 2012 22:00:11 +0000 (23:00 +0100)]
Use new verilog.convert API

13 years agoWishbone: omit fixed LSBs
Sebastien Bourdeauducq [Fri, 13 Jan 2012 16:28:58 +0000 (17:28 +0100)]
Wishbone: omit fixed LSBs

13 years agoconvtools -> tools
Sebastien Bourdeauducq [Fri, 13 Jan 2012 16:07:46 +0000 (17:07 +0100)]
convtools -> tools

13 years agoConvert -> convert
Sebastien Bourdeauducq [Thu, 5 Jan 2012 18:27:45 +0000 (19:27 +0100)]
Convert -> convert

13 years agoUse new syntax
Sebastien Bourdeauducq [Sun, 18 Dec 2011 21:02:05 +0000 (22:02 +0100)]
Use new syntax

13 years agouart: new design using FHDL and bank (TX only, incomplete)
Sebastien Bourdeauducq [Sat, 17 Dec 2011 23:29:37 +0000 (00:29 +0100)]
uart: new design using FHDL and bank (TX only, incomplete)

13 years ago32-device, 8-bit CSR bus
Sebastien Bourdeauducq [Sat, 17 Dec 2011 14:54:42 +0000 (15:54 +0100)]
32-device, 8-bit CSR bus

13 years agonorflash tb: use get_fragment
Sebastien Bourdeauducq [Sat, 17 Dec 2011 14:22:26 +0000 (15:22 +0100)]
norflash tb: use get_fragment

13 years agoMultiply system clock
Sebastien Bourdeauducq [Sat, 17 Dec 2011 14:00:18 +0000 (15:00 +0100)]
Multiply system clock

13 years agoclkfx module
Sebastien Bourdeauducq [Sat, 17 Dec 2011 14:00:11 +0000 (15:00 +0100)]
clkfx module

13 years agoProper reset generation
Sebastien Bourdeauducq [Fri, 16 Dec 2011 21:25:26 +0000 (22:25 +0100)]
Proper reset generation

13 years agoSupport the new FHDL syntax
Sebastien Bourdeauducq [Fri, 16 Dec 2011 20:30:22 +0000 (21:30 +0100)]
Support the new FHDL syntax

13 years agoPay a bit more attention to PEP8
Sebastien Bourdeauducq [Fri, 16 Dec 2011 15:02:49 +0000 (16:02 +0100)]
Pay a bit more attention to PEP8

13 years agoInitial import
Sebastien Bourdeauducq [Tue, 13 Dec 2011 16:33:12 +0000 (17:33 +0100)]
Initial import