soc.git
2019-03-09 Daniel BenusovichAdd VectorAssembler to accept match results from CamEnt...
2019-03-09 Daniel BenusovichAdd VectorAssembler to make the graph from yosys beautiful.
2019-03-09 Daniel BenusovichIgnore generate .v files for now at least
2019-03-09 Daniel BenusovichModify Cam to use AddressEncoder instead of two encoders
2019-03-09 Daniel BenusovichCorrect incorrect output bit size
2019-03-09 Daniel BenusovichAdd AddressEncoder to consolidate encoder modules and...
2019-03-09 Daniel BenusovichUpdate assert functions to remove duplicated code via...
2019-03-07 Daniel BenusovichAdd submodule names explicitly for easier yosys graph...
2019-03-06 Daniel BenusovichRemove whitespace
2019-03-06 Daniel BenusovichAdd todo for encoder. To create a new encoder module...
2019-03-06 Daniel BenusovichAdd multiple match check to unit test
2019-03-06 Daniel BenusovichAdd logic for multiple match line.
2019-03-06 Daniel BenusovichRemove WalkingPriorityEncoder. This module is OBE and...
2019-03-05 Luke Kenneth... whoops move comment
2019-03-05 Luke Kenneth... moved code (hardware) which doesnt depend on the index...
2019-03-05 Luke Kenneth... use binary-invert rather than == 0 comparison
2019-03-05 Luke Kenneth... use binary test rather than comparison against 1,
2019-03-05 Luke Kenneth... remove whitespace
2019-03-05 Luke Kenneth... remove whitespace (again)
2019-03-05 Daniel BenusovichUpdate unit test to pass. Needs more testing for multip...
2019-03-05 Daniel BenusovichAdjust main function port declarations
2019-03-05 Daniel BenusovichUpdate CAM to follow Xilinx interface.
2019-03-05 Daniel BenusovichCorrect main of CamEntry
2019-03-05 Daniel BenusovichAdd comma. woops
2019-03-05 Daniel BenusovichUpdate CAM to represent and actual CAM. No more key!
2019-03-05 Daniel BenusovichUpdating CAM entry to actually be a CAM. No key used...
2019-03-04 Luke Kenneth... add Makefile to generate Cam.v verilog
2019-03-04 Luke Kenneth... comments and whitespace cleanup
2019-03-04 Luke Kenneth... comments and whitespace cleanup
2019-03-04 Luke Kenneth... comments and whitespace cleanup
2019-03-04 Luke Kenneth... comments and whitespace cleanup
2019-03-04 Luke Kenneth... comments and whitespace cleanup
2019-03-04 Luke Kenneth... comments and whitespace cleanup
2019-03-04 Luke Kenneth... comments and whitespace cleanup
2019-03-01 Daniel BenusovichAdd unique Priority Encoder to allow for multiple match...
2019-02-25 Daniel BenusovichA few more comments for the src
2019-02-25 Daniel BenusovichAdding Reset. Cleaning Logic for CAM. Still needs tests
2019-02-25 Daniel BenusovichAdd reset logic
2019-02-23 Daniel BenusovichUpdating CAM to (hopefully) full functionality. Needs...
2019-02-23 Daniel BenusovichUpdating CAM so that the submodules actually work....
2019-02-23 Daniel BenusovichAdding more logic to test
2019-02-23 Daniel BenusovichUpdating to elaborate
2019-02-23 Daniel BenusovichUpdating to use assert_eq and assert_ne
2019-02-23 Daniel BenusovichMoving all source scripts
2019-02-23 Daniel BenusovichMoving cam_entry tests
2019-02-23 Daniel BenusovichMoving test_cam_entry
2019-02-23 Daniel BenusovichAdding unit test for CAM
2019-02-23 Daniel BenusovichIgnoring pycache
2019-02-23 Daniel BenusovichRemoving waveform gitignore
2019-02-23 Daniel BenusovichRemoving __pycache__
2019-02-23 Daniel BenusovichAdding test utility class
2019-02-23 Daniel BenusovichAdding test utility class to help with assertions and...
2019-02-23 Daniel Benusovichmoving CamEntry to src
2019-02-23 Daniel Benusovichmoving Cam to src
2019-02-23 Daniel BenusovichActually renaming Cam woops
2019-02-23 Daniel BenusovichRenaming Cam
2019-02-23 Daniel BenusovichUpdating CamEntry to use commands.
2019-02-21 Luke Kenneth... whitespace cleanup
2019-02-21 Luke Kenneth... add gitignore
2019-02-21 Luke Kenneth... split out unit test into separate file
2019-02-21 Luke Kenneth... whitespace cleanup
2019-02-19 Daniel BenusovichOne more comment change
2019-02-19 Daniel BenusovichAdding comments
2019-02-19 Daniel BenusovichNow the tests pass
2019-02-19 Daniel BenusovichBig update. Now with some unit testing weeeoow!
2019-02-19 Daniel BenusovichNopw ignoring those pesky .vcd files. Filth!
2019-02-18 Daniel BenusovichChanged CAM to accept write address. Pushed back and...
2019-02-16 Daniel BenusovichAdding a sweet sweet comment
2019-02-16 Daniel BenusovichAdding CamEntry which is used in the CAM.
2019-02-16 Daniel BenusovichAdding CAM class. Yet incomplete
2019-02-16 Daniel BenusovichReorganizing signal sizes within inputs
2019-02-14 Daniel BenusovichAdding initial CacheWalker. Will be used to find matchi...
2019-02-14 Daniel BenusovichAdding expected data format to TLB header
2019-02-14 Daniel BenusovichAdding header comments for validator
2019-02-14 Daniel BenusovichImports for If, Case, Else not possible
2019-02-14 Daniel BenusovichChanged format of TLB entry to Tag - ASID - PTE
2019-02-11 Luke Kenneth... explicit import (no "import *")
2019-02-11 Luke Kenneth... keep to under 80 chars
2019-02-11 Luke Kenneth... use explicit import (no import *)
2019-02-11 Luke Kenneth... add __pycache__ to ignore
2019-02-11 Daniel BenusovichInital Version of the TLB. Very far from complete....
2019-02-11 Daniel BenusovichAdding the Permission Validator. Needs Tests!
2019-02-11 Daniel BenusovichIgnoring Project files from Wing Python editor. We...
2019-02-10 Luke Kenneth... first commit