Markus Fröschle
0f55615b45
converted more STD_LOGIC_VECTORs to UNSIGNED
2014-12-22 19:58:01 +00:00
Markus Fröschle
822f5a64d2
finished fixing formatting
2014-12-22 12:36:35 +00:00
Markus Fröschle
e2c69a75f6
changed all STD_LOGIC_VECTOR signals to UNSIGNED to ease calculations
2014-12-22 12:09:53 +00:00
Markus Fröschle
e0a1dfedcf
enabled flow analysis
2014-12-22 10:05:59 +00:00
Markus Fröschle
7963f9c8ae
fixed formatting
2014-12-22 08:50:22 +00:00
Markus Fröschle
7d98e35c50
fixed fifo_mw initialization
2014-12-22 08:40:35 +00:00
Markus Fröschle
4bb0527539
fifo_mw never got a value assigned - fixed for testbench, but still open for toplevel
2014-12-22 08:31:07 +00:00
Markus Fröschle
89f75bd4e8
fixed IRQn[x] to IRQ_n[x]
2014-12-22 06:42:16 +00:00
Markus Fröschle
2de4cceb00
fixed assignment to the new postfixed names
2014-12-22 06:37:25 +00:00
Markus Fröschle
5b64c3d6cf
fixed CLOCK_TICK generic
2014-12-22 06:09:10 +00:00
Markus Fröschle
3e769ceeb4
DDR2 simulation compiles in ModelSim
2014-12-22 05:57:17 +00:00
Markus Fröschle
1aab3c25d2
further extended testbench.
...
Need to fix difference between clock ticks and TIME in original code
2014-12-21 20:40:51 +00:00
Markus Fröschle
9d7858a144
fixed missing data_in
2014-12-21 11:13:58 +00:00
Markus Fröschle
ff7faf4395
more formatting and corrections of testbench code
2014-12-21 10:55:49 +00:00
Markus Fröschle
04c32593cf
renamed RAM model
2014-12-21 08:33:17 +00:00
Markus Fröschle
db93ec6026
updated testbench (not functional yet)
2014-12-21 08:32:20 +00:00
Markus Fröschle
132f136d3a
relaxed timing and uncommented unneeded components in toplevel until timing issues are solved
...
added lots of set_false_path statements to sort out timing problems
2014-12-20 12:26:32 +00:00
Markus Fröschle
9f288fc3d0
fixed formatting
2014-12-20 10:13:32 +00:00
Markus Fröschle
0c95b41b15
commented everything which is not needed to debug video system/DDR controller for now
2014-12-20 09:12:56 +00:00
Markus Fröschle
6d3b09f87b
fixed formatting
2014-12-20 09:05:03 +00:00
Markus Fröschle
fe27ee2e22
fixed formatting errors
2014-12-20 08:48:21 +00:00
Markus Fröschle
599b23bdcf
renamed directory hierarchy and toplevel entity
2014-12-20 08:34:53 +00:00
Markus Fröschle
e5f37977e1
renamed files
2014-12-20 08:26:37 +00:00
Markus Fröschle
c51e6c6098
reformatted
2014-12-20 08:25:53 +00:00
Markus Fröschle
cbff11f5d8
renamed files
2014-12-20 08:22:10 +00:00
Markus Fröschle
91ea8fc622
reformatted
2014-12-20 01:21:36 +00:00
Markus Fröschle
c81fc7e7e9
fixed comments
2014-12-16 20:33:51 +00:00
David Gálvez
a40831e6b7
Delete USB directories and the sorce code from the repository.
...
Here is not the place for this source code, it's not related directly with
the project. They were my firsts experiments with USB, it's very outdated too.
2014-11-28 10:25:52 +00:00
Markus Fröschle
798c5b839d
improved error handling
2014-11-24 16:12:35 +00:00
Markus Fröschle
e579238035
disable DSPICS3 (switch to GPIO) to avoid driving the PIN against FPGA
...
blink attempts.
2014-11-24 16:06:38 +00:00
Markus Fröschle
2c7434e751
modified interrupt structure
2014-10-11 18:43:02 +00:00
Markus Fröschle
5ae4c12795
added interrupt controller initialization for PCI error interrupts
2014-10-09 18:59:35 +00:00
Markus Fröschle
0912289fac
fixed function prototype for pci_hook_interrupt()
2014-10-09 17:54:33 +00:00
Markus Fröschle
367aec69a7
added function prototype for irq5_handler()
2014-10-09 17:53:09 +00:00
Markus Fröschle
99ab0fe523
fixed parameters of irq5_handler()
2014-10-09 17:51:58 +00:00
Markus Fröschle
2a9470277d
fixed parameters of pci_hook_interrupt()
2014-10-09 17:50:14 +00:00
Markus Fröschle
4154149154
implemented hook_interrupt() in PCI code
...
enabled PCI interrupts
ohci seems to damage something in PCI config -> PCI device enumeration
does not top with latest device
networking in EmuTOS lost (probably a result of PCI interrupt
implementation)
2014-10-05 17:50:15 +00:00
Markus Fröschle
342c3cd34a
working on USB device scan
2014-10-03 09:58:45 +00:00
Markus Fröschle
b1c2026746
tried to fix PCI - sometimes all three USB controllers are detected, sometimes not, sometimes there is even a PCI bus hang
2014-10-03 07:29:42 +00:00
Markus Fröschle
b3ef74342e
called PCI errata for all pci_write_...() functions
2014-10-02 14:21:43 +00:00
Markus Fröschle
a251cd4b44
implemented pci_hook_interrupt()
...
formatted USB sources
2014-10-01 15:39:16 +00:00
Markus Fröschle
1045c9a963
fixed formatting
2014-10-01 06:43:17 +00:00
Markus Fröschle
2d2b88be59
removed debug output
2014-09-30 19:32:26 +00:00
Markus Fröschle
fe944b40d4
fixed wrong stack address offset for "magic number"
2014-09-30 19:29:46 +00:00
Markus Fröschle
0449855146
fixed wrong EmuTOS detection
2014-09-30 17:10:58 +00:00
Markus Fröschle
2f4245743e
added mmu_report_pagesize()
2014-09-30 15:42:32 +00:00
Markus Fröschle
da04ded10b
implemented remove_handler()
2014-09-30 15:41:05 +00:00
Markus Fröschle
0decb9678a
implemented check if running on EmuTOS
2014-09-29 22:43:49 +00:00
Markus Fröschle
f506144bd8
implemented check if running on EmuTOS
2014-09-29 22:42:38 +00:00
Markus Fröschle
628ba49c83
fixed driver_vec retrieval. Sholdn't crash anymore on FireTOS.
2014-09-29 22:26:25 +00:00