1
0
mirror of https://github.com/aolofsson/oh.git synced 2025-01-17 20:02:53 +08:00

23 Commits

Author SHA1 Message Date
Andreas Olofsson
abd25426b6 Fixing various small bugs
-sandbox accelerator working in simulation!
-t0+6 hrs wall time (lost 2 hours due to travel)
2016-01-20 17:23:09 -05:00
Andreas Olofsson
8852b8db99 Changing timeout value
-timeout was hit in sim, 8bits is too short
-refactoring to simplify names, rx/tx was confusing
2016-01-19 13:26:42 -05:00
Andreas Olofsson
0964fae184 Changing to sync fifo
- The response time for async fifo was not fast enough due to synchronization, was causing problems when connecting memory/reg directly to output.
- Was found in testbench, but is generally applicable.
- Also simplifying/refactoring names
2016-01-19 13:25:19 -05:00
Andreas Olofsson
cece4ce3ac Fixing warning/cleanup
- port widths don't match for ctrlmode
2016-01-15 18:14:29 -05:00
Ola Jeppsson
80b9a88c3c axi/hdl/emaxi: Fix signal names
Signed-off-by: Ola Jeppsson <ola@adapteva.com>
2016-01-14 21:21:55 +01:00
Andreas Olofsson
32522280e6 Cleanup 2016-01-10 15:58:28 -05:00
Andreas Olofsson
de012ec9c8 Changes to oh common modules
- Converting some modules to be more ASIC friendly
2015-12-04 03:12:07 -05:00
Andreas Olofsson
19fa611bb9 Massive reorganization to impove reuse
- adding more chip code
- pushing memory stuff into common
- making common "oh_" naming class
-
2015-11-30 13:45:49 -05:00
Andreas Olofsson
1be045a5c9 Adding stub files for axi master and slave
- Got tired of tying off constants, too many useless bugs to debug...
- Easier to to autoinst...
2015-11-18 23:23:31 -05:00
Andreas Olofsson
baebdab381 Reorganizing files...too many folders after all.
There is only one elink...
2015-04-11 00:10:16 -04:00
Andreas Olofsson
73229ff914 Major cleanup, refactoring, and feature completion
-adding clock bypass mode for esystx[12]
-removing monitor feature on erx
-remove loopback support from doc
-add clock bypass mode for esysclk
-shortening register names (descriptive enough)
-added debug signal information
-moving registers to elink
-making elink version programmable (to support plug in boards)
-reorganized debug signals and added stickys
-added timeout for axi slave
-removed embox status bit (redudant, don't poll status)
-renamed EMBOX0-->EMBOXLO
-moved datain interface straight to ecfg (cleanup)
-changed etx arbiter priority to increase stability
-created the esaxi_mux block
-fixed some missing ports issues in stubs

Now comes the fun part...verification...
Andreas
2015-04-11 00:04:18 -04:00
Andreas Olofsson
d4d1cd3500 Removing unecessary levels of hiearchy 2015-04-08 23:46:50 -04:00
Andreas Olofsson
239ca128c2 Vivado run through
-missed connections
-mismatched bus widths
-missing IP blocks
-cleanup
-proper DV starts tomorrow
2015-04-08 23:40:16 -04:00
Andreas Olofsson
d2fc0da3a1 Fixing file permissions
Verilog text files should not have execute permissions!
2015-04-08 13:26:12 -04:00
Andreas Olofsson
b0b9315bf1 Massive checkin...
-this may break already broken projects
-creates a Verilog top level (instead of using Vivado block level design)
-integrates mmy and mailbox (not completely integrated)
-compiles...
-pours in all of the code from the archive
(some new logic created)
2015-03-24 20:44:03 -04:00
Andreas Olofsson
230963ba6f Integrating Fred's changes 2015-03-24 15:12:53 -04:00
Andreas Olofsson
edf69e3d3d Includes Fred's latest bug fixes (from project archive) 2015-03-23 16:14:40 -04:00
aolofsson
2cb3b9a29b Consolidating all axi interface in one directory
Adding interface for axi lite slave, needs content
2014-12-14 22:22:49 -05:00
Fred Huettig
1bc118cfcd Merge branch 'elink_redesign' of https://github.com/Parallella/parallella-hw into elink_redesign
Conflicts:
	fpga/src/ecfg/hdl/ecfg.v
2014-11-19 12:29:35 -05:00
Fred Huettig
440d932794 New Vivado-friendly modules, testbench for elink gold-vs-new. 2014-11-19 12:02:18 -05:00
aolofsson
b151bc90e1 More file organization
Adding some more utility functions
2014-11-06 12:19:39 -05:00
aolofsson
4819599f00 Fixing interface as 20 bits, fits with Epiphany architecture.
Very unlikely to EVER change, so hard coding.
2014-11-06 12:17:09 -05:00
aolofsson
4ab49e07c2 Reorganizing structure to be IP centric
-Each directory contains one sub block
-Each directory contains a dv/docs/hdl directory, self contained.
-May need to add constraints directory as well at some point.
-This is the right thing to do, make each block modular and self contained.
2014-11-05 14:31:05 -05:00