Commit Graph

1197 Commits

Author SHA1 Message Date
Markus Fröschle
1f50d16cfc got rid of several unnecessary UNSIGNED() type conversions 2014-12-23 08:33:59 +00:00
Markus Fröschle
85ec4c726c added io_register.vhd 2014-12-22 22:14:33 +00:00
Markus Fröschle
1612d52010 more formatting 2014-12-22 21:09:46 +00:00
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