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

10 Commits

Author SHA1 Message Date
Andreas Olofsson
b5fd4155af Adding 16bit support (dummy) 2016-02-18 12:38:53 -05:00
Andreas Olofsson
9991558039 Making index explicit
-the AW use here was just obfuscation, the numbers are hard coded by definition
2016-02-17 10:31:52 -05:00
Andreas Olofsson
fd7aff5dd8 Fixing warning messages in chip synthesis tool
- Don't fight the tools
- No way to remove these warnings and I don't want to have to tell everyone to include maging "don't output this kind of warning flags" that are global to a project...that's just bad practice.
- Didn't take many minutes to remove these warnings and now synthesis runs through with 0 warnings ... much cleaner.. inspires more confidence
2016-02-12 11:04:52 -05:00
Andreas Olofsson
a68bba1572 Cleaning up register interface
- Removed the cfgif block, too confusing. There is a good lesson here. Probably the n'th time I that I have been overzealous about reuse. When you end up adding a parameter to a block that duplicates the logic 2X it's always better to create two separate blocks...
- Changed the register access interface to packet format
- Change the priority on the etx_arbiter to pick read responses first
- Removed redundant signals
- Took away the read resonse bypass on remap in tx for now..
- Removed defparams (convention)
- Unified wait signal on tx
- Fixed cfg wait
-
2016-01-11 17:35:53 -05:00
Andreas Olofsson
8b257066b3 Adding 64-bit support in packet format 2016-01-10 11:50:23 -05:00
Andreas Olofsson
2a70178f47 Changing core parameter of packets
-Address width is a more natural primary component
2015-12-17 12:33:19 -05:00
Andreas Olofsson
3969e6d19e Moving to MIT license 2015-11-06 11:25:05 -05:00
Andreas Olofsson
46687fe7fd New packet format
* Removed acess at bit [0], was redundant...
* Frees up one more bit for ctrlmode
2015-11-02 20:52:27 -05:00
Andreas Olofsson
22714f3d9d Adding new emesh format files
* Adding an improved monitor file
* Adding mesh interface (avoids crud logic at top level)
* A emesh packet memory module
2015-11-02 16:14:08 -05:00
Andreas Olofsson
bba7511f15 Fixing syntax errors caught in synthesis 2015-05-06 12:27:13 -04:00